Public API

API Endpoint to Set/Update Task Cover Images
Use Case I'm developing MKiTFlow, a Figma plugin designed for creative agencies in the DACH region (Germany, Austria, Switzerland). The plugin integrates with ClickUp via n8n middleware to streamline the workflow between design tools and project management. Current Problem Creative agencies need to automatically set cover images for ClickUp tasks when assets are created or updated in Figma. Currently, there is no public API endpoint to programmatically set or update task cover images. The only way to set a cover image is through the ClickUp UI, which breaks automation workflows and requires manual intervention. Technical Requirements We need an API endpoint (similar to the internal frontend endpoint) that allows: Setting a cover image for a task using an attachment ID or filename Updating cover image position (x, y coordinates) Setting cover image color/overlay options Removing a cover image Example payload structure (based on internal frontend API): { "coverimage": "attachment-id-or-filename.png", "cover_image_color": "none", "cover_position_x": 0, "cover_position_y": 0 } Business Impact Automation: Enables fully automated workflows between design tools (Figma) and project management (ClickUp) Efficiency: Saves creative agencies significant time by eliminating manual cover image setup Consistency: Ensures all tasks have proper visual representation in Board View Scalability: Allows agencies to manage hundreds of tasks with proper visual assets Current Workarounds (Insufficient) Manual UI interaction: Users must manually set cover images after attachment upload - breaks automation First attachment rule: Board View shows first image as cover, but this is unreliable and can't be controlled programmatically Internal frontend API: Exists but requires browser session cookies, not suitable for server-side integrations There was already a feature request for this functionality: https://feedback.clickup.com/public-api/p/api-set-cover-image-pin
0
·
API Settings
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.
3
Load More