Components
Wrike
Wrike's Powerful Project Management Software Provides Users with Enterprise-Level Security.
Categories: Project Management
Type: wrike/v1
Connections
Version: 1
oauth2_authorization_code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client ID | STRING | Client ID of your Wrike app. | true |
clientSecret | Client Secret | STRING | Client Secret of your Wrike app. | true |
Actions
Create Comment
Name: createComment
Create a comment in a folder or in a task.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
parent | Parent | STRING Optionsfolders, tasks | Choose whether the comment will be added to a task or to a folder. | true |
parentId | Parent ID | STRING Depends Onparent | ID of the parent folder or the parent task. | true |
text | Text | STRING | Comment text. | true |
plainText | Plain Text | BOOLEAN Optionstrue, false | Whether the comment will be treated as plain text or as HTML. | false |
Example JSON Structure
{
"label" : "Create Comment",
"name" : "createComment",
"parameters" : {
"parent" : "",
"parentId" : "",
"text" : "",
"plainText" : false
},
"type" : "wrike/v1/createComment"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
kind | STRING | Kind of the object that was created. |
data | ARRAY Items[{STRING(id), STRING(authorId), STRING(text), STRING(updatedDate), STRING(createdDate), STRING(parentId), [](attachmentIds)}] | Data of the object that was created. |
Output Example
{
"kind" : "",
"data" : [ {
"id" : "",
"authorId" : "",
"text" : "",
"updatedDate" : "",
"createdDate" : "",
"parentId" : "",
"attachmentIds" : [ ]
} ]
}
Create Folder
Name: createFolder
Create a folder.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
parentId | Parent ID | STRING | ID of the parent folder. | true |
title | Title | STRING | The title of the folder. | true |
Example JSON Structure
{
"label" : "Create Folder",
"name" : "createFolder",
"parameters" : {
"parentId" : "",
"title" : ""
},
"type" : "wrike/v1/createFolder"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
kind | STRING | Kind of the object that was created. |
data | ARRAY Items[{STRING(id), STRING(accountId), STRING(title), STRING(createdDate), STRING(updatedDate), STRING(description), [STRING($sharedId)](sharedIds), [STRING($parentId)](parentIds), [STRING($childId)](childIds), [STRING($superParentId)](superParentIds), STRING(scope), BOOLEAN(hasAttachments), STRING(permalink), STRING(workflowId), [](metadata), [](customFields)}] | Data of the object that was created. |
Output Example
{
"kind" : "",
"data" : [ {
"id" : "",
"accountId" : "",
"title" : "",
"createdDate" : "",
"updatedDate" : "",
"description" : "",
"sharedIds" : [ "" ],
"parentIds" : [ "" ],
"childIds" : [ "" ],
"superParentIds" : [ "" ],
"scope" : "",
"hasAttachments" : false,
"permalink" : "",
"workflowId" : "",
"metadata" : [ ],
"customFields" : [ ]
} ]
}
Create Project
Name: createProject
Create a project.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
parentId | Parent ID | STRING | ID of the parent folder. | true |
title | Title | STRING | The title of the project. | true |
description | Description | STRING | The description of the project. | false |
startDate | Start Date | DATE | The start date of the project. | false |
endDate | End Date | DATE | The end date of the project. | false |
contractType | Contract Type | STRING OptionsBillable, NonBillable | The contract type of the project. | false |
ownerIds | Owner IDs | ARRAY Items[STRING] | List of project owner IDs. | false |
budget | Budget | INTEGER | The budget of the project. | false |
Example JSON Structure
{
"label" : "Create Project",
"name" : "createProject",
"parameters" : {
"parentId" : "",
"title" : "",
"description" : "",
"startDate" : "2021-01-01",
"endDate" : "2021-01-01",
"contractType" : "",
"ownerIds" : [ "" ],
"budget" : 1
},
"type" : "wrike/v1/createProject"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
kind | STRING | Kind of the object that was created. |
data | ARRAY Items[{STRING(id), STRING(accountId), STRING(title), STRING(createdDate), STRING(updatedDate), STRING(description), [STRING($sharedId)](sharedIds), [STRING($parentId)](parentIds), [STRING($childId)](childIds), [STRING($superParentId)](superParentIds), STRING(scope), BOOLEAN(hasAttachments), STRING(permalink), STRING(workflowId), [](metadata), [](customFields), {STRING(authorId), [STRING($ownerId)](ownerIds), STRING(customStatusId), STRING(startDate), STRING(endDate), STRING(createdDate)}(project)}] | Data of the object that was created. |
Output Example
{
"kind" : "",
"data" : [ {
"id" : "",
"accountId" : "",
"title" : "",
"createdDate" : "",
"updatedDate" : "",
"description" : "",
"sharedIds" : [ "" ],
"parentIds" : [ "" ],
"childIds" : [ "" ],
"superParentIds" : [ "" ],
"scope" : "",
"hasAttachments" : false,
"permalink" : "",
"workflowId" : "",
"metadata" : [ ],
"customFields" : [ ],
"project" : {
"authorId" : "",
"ownerIds" : [ "" ],
"customStatusId" : "",
"startDate" : "",
"endDate" : "",
"createdDate" : ""
}
} ]
}
Create Task
Name: createTask
Create a task.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
parentId | Parent ID | STRING | ID of the parent folder. | true |
title | Title | STRING | The title of the task. | true |
description | Description | STRING | Description of task, will be left blank, if not set. | false |
status | Status | STRING OptionsActive, Completed, Deferred, Cancelled | The status of the task. | false |
importance | Importance | STRING OptionsHigh, Normal, Low | The importance of the task. | false |
responsibles | Assignees | ARRAY Items[STRING($assigneeId)] | Choose assignees for the task. | false |
Example JSON Structure
{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"parentId" : "",
"title" : "",
"description" : "",
"status" : "",
"importance" : "",
"responsibles" : [ "" ]
},
"type" : "wrike/v1/createTask"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
kind | STRING | Kind of the object that was created. |
data | ARRAY Items[{STRING(id), STRING(accountId), STRING(title), STRING(description), STRING(briefDescription), [STRING($parentId)](parentIds), [STRING($superParentId)](superParentIds), [STRING($sharedId)](sharedIds), [STRING($responsibleId)](responsibleIds), STRING(status), STRING(importance), STRING(createdDate), STRING(updatedDate), STRING(completedDate), {STRING(type)}(dates), STRING(scope), [STRING($authorId)](authorIds), STRING(customStatusId), BOOLEAN(hasAttachments), INTEGER(attachmentCount), STRING(permalink), STRING(priority), BOOLEAN(followedByMe), [STRING($followerId)](followerIds), [](superTaskIds), [](subTaskIds), [](dependencyIds), [](metadata), [](customFields)}] | Data of the object that was created. |
Output Example
{
"kind" : "",
"data" : [ {
"id" : "",
"accountId" : "",
"title" : "",
"description" : "",
"briefDescription" : "",
"parentIds" : [ "" ],
"superParentIds" : [ "" ],
"sharedIds" : [ "" ],
"responsibleIds" : [ "" ],
"status" : "",
"importance" : "",
"createdDate" : "",
"updatedDate" : "",
"completedDate" : "",
"dates" : {
"type" : ""
},
"scope" : "",
"authorIds" : [ "" ],
"customStatusId" : "",
"hasAttachments" : false,
"attachmentCount" : 1,
"permalink" : "",
"priority" : "",
"followedByMe" : false,
"followerIds" : [ "" ],
"superTaskIds" : [ ],
"subTaskIds" : [ ],
"dependencyIds" : [ ],
"metadata" : [ ],
"customFields" : [ ]
} ]
}
Triggers
New Task
Name: newTask
Triggers when a new task is created.
Type: DYNAMIC_WEBHOOK
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
taskId | STRING | The task ID. |
webhookId | STRING | The webhook ID. |
eventAuthorId | STRING | The ID of the author of the task. |
eventType | STRING | Event type that happened. |
lastUpdatedDate | STRING | Date of the last update. |
JSON Example
{
"label" : "New Task",
"name" : "newTask",
"type" : "wrike/v1/newTask"
}