ClickUp
ClickUp is a cloud-based collaboration tool that offers task management, document sharing, goal tracking, and other productivity features for teams.
Categories: Project Management
Type: clickup/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true |
Actions
Create List
Name: createList
Creates a new List in specified Folder.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
workspaceId | Workspace ID | STRING | true | |
spaceId | Space ID | STRING Depends OnworkspaceId | true | |
folderId | Folder ID | STRING Depends OnspaceId, workspaceId | ID of the folder where new list will be created. | true |
name | Name | STRING | The name of the list. | true |
Example JSON Structure
{
"label" : "Create List",
"name" : "createList",
"parameters" : {
"workspaceId" : "",
"spaceId" : "",
"folderId" : "",
"name" : ""
},
"type" : "clickup/v1/createList"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | The ID of the list. |
name | STRING | The name of the list. |
folder | OBJECT Properties{STRING(id), STRING(name)} | The folder where the list is located. |
space | OBJECT Properties{STRING(id), STRING(name)} | The space where the folder is located. |
Output Example
{
"id" : "",
"name" : "",
"folder" : {
"id" : "",
"name" : ""
},
"space" : {
"id" : "",
"name" : ""
}
}
Create Task
Name: createTask
Create a new task in a ClickUp workspace and list.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
workspaceId | Workspace ID | STRING | true | |
spaceId | Space ID | STRING Depends OnworkspaceId | true | |
folderId | Folder ID | STRING Depends OnspaceId, workspaceId | false | |
listId | List ID | STRING Depends OnfolderId, spaceId, workspaceId | ID of the list where new task will be created. | true |
name | Name | STRING | The name of the task. | true |
description | Description | STRING | The description of task. | false |
Example JSON Structure
{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"workspaceId" : "",
"spaceId" : "",
"folderId" : "",
"listId" : "",
"name" : "",
"description" : ""
},
"type" : "clickup/v1/createTask"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | The ID of the task. |
name | STRING | The name of the task. |
description | STRING | The description of the task. |
url | STRING | The URL of the task. |
list | OBJECT Properties{STRING(id), STRING(name)} | The list where the task is located. |
folder | OBJECT Properties{STRING(id), STRING(name)} | The folder where the list is located. |
space | OBJECT Properties{STRING(id)} | The space where the folder is located. |
Output Example
{
"id" : "",
"name" : "",
"description" : "",
"url" : "",
"list" : {
"id" : "",
"name" : ""
},
"folder" : {
"id" : "",
"name" : ""
},
"space" : {
"id" : ""
}
}
Create Folder
Name: createFolder
Creates a new folder in a ClickUp workspace.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
workspaceId | Workspace ID | STRING | true | |
spaceId | Space ID | STRING Depends OnworkspaceId | ID of the space where new folder will be created. | true |
name | Name | STRING | The name of the folder. | true |
Example JSON Structure
{
"label" : "Create Folder",
"name" : "createFolder",
"parameters" : {
"workspaceId" : "",
"spaceId" : "",
"name" : ""
},
"type" : "clickup/v1/createFolder"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | The ID of the folder. |
name | STRING | The name of the folder. |
space | OBJECT Properties{STRING(id), STRING(name)} | The space where the folder is located. |
Output Example
{
"id" : "",
"name" : "",
"space" : {
"id" : "",
"name" : ""
}
}
Triggers
New List
Name: newList
Triggers when new list is created.
Type: DYNAMIC_WEBHOOK
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
workspaceId | Workspace ID | STRING | true |
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | The ID of the list. |
name | STRING | The name of the list. |
folder | OBJECT Properties{STRING(id), STRING(name)} | The folder the list is in. |
space | OBJECT Properties{STRING(id), STRING(name)} | The space the list is in. |
JSON Example
{
"label" : "New List",
"name" : "newList",
"parameters" : {
"workspaceId" : ""
},
"type" : "clickup/v1/newList"
}
New Task
Name: newTask
Triggers when new task is created.
Type: DYNAMIC_WEBHOOK
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
workspaceId | Workspace ID | STRING | true |
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | The ID of the task. |
name | STRING | The name of the task. |
description | STRING | The description of the task. |
url | STRING | The URL of the task. |
list | OBJECT Properties{STRING(id), STRING(name)} | The list the task is in. |
folder | OBJECT Properties{STRING(id), STRING(name)} | The folder the task is in. |
space | OBJECT Properties{STRING(id), STRING(name)} | The space the task is in. |
JSON Example
{
"label" : "New Task",
"name" : "newTask",
"parameters" : {
"workspaceId" : ""
},
"type" : "clickup/v1/newTask"
}
What to do if your action is not listed here?
If this component doesn't have the action you need, you can use Custom Action to create your own. Custom Actions empower you to define HTTP requests tailored to your specific requirements, allowing for greater flexibility in integrating with external services or APIs.
To create a Custom Action, simply specify the desired HTTP method, path, and any necessary parameters. This way, you can extend the functionality of your component beyond the predefined actions, ensuring that you can meet all your integration needs effectively.