Share via


Trovve

Trovve is a remote workplace tool built for Microsoft 365 users. It transforms the platform into one cohesive toolkit to help you get more done, experience less burnout, and feel more connected with your teammates.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Contact
URL https://forms.office.com/r/fuRWvsztK2?origin=lprLink
Email help@Trovve.com
Connector Metadata
Publisher Trovve Inc
Website https://trovve.com/
Privacy policy https://trovve.com/trovve-legal-policy
Categories Collaboration;Productivity

Trovve Power Automate Connector makes it easy to automate processes in Trovve. You can connect productivity applications (like Outlook, SharePoint, Jira, and more) to Trovve and automatically create tasks or send alerts to Trovve App users based on a selected trigger. For example, when a user flags an email in Outlook, an automated workflow can instantly create a task in Trovve with a link to open the original email.

Prerequisites

You will need the following to proceed:

  • An account in the Trovve App, with admin permission to obtain the API key.
  • A Microsoft Power Automate account with the same credentials as your Trovve account.

How to get credentials

  • Sign up for Trovve App using this link.
  • Once successfully signed up, log in and navigate to the 'Company' tab then go to 'Settings'.
  • Take note of the API key as this will be used in the connector.

Get started with your connector

  1. Create a new flow in Power Automate
  2. Select any trigger from the list
  3. Choose the Trovve Connector for the Action
  4. Select any action from the list
  5. Use the API key from your Trovve app in populating the form.
  6. Populate any necessary details based on your specifications.
  7. Save and run the flow.

FAQ

  • Why is my connector not working as expected?

    • Make sure that your API key is correct.
  • Why am I not receiving a task from the flow that I created?

    • Make sure that the 'To Email' field is pointing to your email address used in Trovve App.
  • Why is my task not showing a 'Created By' entry in history tab?

    • Make sure that the value of the 'From Email' field is an existing user in Trovve App.
  • Is it necessary to specify the Resource App and its Resource URL?

    • No, but it is recommended as the link specified in your connector will natively be embedded in your task. This saves you from manually typing the link whenever you need to access it.

Support and Documentation

For any queries or if you need any assistance, please contact help@Trovve.com or visit support

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Alert

Alert

Create Company

Create a Trovve Company

Create Contact

Create a Trovve Contact

Create Contact Address

Create contact address

Create Contact Families

Create contact families

Create Contact Note

Create note for a contact

Create Contact Phone

Create contact phone

Create Project

Create project with sections, file links in Trovve App

Create Project From Template

Create Project From Template

Create Task

Create a new Trovve task.

Create Task Comment

Create Task Comment

Deletetask

Delete task

Get Company Details

Get Company Details

Get Contact Folder Details

Get Contact Folder Details

Get Project

Get Trovve project details by Trovve projectId or external reference id

Get Project Role List

Get Trovve project role list

Get Project Template List

Get Trovve project template list

Get Task

Get Trovve task details by Trovve taskid or external reference id

Get Task By Resource App ID

Get Task By Resource App ID

Update Project

Update project

Update Task

Update a task using the TaskID that is returned by Create Task Action.

Alert

Alert

Parameters

Name Key Required Type Description
Api key
apiKey True string

Api key

Alert To Email
alertToEmail True string

Alert To Email

Title
title True string

Title

Message
message True string

Message Text

Resource App
resourceName string

Resource App Name (Power Automate)

URL of Resource App
ResourceUrl string

URL of Resource App

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

message_Info
result.message_Info string

message_Info

isError
result.isError boolean

isError

errorType
result.errorType string

errorType

entityId
result.entityId string

entityId

longTypeEntityId
result.longTypeEntityId string

longTypeEntityId

fieldName
result.fieldName string

fieldName

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Create Company

Create a Trovve Company

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

Company Name
companyName True string

Company name

User Email
userEmail True string

Trovve user email

Street
street string

Street

Suite Unit Number
suite_UnitNumber string

Suite_UnitNumber

City
city string

City

State
state string

State

Postal Code
postalCode string

Postal code

Country Name
countryName string

Country name

Tax Id
taxId string

Tax Id

Site Url
siteUrl string

Site Url

Returns

Create Contact

Create a Trovve Contact

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

User Email
ownerEmailAddress True string

Trovve user email

Email Address 1
contactEmailAddress1 True string

Contacts email address 1

Email Address 2
contactEmailAddress2 string

Contacts email address 2

Email Address 3
contactEmailAddress3 string

Contacts email address 3

First Name
firstName True string

First name

Last Name
lastName string

Last name

Job Title
jobTitle string

Job title

Birthdate (day)
birthDay string

Birthdate's day (1-31)

Birthdate (month)
birthMonth integer

Birthdate's month (1-12)

Birthdate (year)
birthYear integer

Birthdate's year (4 digits)

Contact Type
contactType string

Contact type

Company ID 1
companyID1 string

Company ID 1

Company ID 2
companyID2 string

Company ID 2

Company ID 3
companyID3 string

Company ID 3

Account Number
accountNumber string

Account number

Social Security Number
socialSecurityNumber string

Social security number

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

contactId
result.contactId string

contactId

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Create Contact Address

Create contact address

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

Contact Email
contactEmail True string

Contact email

User Email
userEmail True string

Trovve user email

Address Type
addressType True string

Address type

Street
street string

Street

Suite Unit Number
suiteUnitNumber string

Suite unit number

City
city string

City

State
state string

State

Zip Code
zipCode string

Zip code

Country Name
countryName string

Country name

Returns

Create Contact Families

Create contact families

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

Contact Email
contactEmail True string

Contact email

User Email
userEmail True string

Trovve user email

First Name
firstName True string

First name

Last Name
lastName string

Last name

Relationship
relationship True string

Relationship

Birthdate (day)
birthDate string

Birthdate's day (1-31)

Birthdate (month)
birthMonth integer

Birthdate's month (1-12)

Birthdate (year)
birthYear integer

Birthdate's year (4 digits)

Country Name
countryName string

Country name

Returns

Create Contact Note

Create note for a contact

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

User Email
ownerEmail True string

Trovve user email

Contact Email
contactEmail True string

Contact email

Notes
notes True string

Notes

Returns

Create Contact Phone

Create contact phone

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

Contact Email
contactEmail True string

Contact email

User Email
userEmail True string

Trovve user email

Phone Number
phone True string

Phone number (Add country code infront if outside US)

Phone Type
phoneType True string

Phone type

Extension Number
extension string

Extension number

Returns

Create Project

Create project with sections, file links in Trovve App

Parameters

Name Key Required Type Description
Project Name
projectName True string

projectName

Creator Email
creatorEmail True string

creatorEmail

API Key
apiKey True string

apiKey

Start Date
startDate string

startDate

Due Date
dueDate string

dueDate

Is Private
isPrivate boolean

isPrivate

Description
description string

description

Members (Email)
members string

members

Sections
sections string

sections

File Name
fileName string

fileName

File Path
filePath string

filePath

File Type
fileType string

fileType

Item Id
fileItemId string

fileItemId

Drive Id
fileDriveId string

fileDriveId

Is Default
isDefault True boolean

isDefault

Reference Id
referenceId string

referenceId

Reference Data
referenceData string

referenceData

Reference Source
referenceSource string

referenceSource

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

projectID
result.projectID string

Project ID

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Create Project From Template

Create Project From Template

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

Template Id
templateId True string

Template Id

User Email
creatorEmail True string

Trovve user email

Project Name
projectName True string

Project name

Start Date
startDate string

Start date of the project

Due Date
endDate string

Due date of the project

Client Name
clientName string

Client of the project

Is Private
isPrivate True boolean

isPrivate

Role Id
roleId True string

Role Id

Member Email
memberEmail True string

Trovve member email

File Name
fileName string

fileName

File Path
filePath string

filePath

File Type
fileType string

fileType

Item Id
fileItemId string

fileItemId

Drive Id
fileDriveId string

fileDriveId

Is Default
isDefault True boolean

isDefault

Returns

Name Path Type Description
isError
result.isError boolean

isError

projectId
result.responseData.projectId string

projectId

projectName
result.responseData.projectName string

projectName

success
success boolean

success

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Create Task

Create a new Trovve task.

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api key

From Email
fromEmail string

Email address of user assigning this task

To Email
toEmail string

Email address of assigned to user

Title
title True string

Title for the task

Description
description html

Description for the task

Start Date
startDate string

Start date of the task

Due Date
dueDate string

Due date of the task

Task Priority
priorityText string

Set task priority

Associated Contact Email
associatedContactEmail string

Email of contact to associate to this task

Resource App
resourceAppName string

Resource App Name (Power Automate)

Resource Url
resourceAppUrl string

Resource Url to bind with task

Resource App ID
resourceAppID string

ID of resource to bind with task

Resource App Data
resourceAppData string

Data of resource to bind with task

Reference Id
referenceId string

ID of external reference

Reference Data
referenceData string

Relevant data for the external reference

Reference Source
referenceSource string

Source of external reference

Project Name
projectName string

Project Name

Project Section
projectSectionName string

Project Section Name

Project Tags
projectTags string

Use comma ',' to separate tags

Title
name string

Title

Description
description string

Description

Name
fileName string

Name

Path
filePath string

Path

Type
fileType string

Type

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

message_Info
result.message_Info string

message_Info

isError
result.isError boolean

isError

taskID
result.taskID string

task ID

errorType
result.errorType string

errorType

entityId
result.entityId string

entityId

longTypeEntityId
result.longTypeEntityId string

longTypeEntityId

responseData
result.responseData integer

responseData

listOfEntities
result.listOfEntities string

listOfEntities

fieldName
result.fieldName string

fieldName

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Create Task Comment

Create Task Comment

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api Key

User Email
userEmail True string

Trovve user email

Task ID
taskId True string

Encrypted ID of task

Comment
comment True string

Comment

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

Task Id
result.taskID string

Task Id encrypted

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Deletetask

Delete task

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Task Id
TaskID True string

Task Id

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

message_Info
result.message_Info string

message_Info

isError
result.isError boolean

isError

errorType
result.errorType string

errorType

entityId
result.entityId string

entityId

longTypeEntityId
result.longTypeEntityId string

longTypeEntityId

fieldName
result.fieldName string

fieldName

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Get Company Details

Get Company Details

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Field to use to match value with
MatchBy True string

Field to use to match value with

Value to use to get Company
MatchValue True string

Value to use to get Company

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

Company Id
result.companyId string

Company Id

Company Name
result.companyName string

Name of company

Street
result.street string

Street address

Suite / Unit Number
result.suiteUnitNumber string

Suite / Unit Number

City
result.city string

City address

State
result.state string

State address

Postal Code
result.postalCode string

Postal Code address

Country
result.country string

Country address

Tax ID
result.taxID string

Tax id

Folder Path
result.folderPath string

Company's folder link

Is a SharePoint folder
result.isSharePointDrive boolean

isSharePointDrive

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Get Contact Folder Details

Get Contact Folder Details

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Email address of user
UserEmail True string

Email address of user

Email address of contact
ContactEmail True string

Email address of contact

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

folderPath
result.folderPath string

folderPath

isSharePointDrive
result.isSharePointDrive boolean

isSharePointDrive

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Get Project

Get Trovve project details by Trovve projectId or external reference id

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Get by
GetBy True string

Get by

Either the Trovve projectId or an external reference id
Id True string

Either the Trovve projectId or an external reference id

Additional identifying field for GetBy-External Reference Id
Source string

Additional identifying field for GetBy-External Reference Id

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

Project Id
result.projectId string

Project Id

Project Name
result.projectName string
Start Date
result.startDate string
Due Date
result.dueDate string

Due date of task

Status
result.status string
Is Private
result.isPrivate boolean
Description
result.description string
Manager Emails
result.managerEmails string
Default folder location url
result.folderLocPath string
Reference Id
result.referenceId string
Reference Data
result.referenceData string
Reference Source
result.referenceSource string
targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Get Project Role List

Get Trovve project role list

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Email address of user
UserEmail True string

Email address of user

Role type
RoleType string

Role type

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

roleId
result.responseData.roleId string

Role Id

roleName
result.responseData.roleName string

Role name

roleType
result.responseData.roleType string

Role type

Get Project Template List

Get Trovve project template list

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Email address of user
UserEmail True string

Email address of user

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

templateId
result.responseData.templateId string

Template Id

templateName
result.responseData.templateName string

Template name

createdBy
result.responseData.createdBy string

Created by

createdOn
result.responseData.createdOn string

Created on

Get Task

Get Trovve task details by Trovve taskid or external reference id

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Get by
GetBy True string

Get by

Either the Trovve taskId or an external reference id
Id True string

Either the Trovve taskId or an external reference id

Additional identifying field for GetBy-External Reference Id
Source string

Additional identifying field for GetBy-External Reference Id

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

Task Id
result.taskID string

Task Id

Assignee Email
result.assigneeEmail string
Assignee Name
result.assigneeName string

Assignee Name

Title
result.title string

Title of task

Task Status
result.taskStatus string

Status of task

Description
result.description string

Description of task

Due Date
result.dueDate string

Due date of task

Task Priority
result.priority string

Set task priority

Project Name
result.project string

Project name of the task

Project Section
result.projectSection string

Project section of the task

Associated Contact Email
result.assoContactEmail string
Associated Contact Name
result.assoContactName string

Associated contact name

Reference Id
result.referenceId string

ID of external reference

Reference Data
result.referenceData string

Relevant data for the external reference

Reference Source
result.referenceSource string

Source of external reference

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Get Task By Resource App ID

Get Task By Resource App ID

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Resource app id linked to a task
ResourceAppID True string

Resource app id linked to a task

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

Task Id
result.taskID string

Task Id

Assignee Email
result.assigneeEmail string
Assignee Name
result.assigneeName string

Assignee Name

Title
result.title string

Title of task

Task Status
result.taskStatus string

Status of task

Description
result.description string

Description of task

Due Date
result.dueDate string

Due date of task

Country
result.country string

Country address

Task Priority
result.priority string

Set task priority

Project Name
result.project string

Project name of the task

Project Section
result.projectSection string

Project section of the task

Associated Contact Email
result.assoContactEmail string
Associated Contact Name
result.assoContactName string

Associated contact name

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Update Project

Update project

Parameters

Name Key Required Type Description
API Key
apiKey True string

API Key assigned to company from Trovve App.

Project Id
projectId True string

Id of project to be updated.

Project Name
projectName True string

Name of project to be updated .

Current User Email
currentUserEmail True string

Email of current user

Start Date
startDate string

Due date of the project.

Due Date
dueDate string

Due date of the project.

Description
description string

Description of the project.

Project Status
status string

Status of the project.

Is Private
isPrivate boolean

Privacy of the project.

Reference Id
referenceId string

ID of external reference

Reference Data
referenceData string

Relevant data for the external reference

Reference Source
referenceSource string

Source of external reference

Returns

Name Path Type Description
statuscode
result.statuscode integer

statuscode

targetUrl
result.targetUrl string

targetUrl

projectID
result.projectID string

Project ID

success
result.success boolean

success

error
result.error string

error

unAuthorizedRequest
result.unAuthorizedRequest boolean

unAuthorizedRequest

__abp
result.__abp boolean

__abp

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Update Task

Update a task using the TaskID that is returned by Create Task Action.

Parameters

Name Key Required Type Description
Api Key
apiKey True string

Api key

Task ID
taskID True string

Task ID

From Email
fromEmail string

Email address of user assigning this task

To Email
toEmail True string

Email address of assigned to user

Set task status
TaskStatus string

Set task status

Title
title True string

Title for the task

Description
description html

Description for the task

Start Date
startDate string

Start date of the task

Due Date
dueDate string

Due Date for the task

Task Priority
priorityText string

Set task priority

Associated Contact Email
associatedContactEmail string

Email of contact to associate to this task

Resource App
resourceAppName string

Resource App Name (Power Automate)

Resource Url
resourceAppUrl string

Resource Url to bind with task

Resource App ID
resourceAppID string

ID of resource to bind with task

Resource App Data
resourceAppData string

Data of resource to bind with task

Reference Id
referenceId string

ID of external reference

Reference Data
referenceData string

Relevant data for the external reference

Reference Source
referenceSource string

Source of external reference

Project Name
projectName string

Project Name

Project Section
projectSectionName string

Project Section Name

Project Tags
projectTags string

Use comma ',' to separate tags

Title
name string

Title

Description
description string

Description

Name
fileName string

Name

Path
filePath string

Path

Type
fileType string

Type

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

message_Info
result.message_Info string

message_Info

isError
result.isError boolean

isError

taskID
result.taskID string

task ID

errorType
result.errorType string

errorType

entityId
result.entityId string

entityId

longTypeEntityId
result.longTypeEntityId string

longTypeEntityId

responseData
result.responseData integer

responseData

listOfEntities
result.listOfEntities string

listOfEntities

fieldName
result.fieldName string

fieldName

targetUrl
targetUrl string

targetUrl

success
success boolean

success

error
error string

error

unAuthorizedRequest
unAuthorizedRequest boolean

unAuthorizedRequest

__abp
__abp boolean

__abp

Triggers

When a Task is created

Run periodically to check newly created task

When a Task is updated

Run periodically to check updated task

When task is completed

run periodically to check and fetch recent completed tasks

When task is deleted

run periodically to check and fetch recent deleted tasks

When Task Section Is Changed

Run periodically to check task section update

When a Task is created

Run periodically to check newly created task

Parameters

Name Key Required Type Description
Api Key
ApiKey True string

Api Key

Duration since task was created
Duration True integer

Duration since task was created

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

taskId
result.responseData.taskId string

Trovve Id of task

Title
result.responseData.taskName string

Title of task

Assigned To
result.responseData.assigneeEmail string

Assigned to's email

Project Id
result.responseData.projectId string

Trovve Id of task's project

Project
result.responseData.projectName string

Name of task's project

Section
result.responseData.sectionName string

Name of task's section

Created On
result.responseData.creationTime string

Date task is created

When a Task is updated

Run periodically to check updated task

Parameters

Name Key Required Type Description
Api Key
ApiKey True string

Api Key

Filter
UpdateFilter string

Options - Status, Assignee, Project, Section, Name, StartDate, DueDate, Progress, File, Comment

Duration since task was updated
Duration True integer

Duration since task was updated

Returns

Name Path Type Description
errorMessage
errorMessage string

errorMessage

isError
isError boolean

isError

errorType
errorType integer

errorType

responseData
responseData array of object

responseData

taskId
responseData.taskId string

taskId

taskName
responseData.taskName string

taskName

assigneeEmail
responseData.assigneeEmail string

assigneeEmail

projectId
responseData.projectId string

projectId

projectName
responseData.projectName string

projectName

sectionName
responseData.sectionName string

sectionName

creationTime
responseData.creationTime string

creationTime

changes
responseData.changes string

changes

taskChanges
responseData.taskChanges array of object

taskChanges

changeType
responseData.taskChanges.changeType string

changeType

oldValue
responseData.taskChanges.oldValue string

oldValue

newValue
responseData.taskChanges.newValue string

newValue

date
responseData.taskChanges.date string

date

listOfEntities
listOfEntities array of array

listOfEntities

items
listOfEntities array of object
taskId
listOfEntities.taskId string

taskId

taskName
listOfEntities.taskName string

taskName

assigneeEmail
listOfEntities.assigneeEmail string

assigneeEmail

projectId
listOfEntities.projectId string

projectId

projectName
listOfEntities.projectName string

projectName

sectionName
listOfEntities.sectionName string

sectionName

creationTime
listOfEntities.creationTime string

creationTime

taskChanges
listOfEntities.taskChanges array of object

taskChanges

changeType
listOfEntities.taskChanges.changeType string

changeType

oldValue
listOfEntities.taskChanges.oldValue string

oldValue

newValue
listOfEntities.taskChanges.newValue string

newValue

date
listOfEntities.taskChanges.date string

date

When task is completed

run periodically to check and fetch recent completed tasks

Parameters

Name Key Required Type Description
Api key
ApiKey True string

Api key

Project name
ProjectName string

Project name

Project Id
ProjectId string

Project Id

Email address of assignee
AssigneeEmail string

Email address of assignee

Email address of creator
CreatorEmail string

Email address of creator

Duration since task was completed
Duration True integer

Duration since task was completed

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

taskId
result.responseData.taskId string

taskId

assigneeEmail
result.responseData.assigneeEmail string

assigneeEmail

assigneeName
result.responseData.assigneeName string

assigneeName

title
result.responseData.title string

title

taskStatus
result.responseData.taskStatus string

taskStatus

dueDate
result.responseData.dueDate string

dueDate

project
result.responseData.project string

project

projectSection
result.responseData.projectSection string

projectSection

assoContactEmail
result.responseData.assoContactEmail string

assoContactEmail

assoContactName
result.responseData.assoContactName string

assoContactName

apiKey
result.responseData.apiKey string

apiKey

userEmail
result.responseData.userEmail string

userEmail

lastModificationTime
result.responseData.lastModificationTime string

lastModificationTime

isImportant
result.responseData.isImportant boolean

isImportant

externalReferenceId
result.responseData.externalReferenceId string

externalReferenceId

externalReferenceSource
result.responseData.externalReferenceSource string

externalReferenceSource

externalReferenceData
result.responseData.externalReferenceData string

externalReferenceData

When task is deleted

run periodically to check and fetch recent deleted tasks

Parameters

Name Key Required Type Description
Api Key
ApiKey True string

Api Key

Project Name
ProjectName string

Project Name

Project Id
ProjectId string

Project Id

Email address of assignee
AssigneeEmail string

Email address of assignee

Email address of creator
CreatorEmail string

Email address of creator

Duration since task was deleted
Duration True integer

Duration since task was deleted

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

taskId
result.responseData.taskId string

taskId

assigneeEmail
result.responseData.assigneeEmail string

assigneeEmail

assigneeName
result.responseData.assigneeName string

assigneeName

title
result.responseData.title string

title

taskStatus
result.responseData.taskStatus string

taskStatus

dueDate
result.responseData.dueDate string

dueDate

project
result.responseData.project string

project

projectSection
result.responseData.projectSection string

projectSection

assoContactEmail
result.responseData.assoContactEmail string

assoContactEmail

assoContactName
result.responseData.assoContactName string

assoContactName

apiKey
result.responseData.apiKey string

apiKey

userEmail
result.responseData.userEmail string

userEmail

lastModificationTime
result.responseData.lastModificationTime string

lastModificationTime

isImportant
result.responseData.isImportant boolean

isImportant

externalReferenceId
result.responseData.externalReferenceId string

externalReferenceId

externalReferenceSource
result.responseData.externalReferenceSource string

externalReferenceSource

externalReferenceData
result.responseData.externalReferenceData string

externalReferenceData

When Task Section Is Changed

Run periodically to check task section update

Parameters

Name Key Required Type Description
Api Key
ApiKey True string

Api Key

Email address of user
UserEmail True string

Email address of user

Project Name
ProjectName string

Project Name

Project Id
ProjectId string

Project Id

Email address of assignee
AssigneeEmail string

Email address of assignee

Task Id
TaskId string

Task Id

Old section id
OldSectionId string

Old section Id

Old section name
OldSectoinName string

Old section name

New section Id
NewSectionId string

New section Id

New section name
NewSectoinName string

New section name

Returns

Name Path Type Description
errorMessage
result.errorMessage string

errorMessage

isError
result.isError boolean

isError

responseData
result.responseData array of object

responseData

taskId
result.responseData.taskId string

taskId

assigneeEmail
result.responseData.assigneeEmail string

assigneeEmail

assigneeName
result.responseData.assigneeName string

assigneeName

title
result.responseData.title string

title

taskStatus
result.responseData.taskStatus string

taskStatus

dueDate
result.responseData.dueDate string

dueDate

project
result.responseData.project string

project

projectSection
result.responseData.projectSection string

projectSection

assoContactEmail
result.responseData.assoContactEmail string

assoContactEmail

assoContactName
result.responseData.assoContactName string

assoContactName

apiKey
result.responseData.apiKey string

apiKey

userEmail
result.responseData.userEmail string

userEmail

lastModificationTime
result.responseData.lastModificationTime string

lastModificationTime

isImportant
result.responseData.isImportant boolean

isImportant

externalReferenceId
result.responseData.externalReferenceId string

externalReferenceId

externalReferenceSource
result.responseData.externalReferenceSource string

externalReferenceSource

externalReferenceData
result.responseData.externalReferenceData string

externalReferenceData