Public API

Official ClickUp CLI (deterministic, agent-friendly)
Ship an official ClickUp CLI as a deterministic alternative to MCP for agent workflows Problem We are building AI-driven workflows where agents run locally or in CI and need a tool surface that is: deterministic and cheap at runtime self-describing (so agents do not guess capabilities) stable across time (versioned contracts) MCP introduces overhead and token cost due to tool discovery and repeated schema/context exchange. We want a CLI-first interface that is always up to date and can be invoked by agents and automation systems. Request Please ship an official ClickUp CLI that wraps core ClickUp APIs and Automation Webhooks, with the following requirements: Help-first, machine-readable contracts clickup --help and clickup <cmd> --help must be complete and structured include input flags, examples, output schemas, and exit codes JSON by default All commands output strict JSON by default (--human optional) Stable schemas with versioning Stable exit codes 0 success 2 needs_input/validation error 3 blocked/permission/auth/rate limit 4 failed/unexpected Authentication OAuth device flow (ideal), plus optional support for personal tokens for power users Clear scoping to a workspace Core commands (v1) tasks get|search|create|update comments create|list lists get|search webhooks create|test (or automation webhook helpers) docs get|search (if feasible) Safety controls --dry-run to show mutations without applying explicit confirmation flag for destructive operations Auto-update / version pinning ability to force update before run (agent-friendly) ability to pin versions for CI reproducibility Why this matters This enables a “ClickUp as coordination layer” architecture where: ClickUp is the UI + state machine external agents/CLIs do deterministic work in codebases updates are written back to ClickUp reliably This is lower cost and higher control than MCP-style tool calling for many teams. Related Automation webhooks already exist and work well; a CLI would complement them as the execution surface.
2
API Endpoint to Delete Task Attachments
Hello ClickUp Team, We are currently building a deep, real-time synchronization between Jira and ClickUp using your powerful API. The goal is to maintain a perfect mirror of our issues, including their comments and attachments. We've successfully implemented create and update operations, but have hit a significant roadblock: the API lacks an endpoint to delete an individual attachment. When an attachment is deleted in Jira, we have no direct way to replicate this action in ClickUp. This forces us to rely on complex and indirect workarounds (like using internal automations triggered by comments), which are less reliable than a dedicated API call. A DELETE operation for attachments is a fundamental part of a complete CRUD API and a standard feature in comparable platforms. Its absence not only complicates integrations but also leads to a significant accumulation of obsolete and orphaned files within ClickUp tasks. Over time, this results in unnecessary data being stored on ClickUp's servers and clutters the workspace for our users. We believe adding this functionality would be a major improvement for any team relying on your API for synchronization. Use Case Example: Scenario: A user deletes an attachment in Jira, and the change is synced to ClickUp Given a task in ClickUp with attachment ID "attachment_123" that is synced with a Jira issue When a user deletes the corresponding attachment in Jira Then our integration should be able to make a DELETE /api/v2/attachment/attachment_123 call to successfully remove it from the ClickUp task. Thank you for considering this important feature. Best regards,
3
·
Files & Attachments
Load More