Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Productivity / Clickup / ClickUp API
ClickUp API logo

ClickUp API

Browse all Clickup APIs
69
AI ReadinessAI-Aware (B+)69/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticProductivityTask ManagementapiKey50 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Create tasks, track time, manage goals, and organize work across ClickUp's Workspace > Space > Folder > List hierarchy. Supports 50 endpoints for dependencies, comments, tags, and webhooks.

Use for: I need to create a task in a ClickUp list with a due date and assignee, List all tasks in a specific list filtered by status, I want to log a time entry against a task for billing, Get all goals for a team and their current progress

Not supported: Does not handle team messaging, document editing, or video conferencing - use for hierarchical task management and time tracking only.

Jentic publishes the only available OpenAPI specification for ClickUp API, keeping it validated and agent-ready. Manage tasks, spaces, folders, lists, goals, and time entries across a hierarchical workspace structure with 50 endpoints. Supports task dependencies, comments, checklists, tags, webhooks, custom views, and team member management for project tracking at every level of the workspace hierarchy.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the ClickUp API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ClickUp API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclickup.com%2Fclickup-api" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclickup.com%2Fclickup-api" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with ClickUp API.

Create tasks with assignees, due dates, priorities, and checklist items within any list

Track time entries against tasks for workload analysis and billing

Organize work hierarchically across Spaces, Folders, and Lists within a Workspace

Set and monitor goals with measurable targets tied to task completion

Configure webhooks for real-time notifications on task and list changes

Add dependencies between tasks to enforce execution order and identify blockers

Build custom views with filters and groupings for tailored work visibility

Use Cases

Patterns agents use ClickUp API for, with concrete tasks.

★ AI Agent Task Creation and Updates

AI agents use the ClickUp API through Jentic to create tasks, update statuses, and log time without manual interaction. An agent searches for the task creation operation, loads the schema with assignees, priority, and due date fields, and executes in under a minute. This enables automated ticket creation from support channels, status progression from CI/CD pipelines, and time logging from developer tooling.

Create a task in list ID 901 with name 'Fix login bug', assignee user_id 123, priority 'urgent', due_date '2026-05-10', and add a checklist with items 'Reproduce', 'Fix', 'Test'

Time Tracking and Resource Allocation

Log and query time entries against tasks to measure where team effort goes. The ClickUp API returns time entries with duration, billable status, and task association. Managers use this data to calculate project costs, identify bottlenecks, and forecast sprint capacity. Time data integrates with invoicing systems for client billing accuracy.

Create a time entry for task ID 'abc123' with duration 3600000ms (1 hour), billable=true, and description 'Code review for PR #45'

Goal Tracking and OKR Management

Define measurable goals at the team level and track progress through task completion. The ClickUp API lets you create goals with numeric or percentage targets, link tasks as key results, and query current progress. This supports OKR frameworks where strategic objectives connect directly to operational work items in the task hierarchy.

Retrieve all goals for team ID 'team_456' and return each goal's name, target value, current progress percentage, and linked task count

Webhook-Driven Workflow Automation

Subscribe to ClickUp webhooks to trigger downstream actions when tasks change status, get assigned, or hit their due date. Each webhook payload includes the task details, event type, and workspace context. This replaces polling patterns and enables instant reactions like sending Slack notifications, updating external dashboards, or triggering deployment pipelines.

Create a webhook for team ID 'team_456' with endpoint 'https://hooks.example.com/clickup' listening to 'taskStatusUpdated' and 'taskCreated' events

Key Endpoints

50 endpoints — jentic publishes the only available openapi specification for clickup api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/api/v2/list/{list_id}/task

Create a task in a list

GET

/api/v2/task/{task_id}

Get task details

GET

/api/v2/team/{team_id}/time_entries

Get time entries for a team

POST

/api/v2/team/{team_id}/goal

Create a goal

GET

/api/v2/team/{team_id}/goal

Get goals for a team

POST

/api/v2/team/{team_id}/webhook

Create a webhook

POST

/api/v2/task/{task_id}/comment

Add a comment to a task

POST

/api/v2/task/{task_id}/dependency

Add a task dependency

POST

/api/v2/list/{list_id}/task

Create a task in a list

GET

/api/v2/task/{task_id}

Get task details

GET

/api/v2/team/{team_id}/time_entries

Get time entries for a team

POST

/api/v2/team/{team_id}/goal

Create a goal

GET

/api/v2/team/{team_id}/goal

Get goals for a team

POST

/api/v2/team/{team_id}/webhook

Create a webhook

POST

/api/v2/task/{task_id}/comment

Add a comment to a task

POST

/api/v2/task/{task_id}/dependency

Add a task dependency

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

C

ClickUp API

- AI-Aware (B+)
69/100
89
Foundational Compliance
63
Developer Experience & Jentic Compatibility
56
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
89

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: ASignals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

60%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

56

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: CSignals: 4
56%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

67%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the ClickUp API by hand means setting the Authorization API key header on every call to api.clickup.com and mapping the right operation across lists, tasks, time entries, and goals yourself. Through Jentic you install once, import the ClickUp API from the API Directory, store the API key once, and your agent calls it.

Permission scoping

ClickUp puts list, task, and team ids in the URL path (/list/{list_id}/task, /task/{task_id}, /team/{team_id}/goal), so a rule can pin your agent to one list and the tasks under it. You choose the operations it may call, so writes like adding task dependencies are not included unless you add them.

Credential isolation

Your ClickUp API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a task in ClickUp with assignees' or 'log time against a task', and Jentic returns the matching ClickUp operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Asana

→

Asana offers flat project-based task management with stronger goal and portfolio tracking features

Choose Asana when you need portfolio rollups, goal metrics, or a flatter project structure without the Space/Folder/List hierarchy

Alternative

monday.com API

→

monday.com uses a visual board/column model with GraphQL access suited to non-technical teams

Choose monday.com when the team prefers column-based visual boards, needs GraphQL flexibility, or works primarily in a no-code environment

Alternative

Jira

→

Jira is purpose-built for software teams with sprints, story points, and release versioning

Choose Jira when the workflow is engineering-specific with sprint ceremonies, epic hierarchies, and deep DevOps tool integration

Complementary

Slack Web API

→

Slack provides team messaging for task notifications, assignment alerts, and status updates

Use Slack alongside ClickUp to send task assignment notifications, deadline warnings, or goal completion announcements to team channels

FAQs

Specific to using ClickUp API through Jentic.

Why is there no official OpenAPI spec for ClickUp API?

ClickUp does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call ClickUp API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the ClickUp API use?

The ClickUp API uses API key authentication. Include your personal API token in the Authorization header. Keys are generated from ClickUp Settings > Apps. Through Jentic, these API keys are stored encrypted in your Jentic One instance and agents receive scoped credentials without handling raw secrets.

Can I create tasks with checklists using the ClickUp API?

Yes. First create the task via POST /api/v2/list/{list_id}/task with name, assignees, due_date, and priority. Then add a checklist via POST /api/v2/task/{task_id}/checklist with a name and items array. Each checklist item can have an assignee and order index.

What are the rate limits for the ClickUp API?

ClickUp enforces a rate limit of 100 requests per minute per API token for most endpoints. Responses include X-RateLimit-Limit and X-RateLimit-Remaining headers. For bulk operations, batch your requests and respect the retry-after header when limits are hit.

How do I log time against a task through Jentic?

Search Jentic for 'log time entry clickup task'. Jentic returns the POST /api/v2/team/{team_id}/time_entries endpoint schema with duration (in milliseconds), task_id, billable flag, and description parameters. Load the schema, set your values, and execute to record the time entry.

How is the ClickUp workspace hierarchy structured?

ClickUp uses a five-level hierarchy: Workspace > Space > Folder > List > Task. The API reflects this - you query spaces under a team, folders under a space, lists under a folder, and tasks under a list. Tasks can also have subtasks. Goals exist at the team level outside this hierarchy.

Can I limit what my agent is allowed to do with the ClickUp API?

Yes. Because you self-host Jentic One, your own rules decide which ClickUp operations and credentials the agent may use. Since ClickUp puts list, task, and team ids in the URL path (/list/{list_id}/task, /task/{task_id}, /team/{team_id}/goal), you can pin the agent to a single list and the tasks under it. You also pick the exact operations it may call, so write actions like adding task dependencies stay off limits unless you include them.

GET STARTED

Start building with ClickUp API

Explore with Jentic One
View OpenAPI Document