Integrate ClickUp Tasks with AI
Premium MCP server exposing 150 tools to manage ClickUp tasks, docs, chat, sprints, and time tracking through natural language.
1.0.0Add to Favorites
Why it matters
Enable AI agents to seamlessly interact with your ClickUp workspace, allowing for automated task management, data retrieval, and content generation directly within your project management system.
Outcomes
What it gets done
Create, update, and manage ClickUp tasks and subtasks via AI.
Retrieve and filter tasks, comments, and workspace hierarchy.
Automate time tracking and file attachments within ClickUp.
Generate and manage ClickUp documents through AI.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-clickup | bash Capabilities
Tools your agent gets
Get workspace structure including spaces, folders, and lists
Create a single task in ClickUp
Create multiple tasks at once
Update an existing task
Update multiple tasks at once
Get tasks from a specific list
Get details for a single task
Get tasks from workspace with filtering options
Overview
ClickUp MCP Server
This premium MCP server gives AI agents 150 tools to manage ClickUp end to end - tasks, sprints, docs, chat, time tracking, and workspace structure - with fuzzy search so IDs rarely need manual lookup. Use it when an agent needs to actually operate ClickUp rather than just read from it, including multi-persona setups like a worker plus a read-only auditor. It requires a paid license for the full tool set.
What it does
ClickUp MCP Server - Premium is a high-performance Model Context Protocol server that connects ClickUp to AI agents and agentic workflows, exposing 150 tools across tasks, checklists, sprints, comments, tags, spaces, lists, folders, files, docs, chat, and time tracking. It supports hybrid authentication - MCP-spec-compliant OAuth 2.1 with session-isolated caching, backwards compatible with API Key/Team ID auth - plus multi-account support for managing several authorized ClickUp workspaces in one session, and intelligent tiered fuzzy search across tasks, lists, folders, spaces, custom fields, members, statuses, and tags so IDs rarely need to be looked up manually.
When to use - and when NOT to
Use this when an AI agent needs to actually operate ClickUp - creating and updating tasks (including bulk operations, nested subtasks, dependencies, custom fields, and file attachments), tracking time, managing Docs and chat channels, or controlling workspace structure (spaces, folders, lists, webhooks, ACL permissions) - all through natural language rather than the ClickUp UI or raw API. It also supports running multiple specialized agent personas (e.g. a read-only auditor vs. a task-executing worker) against the same or separate workspaces via profile-scoped tool access. This server transitioned from open-source to a paid, proprietary license model; the full 150-tool set requires an active license key ($9/mo, $59/yr, or a lifetime option), so it is not a free, unrestricted option - evaluate the licensing terms if that matters for your use case.
Capabilities
- Full task CRUD plus move, duplicate, linking, dependencies, bulk operations, checklists, sprints, custom task IDs/types/fields, templates, and file attachments (URL, local path, or base64)
- Time tracking: start/stop timers, manual entries, tag management, and workspace-wide filtering by natural-language dates
- Document management: create/read/append ClickUp Docs with markdown, plus page-level operations within documents
- Comments and chat: post/edit/resolve/reply on tasks/lists/views, plus full chat channel and DM management with reactions and threaded replies
- Goals and Key Results with full lifecycle support for OKR tracking
- Views and workspace control: CRUD for spaces, folders, lists, webhooks, tags, and ACL permissions at any hierarchy level
How to install
Remote/Streamable HTTP (recommended, e.g. for Cursor or VS Code):
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": { "X-License-Key": "your-license-key" }
}
}
}
Local/STDIO (e.g. for Claude Desktop, via mcp-remote, or direct npx):
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
For Claude Code CLI: claude mcp add --transport http ClickUp https://clickup-mcp.taazkareem.com/mcp --header "X-License-Key: your-license-key". A self-hosted Docker option is also available: docker run -d -p 3231:3231 ghcr.io/taazkareem/clickup-mcp-server:latest.
Who it's for
Teams running AI agents against ClickUp for project management automation - task creation, sprint tracking, reporting, and workspace administration - who need broad tool coverage and are prepared to pay for a license. It also fits multi-agent setups where different personas (project manager, task worker, read-only auditor) need scoped access to the same ClickUp workspace.
Source README
ClickUp MCP Server - Premium
Properly Connect ClickUp to AI Agents and Agentic Workflows
A high-performance Model Context Protocol (MCP) server for managing tasks, checklists, sprints, comments, tags, spaces, lists, folders, files, docs, chat, and time using natural language.
βοΈ Proven Performance: 460+ Stars (from previous public repo) & thousands of weekly NPM downloads.
The industry-standard ClickUp integration for AI.
π Table of Contents
| Links | Quick Start & Installation | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| β’ Features β’ Premium Access β’ Available Tools β’ Adv. Config β’ FAQ β’ Disclaimer |
|
β¨ Features
π₯ Multi-Account Support: Manage multiple authorized workspaces seamlessly in a single session. See setup
|
π Hybrid Authentication MCP spec-compliant OAuth 2.1 with advanced security hardening and session-isolated caching for fast, secure multi-tenant operation. Backwards compatible with API Key/Team ID(s). |
π Intelligent Search & Resolution Smart tiered, global fuzzy search across task, list, folder, and space names, custom fields, members/emails, statuses, tags, descriptions, and more. Automatic resolution-no IDs needed. |
|
π Task Management Full CRUD, move, duplicate, link, and set dependencies between tasks. Supports bulk operations, nested subtasks, checklists, sprints (active detection), natural language dates, custom task IDs, custom task types, custom fields, task templates, and file attachments (upload via URL, local path, or base64). |
β±οΈ Time Tracking Start/stop timers, log manual entries, edit existing entries, retrieve timer history, manage time entry tags, and filter time entries across the entire workspace using natural language dates or date ranges. |
|
π Document Management Create, read, and append to ClickUp Docs with full markdown text. Manage pages within documents for structured, long-form content (consolidated action-based tool). |
π¬ Comments & Chat Post, edit, resolve, and reply to comments on tasks, lists, and views. Create and manage chat channels (including DMs), send messages with threaded replies, reactions, and follower management. Both support rich text, subtypes, and @mentions. |
|
π― Goals & Key Results Create and manage Goals with full lifecycle support-create, update, delete, and archive. Define and track nested Key Results to measure OKR progress across the workspace. |
π Views Create, list, update, and delete views at any level of the workspace hierarchy-space, folder, or list. Fetch tasks scoped to a specific view for focused filtering. |
|
ποΈ Task Templates Browse available task templates and instantly create tasks from them. Streamlines repeatable workflows without manual setup each time. |
π³ Workspace Control Full CRUD for spaces, folders, lists, webhooks, and tags across the entire workspace hierarchy. Manage access control (ACL) permissions at any level. Switch workspaces mid-conversation without reconfiguration. |
π Premium Access
Unlock 150 Enterprise-Grade Custom Tools
This project transitioned from open-source to a paid model for sustainable full-time development and priority support.
A license grants full, unrestricted access to all features across your agentsβ―no limits.
| Monthly $9/mo | Annual $59/yr | Lifetime $89 w/ code |
|---|---|---|
| β’ Pay-as-you-go flexibility β’ 3 device activations β’ Cancel anytime |
β’ Save 45% ($4.92/mo) β’ 3 device activations β’ Priority support all year |
β’ Best Value - One payment β’ 3 device activations β’ 25% OFF code: JUL25 (4D 2H left) |
β‘οΈ Instant Key Delivery (Polar.sh) β’ Setup takes less than 2 mins
π Quick Start
1. Prerequisites
License Key: See above
ClickUp API Key (Optional - not needed for Remote MCP)
- Log into ClickUp and go to ClickUp Settings β Apps.
- Click Generate under "API Token" (or copy your existing one).
ClickUp Team ID (Optional - not needed for Remote MCP)
- Open ClickUp in your browser.
- Look at the URL:
https://app.clickup.com/1234567/v/li/987654321. - The first number (
1234567) directly afterclickup.com/is your Team ID (Workspace ID).
2. Choose your MCP Host & Transport
Antigravity (IDE & 2.0)
Download from antigravity.google. Covers Antigravity IDE (VS Code-based agentic editor) and Antigravity 2.0 (standalone desktop agent orchestration app). Both share the same configuration file.
Configuration Path: ~/.gemini/config/mcp_config.json
Tip: Open the Agent Panel β ... β Manage MCP Servers β View raw config to open this file directly. Or type
/mcpin the prompt panel.
Option A: Remote / Streamable HTTP (Recommended)
{
"mcpServers": {
"ClickUp": {
"serverUrl": "https://clickup-mcp.taazkareem.com/mcp",
"headers": { "X-License-Key": "your-license-key" }
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
Antigravity CLI (agy)
A lightweight terminal-based interface (TUI) for Antigravity agents. Install with:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Configuration Path: ~/.gemini/antigravity-cli/mcp_config.json
Tip: Run
agyand type/mcpin the interactive session to manage servers from within the TUI.
Option A: Remote / Streamable HTTP (Recommended)
{
"mcpServers": {
"ClickUp": {
"serverUrl": "https://clickup-mcp.taazkareem.com/mcp",
"headers": { "X-License-Key": "your-license-key" }
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
Hermes Agent
Single Agent Configuration Path: ~/.hermes/config.yaml
Option A: Remote / Streamable HTTP
hermes mcp add clickup \
--url https://clickup-mcp.taazkareem.com/mcp \
--auth oauth && \
hermes config set mcp_servers.clickup.headers.X-License-Key "your-license-key"
Option B: Local / STDIO
hermes mcp add clickup \
--command npx \
--args -y @taazkareem/clickup-mcp-server@latest \
--env CLICKUP_API_KEY="your-api-key" \
CLICKUP_TEAM_ID="your-team-id" \
CLICKUP_MCP_LICENSE_KEY="your-license-key"
- Run it:
hermes
Multi-Agent Setup (Profiles + Personas)
Run a team of specialized agents on the same workspace (or separate). Each Hermes profile is an isolated agent with its own config and SOUL.md instructions. Configure each profile to match a persona (X-Persona) as needed. This will scope which ClickUp tools is in its context. Guide with examples:
1. Create the profiles
hermes profile create project_manager
hermes profile create task_worker
hermes profile create auditor
Optional: Use
--cloneto copy the existing config.yaml/.env/SOUL.md, or re-run the commands from above.
2. Set each profile's persona. The profile has the MCP config now, so just add the matching persona:
project_manager config set mcp_servers.clickup.headers.X-Persona "project_manager"
task_worker config set mcp_servers.clickup.headers.X-Persona "task_worker"
auditor config set mcp_servers.clickup.headers.X-Persona "auditor"
See β Advanced Configuration for more customized filtering options.
3. Give each agent its instructions in ~/.hermes/profiles/<name>/SOUL.md (auditor shown):
# ClickUp Auditor
You are a read-only project auditor. Observe and report β never change anything.
- Summarize task status, overdue items, and blockers concisely.
- Surface risks and recommend actions, but never execute them.
- If asked to create or modify a task, decline and explain you are read-only.
Run any agent query by its profile (call by User or Agent):
project_manager chat -q "Break the Q3 launch into a list with subtasks and owners"
auditor chat -q "Audit the Sprint board and report what's at risk"
-OR-
Run a TUI or Gateway called by User:
project_manager gateway start
auditor chat
Other (Custom Agents, etc.)
For most other MCP-compliant hosts:
- Server URL:
https://clickup-mcp.taazkareem.com/mcp - Auth Header:
X-License-Key: your-license-key
OpenClaw (via mcporter)
1. Enable mcporter in ~/.openclaw/openclaw.json:
{ "skills": { "allowBundled": ["mcporter"] } }
2. Configure & Auth
# Add ClickUp as a remote server
mcporter config add ClickUp https://clickup-mcp.taazkareem.com/mcp --auth oauth --header "X-License-Key=your-license-key"
# Authenticate session
mcporter auth ClickUp
Pro Tip: Use Personas to define multiple isolated configurations (e.g., Auditor vs. Worker) in your agent's
mcporter.json.
Cursor
Configuration Path: <project-root>/.cursor/mcp.json
Option A: Remote / Streamable HTTP (Easiest)
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": {
"X-License-Key": "your-license-key"
}
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
VS Code
Configuration Paths:
- Global:
~/Library/Application Support/Code/User/mcp.json - Local:
<project-root>/.vscode/mcp.json
Option A: Remote / Streamable HTTP (Easiest)
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": {
"X-License-Key": "your-license-key"
}
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
Roo Code
Configuration Path: <project-root>/.roo/mcp.json
Option A: Remote / Streamable HTTP (Easiest)
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": {
"X-License-Key": "your-license-key"
}
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
Claude Desktop
Configuration Path: ~/Library/Application Support/Claude/claude_desktop_config.json
Remote Setup (Requires mcp-remote adapter):
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://clickup-mcp.taazkareem.com/mcp",
"--header",
"X-License-Key: your-license-key"
]
}
}
}
Claude Code (CLI)
Run this command in your terminal:
claude mcp add --transport http ClickUp https://clickup-mcp.taazkareem.com/mcp \
--header "X-License-Key: your-license-key"
n8n
Option A: Remote / Streamable HTTP (Recommended)
- In n8n, add an "MCP Client" node.
- Set Connection Type to
Streamable HTTP. - Auth Type:
Multiple Headers Auth. - Header:
X-License-KeyValue:your-license-key - URL:
https://clickup-mcp.taazkareem.com/mcp
Option B: Self-Hosted Docker
Run the container:
docker run -d -p 3231:3231 ghcr.io/taazkareem/clickup-mcp-server:latest
In n8n, use URL: http://host.docker.internal:3231/mcp
Codex (CLI, Desktop, IDE)
Codex clients (CLI, Desktop App, and VS Code extension) share a single source of truth for configuration.
Configuration Paths:
- Global:
~/.codex/config.toml - Local:
<project-root>/.codex/config.toml
Option A: Remote / Streamable HTTP (Easiest)
[mcp_servers.ClickUp]
url = "https://clickup-mcp.taazkareem.com/mcp"
http_headers = { "X-License-Key" = "your-license-key" }
Option B: Local / STDIO
[mcp_servers.ClickUp]
command = "npx"
args = ["-y", "@taazkareem/clickup-mcp-server@latest"]
env = {
CLICKUP_API_KEY = "your-api-key",
CLICKUP_TEAM_ID = "your-team-id",
CLICKUP_MCP_LICENSE_KEY = "your-license-key"
}
Quick Tips:
- Codex CLI: Run
codex mcp listto verify. Usecodex mcp add ...as a CLI alternative to editing the file. - VS Code Extension: Click β β MCP settings β Open config.toml.
- Desktop App: Go to Settings β Integrations & MCP.
ChatGPT (Developer Mode)
Note: Requires a Business, Enterprise, or Edu workspace with Developer Mode enabled.
- Enable Developer Mode: Ask your workspace admin to enable this under Workspace Settings β Permissions & Roles β Connected Data.
- Connect MCP: Go to Settings β Connectors and toggle Developer Mode on.
- Add Custom Connector:
- Click Add connector (or "Create custom connector").
- Choose MCP as the source type.
- Configure:
- Server URL:
https://clickup-mcp.taazkareem.com/mcp - Authentication: Add HTTP header
X-License-Key: your-license-key.
- Server URL:
- Use: Start a Developer Mode chat and select your ClickUp connector via Add sources.
Augment Code
Configuration Path: <project-root>/.augment/settings.json
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": {
"X-License-Key": "your-license-key"
}
}
}
}
Auggie CLI
Run this command in your terminal:
auggie mcp add ClickUp --url https://clickup-mcp.taazkareem.com/mcp \
--header "X-License-Key: your-license-key"
Windsurf
Configuration Path: <project-root>/.codeium/windsurf/mcp_config.json
Option A: Remote / Streamable HTTP (Easiest)
{
"mcpServers": {
"ClickUp": {
"url": "https://clickup-mcp.taazkareem.com/mcp",
"headers": {
"X-License-Key": "your-license-key"
}
}
}
}
Option B: Local / STDIO
{
"mcpServers": {
"ClickUp": {
"command": "npx",
"args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
"env": {
"CLICKUP_API_KEY": "your-api-key",
"CLICKUP_TEAM_ID": "your-team-id",
"CLICKUP_MCP_LICENSE_KEY": "your-license-key"
}
}
}
}
3. Restart
Restart your MCP Host (e.g., Cursor IDE). The server will validate your License Key and start automatically.
π οΈ Available Tools
π Click to view all 150 available tools
| Category | Tool | Description |
|---|---|---|
| Workspace | get_workspace |
Get workspace structure and metadata (hierarchy, members, plan, seats, shared items, custom task types) |
get_workspace_seats |
Get member and guest seat utilization (used, total, available) | |
get_workspace_plan |
Get plan details for the workspace (plan_name, plan_id) | |
get_audit_logs |
Retrieve workspace audit logs (Enterprise only) | |
| Tasks | create_task |
Create a task |
get_task |
Get single task details | |
update_task |
Modify task properties | |
move_task |
Move task to new list | |
duplicate_task |
Copy task | |
delete_task |
Remove task | |
add_task_to_list |
Associate task with additional list (TIML) | |
remove_task_from_list |
Remove task list association (TIML) | |
create_bulk_tasks |
Create multiple tasks | |
update_bulk_tasks |
Update multiple tasks | |
move_bulk_tasks |
Move multiple tasks | |
delete_bulk_tasks |
Delete multiple tasks | |
get_workspace_tasks |
Search tasks with Deep Search filtering | |
get_comments |
Get comments on a task, list, or view | |
create_comment |
Create a comment on a task, list, or view | |
update_comment |
Edit or resolve a comment | |
delete_comment |
Delete a comment | |
get_comment_replies |
Get threaded replies for a comment | |
create_comment_reply |
Reply to a comment in a thread | |
add_comment_reaction |
Add an emoji reaction to a comment | |
remove_comment_reaction |
Remove an emoji reaction from a comment | |
get_comment_subtypes |
Get post subtype IDs for the workspace | |
add_task_link |
Link two tasks together | |
get_task_links |
Get task links | |
delete_task_link |
Remove a task link | |
add_task_dependency |
Set a blocking dependency between tasks | |
delete_task_dependency |
Remove a blocking dependency between tasks | |
| Attachments | list_attachments |
List attachments for a task or file custom field (v3) |
get_attachment |
Get a specific attachment by ID or name (v3) | |
upload_attachment |
Upload a file to a task or file custom field (v3) | |
| Checklists | create_checklist |
Add a checklist to a task |
edit_checklist |
Rename or reorder a checklist | |
delete_checklist |
Delete a checklist and all its items | |
create_checklist_item |
Add an item to a checklist | |
edit_checklist_item |
Update a checklist item (name, resolved, assignee, nesting) | |
delete_checklist_item |
Remove an item from a checklist | |
| Sprints | get_active_sprint |
Auto-detect the currently active sprint; returns tasks if exactly one found |
list_sprints |
List all sprints in a folder | |
get_sprint_tasks |
Get tasks for a specific sprint list | |
| Lists | list_lists |
Retrieve lists in a space (folderless) or in a folder |
get_list |
Get list details | |
create_list |
Create a list in a space or folder | |
create_list_from_template |
Create a new list from a template | |
update_list |
Update list properties | |
delete_list |
Delete a list | |
move_list |
Move a list to a different space or folder (high-integrity) | |
set_list_permissions |
Update list privacy and sharing (ACLs) | |
| Custom Fields | list_custom_fields |
List field definitions for a list, folder, or space |
create_custom_field |
Add a new field definition to a list | |
set_custom_field_value |
Set a field value on a task | |
remove_custom_field_value |
Clear a field value from a task | |
| Spaces | list_spaces |
List all spaces in the workspace |
get_space |
Get space details | |
create_space |
Create a new space | |
update_space |
Update space properties | |
delete_space |
Delete a space | |
set_space_permissions |
Update space privacy and sharing (ACLs) | |
| Goals | list_goals |
List all goals in the workspace |
get_goal |
Get a goal with its key results | |
create_goal |
Create a new goal | |
update_goal |
Update a goal's properties | |
delete_goal |
Delete a goal | |
create_key_result |
Add a key result to a goal | |
update_key_result |
Update a key result | |
delete_key_result |
Delete a key result | |
| Views | list_views |
List views for a space, folder, list, or workspace |
get_view |
Get a single view | |
create_view |
Create a new view | |
update_view |
Update a view | |
delete_view |
Delete a view | |
get_view_tasks |
Get tasks in a view | |
| Folders | list_folders |
List all folders in a space |
get_folder |
Get folder details and its contained lists | |
create_folder |
Create a folder in a space | |
update_folder |
Update folder properties | |
delete_folder |
Delete a folder | |
move_folder |
Move a folder to a different space (high-integrity) | |
set_folder_permissions |
Update folder privacy and sharing (ACLs) | |
create_folder_from_template |
Create a folder from a template in a space | |
| Tags | list_space_tags |
List all tags in a space |
create_space_tag |
Create a new space tag | |
update_space_tag |
Update a space tag's name or colors | |
delete_space_tag |
Delete a tag from a space | |
add_tag_to_task |
Add tag to task | |
remove_tag_from_task |
Remove tag from task | |
| Time Tracking | get_time_entries |
Fetch historical time entries |
get_current_time_entry |
Get currently running timer | |
start_time_entry |
Start tracking time for a task | |
stop_time_entry |
Stop the active timer | |
add_time_entry |
Manually log a time entry | |
update_time_entry |
Modify an existing time entry | |
delete_time_entry |
Delete a time entry | |
get_time_entry_tags |
Fetch all workspace time entry tags | |
add_time_entry_tags |
Add a tag to a time entry | |
update_time_entry_tags |
Rename a workspace time entry tag globally | |
delete_time_entry_tags |
Remove a tag from a time entry | |
get_time_entry_history |
View edit history of a time entry | |
get_time_in_status |
Get time-in-status for multiple tasks | |
| Docs | list_documents |
List documents in a workspace or container |
get_document |
Get document metadata | |
create_document |
Create a new standalone document | |
list_document_pages |
List all pages in a document | |
get_document_page |
Get content for a single page | |
get_document_pages |
Get content for multiple pages in one call | |
create_document_page |
Add a new page to a document | |
update_document_page |
Modify an existing page (replace/append/prepend) | |
| Chat | list_chat_channels |
List all channels in the workspace |
get_chat_channel |
Get a single channel | |
create_chat_channel |
Create a new channel | |
update_chat_channel |
Update a channel | |
delete_chat_channel |
Delete a channel | |
get_chat_channel_members |
Get members of a channel | |
get_chat_channel_followers |
Get followers of a channel | |
create_chat_dm |
Create a direct message channel | |
get_chat_messages |
Get messages from a channel | |
create_chat_message |
Send a message to a channel | |
update_chat_message |
Edit a message | |
delete_chat_message |
Delete a message | |
get_chat_message_replies |
Get threaded replies to a message | |
create_chat_message_reply |
Reply to a message in a thread | |
add_chat_reaction |
Add an emoji reaction to a message | |
remove_chat_reaction |
Remove an emoji reaction | |
get_chat_reactions |
Get all reactions on a message | |
get_chat_tagged_users |
Get users tagged in a message | |
get_chat_message_subtypes |
Get post subtype IDs for the workspace | |
| Webhooks | list_webhooks |
List all webhooks in the workspace |
create_webhook |
Create a new webhook | |
update_webhook |
Update an existing webhook | |
delete_webhook |
Delete a webhook permanently | |
| User Groups | list_user_groups |
List all user groups in the workspace |
create_user_group |
Create a new user group | |
update_user_group |
Rename a group or add/remove members | |
delete_user_group |
Delete a user group | |
| Guests | invite_guest |
Invite a guest to the workspace (Enterprise) |
get_guest |
Get guest details (Enterprise) | |
edit_guest |
Edit guest display name or permissions (Enterprise) | |
remove_guest |
Remove a guest from the workspace (Enterprise) | |
add_guest_to_task |
Grant guest access to a task (Enterprise) | |
remove_guest_from_task |
Revoke guest access from a task (Enterprise) | |
add_guest_to_list |
Grant guest access to a list (Enterprise) | |
remove_guest_from_list |
Revoke guest access from a list (Enterprise) | |
add_guest_to_folder |
Grant guest access to a folder (Enterprise) | |
remove_guest_from_folder |
Revoke guest access from a folder (Enterprise) | |
| Task Templates | get_task_templates |
List available workspace templates... |
FAQ
Common questions
Trust
How it checks out
Discussion
Questions & comments Β· 0
Sign In Sign in to leave a comment.