ClickUp: API Design & Workspace Hierarchy
Docs-backedREST API at api.clickup.com/api/v2/ with resource-oriented endpoints. The workspace hierarchy (Workspace → Space → Folder → List → Task) requires agents to traverse or know the correct IDs at each level — more overhead than flat task-list models. Task creation requires a list_id. Subtasks are modeled as tasks with a parent field. Custom fields support text, number, dropdown, checkbox, date, and relationship types. The API supports filtering tasks by status, assignee, tag, due date, and custom fields. Webhooks cover task lifecycle events. Time tracking has dedicated endpoints. The Docs API is newer and less mature. Rate limits are 100 requests per minute per token for most endpoints. Pagination uses page-based pagination with some endpoints supporting cursor-based access.