ClickUp

One app to replace them all

Go to site
Explore
/
Apps
/
ClickUp

ClickUp API Integrations

Build and run workflows using the ClickUp API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

With the ClickUp API, you can build a variety of applications and integrations to customize your ClickUp experience. Here are a few examples of what you can build:

  • A custom app to display your ClickUp tasks in a kanban board view
  • An integration with your favorite task management app to allow you to send tasks to ClickUp
  • A tool to help you track your productivity and goal progress over time
  • A bot that can answer questions about your ClickUp tasks and workflow
  • A script to automatically create tasks based on certain events or triggers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    clickup: {
      type: "app",
      app: "clickup",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.clickup.com/api/v2/user`,
      headers: {
        "content-type": `application/json`,
        "Authorization": `${this.clickup.$auth.oauth_access_token}`,
      },
    })
  },
})
Create List with ClickUp API on New Requests from HTTP / Webhook API
HTTP / Webhook + ClickUp
 
Try it
Send Message (Advanced) with Discord Webhook API on New Folder (Instant) from ClickUp API
ClickUp + Discord Webhook
 
Try it
Create List with ClickUp API on New Item in Feed from RSS API
RSS + ClickUp
 
Try it
Create List with ClickUp API on New Message from Discord API
Discord + ClickUp
 
Try it
Create List with ClickUp API on New Message In Channels from Slack API
Slack + ClickUp
 
Try it
New Folder (Instant) from the ClickUp API

Emit new event when a new folder is created

 
Try it
New List (Instant) from the ClickUp API

Emit new event when a new list is created

 
Try it
New Task (Instant) from the ClickUp API

Emit new event when a new task is created

 
Try it
New Task Advanced (Instant) from the ClickUp API

Emit new event when a new task is created matching the filter

 
Try it
New Updated Task (Instant) from the ClickUp API

Emit new event when a new task is updated

 
Try it
Create Chat View Comment with the ClickUp API

Creates a chat view comment. See the docs here in Comments / Create Chat View Comment section.

 
Try it
Create Checklist with the ClickUp API

Creates a new checklist in a task. See the docs here in Checklists / Create Checklist section.

 
Try it
Create Checklist Item with the ClickUp API

Creates a new item in a checklist. See the docs here in Checklists / Create Checklist Item section.

 
Try it
Create Folder with the ClickUp API

Creates a new folder. See the docs here in Folders / Create Folder section.

 
Try it
Create List with the ClickUp API

Creates a new list. See the docs here in Lists / Create List section.

 
Try it

Authentication

ClickUp uses OAuth authentication. When you connect your ClickUp account, Pipedream will open a popup window where you can sign into ClickUp and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any ClickUp API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. authorization
    GEThttps://app.clickup.com/api?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://api.clickup.com/api/v2/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}