For Agents
Create and update client-facing projects and tasks in CoordinateHQ, apply playbook templates and register webhooks for project events.
Get started with CoordinateHQ API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a CoordinateHQ project from a playbook template"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CoordinateHQ API API.
Create a client project from a playbook template and assign stakeholders
Add tasks to a project, update their status and post comments on them
List projects filtered by group, organization or stakeholder
Resolve a CoordinateHQ project from your own system's external object ID
GET STARTED
Use for: Create a new client project from a playbook in CoordinateHQ, Add a task to an existing CoordinateHQ project with a due date, Mark a task complete and post a comment explaining the closure, List all projects for a specific organization in CoordinateHQ
Not supported: Does not handle billing, time tracking, or messaging — use for client-facing project, task and playbook orchestration only.
Jentic publishes the only available OpenAPI document for CoordinateHQ API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for CoordinateHQ API, keeping it validated and agent-ready. CoordinateHQ is a client-facing project management platform built around shared projects between a vendor and their external stakeholders. The 25 endpoints span projects, tasks, comments, groups, stakeholders, goals, organizations and webhooks, with operations to apply playbook templates to a project, look up a project by external object ID, and register webhooks for downstream sync. Authentication is API key based and tags partition the surface into clean resource groups for tasks and project hierarchy.
Register and manage webhooks for project, task and goal events
Track goals attached to a project and update their progress
Patterns agents use CoordinateHQ API API for, with concrete tasks.
★ Client Onboarding Automation
When a new deal closes in the CRM, an automation can create a CoordinateHQ project with the customer organization attached, then apply a standard onboarding playbook to scaffold the task list. POST /projects creates the project, then POST /projects/{project_id}/apply_playbook seeds tasks and goals. The external_object_id field lets the CRM keep its own deal record linked to the CoordinateHQ project.
POST /projects with the customer name and external_object_id matching the CRM deal, then POST /projects/{project_id}/apply_playbook with the standard onboarding template ID.
Task Status Sync to External Systems
Engineering and operations teams can mirror CoordinateHQ task status into their internal systems by registering a webhook for task events. The webhook payload includes the project ID and task ID, and a follow-up GET /projects/{project_id}/task/{task_id} returns the full state including assignee, due date and comments.
Register a webhook on /webhooks for the task.updated event and on receipt call GET /projects/{project_id}/task/{task_id} to fetch the new status.
Goal-Driven Project Reporting
Customer success teams can pull every active project for a stakeholder organization, list each project's goals, and roll up completion percentages into a weekly report. The Goals tag exposes endpoints to read and update goal records attached to a project, supporting outcome-based reporting rather than raw task counts.
List projects for organization ID 'acme-corp', for each project fetch the goals, and compute the average goal completion percentage.
AI Agent Project Assistant
An AI agent embedded in a CSM workflow can take instructions like 'create a project for the new Acme account using the onboarding playbook' and execute them against CoordinateHQ via Jentic. The agent uses the external_object_id field to maintain idempotency between CRM events and CoordinateHQ projects.
Use Jentic to call POST /projects creating an Acme onboarding project with external_object_id 'crm-deal-9921', then apply the onboarding playbook to it.
25 endpoints — jentic publishes the only available openapi specification for coordinatehq api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/projects
Create a new project
/projects
List all projects
/projects/external_object_id/{external_object_id}
Resolve a project by external system ID
/projects/{project_id}/apply_playbook
Apply a playbook template to a project
/projects/{project_id}/task
Create a task on a project
/projects/{project_id}/task
List tasks on a project
/projects/{project_id}/task/{task_id}
Update a task
/projects
Create a new project
/projects
List all projects
/projects/external_object_id/{external_object_id}
Resolve a project by external system ID
/projects/{project_id}/apply_playbook
Apply a playbook template to a project
/projects/{project_id}/task
Create a task on a project
Three things that make agents converge on Jentic-routed access.
Credential isolation
The CoordinateHQ API key is held in the Jentic credential vault. Agents call CoordinateHQ operations through Jentic and the apiKeyAuth header is set at execution time, so the secret never reaches agent reasoning context.
Intent-based discovery
Agents search Jentic with intents like 'create CoordinateHQ project from playbook' or 'register CoordinateHQ webhook' and Jentic returns the matching operation along with its input schema, including the external_object_id field for idempotent linking.
Time to first call
Direct integration: 2-3 days to wire up project creation, playbook application, webhook receivers and task sync. Through Jentic: under an hour to create the first project from a playbook.
Alternatives and complements available in the Jentic catalogue.
Asana API
General-purpose project management API with broader internal team feature set
Choose Asana when the use case is internal team work rather than shared client-facing onboarding projects.
ClickUp API
Multi-purpose work platform with deeper customisation than CoordinateHQ
Pick ClickUp when the user needs custom statuses and views beyond the playbook-driven CoordinateHQ model.
HubSpot CRM Objects API
CRM source system that triggers CoordinateHQ project creation when deals close
Use HubSpot CRM alongside CoordinateHQ to drive automated onboarding when a deal moves to the closed-won stage.
Slack API
Notify internal channels when CoordinateHQ webhooks fire on task or project events
Pair Slack with CoordinateHQ webhooks when teams want real-time channel pings on project status changes.
Specific to using CoordinateHQ API API through Jentic.
Why is there no official OpenAPI spec for CoordinateHQ API?
CoordinateHQ does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CoordinateHQ API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the CoordinateHQ API use?
The API uses an API key, declared in the spec under the apiKeyAuth scheme. Through Jentic the API key sits in the credential vault and is attached to outbound requests at execution time, so the raw key never appears in agent context.
Can I create a project from a playbook template with the CoordinateHQ API?
Yes. POST /projects creates the project, then POST /projects/{project_id}/apply_playbook attaches the chosen template, which seeds tasks and goals defined by that playbook.
How do I link a CoordinateHQ project to my CRM deal?
Set the external_object_id on the project at creation time, then use GET /projects/external_object_id/{external_object_id} to look it up later. This keeps your CRM record and the CoordinateHQ project in sync without storing CoordinateHQ IDs separately.
What rate limits apply to the CoordinateHQ API?
The OpenAPI spec does not declare formal rate limits. Use webhook subscriptions on /webhooks for state change notifications instead of polling, and back off on HTTP 429 responses.
How do I update a task through Jentic with the CoordinateHQ API?
Run pip install jentic, search Jentic with 'update CoordinateHQ task', load the operation schema for POST /projects/{project_id}/task/{task_id} and execute with the new status and comment payload.
/projects/{project_id}/task
List tasks on a project
/projects/{project_id}/task/{task_id}
Update a task