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: