Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CoordinateHQ 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.
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%2Fcoordinatehq.com%2Fcoordinatehq" | shStep 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%2Fcoordinatehq.com%2Fcoordinatehq" | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with CoordinateHQ 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
Register and manage webhooks for project, task and goal events
GET STARTED
Track goals attached to a project and update their progress
Patterns agents use CoordinateHQ 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
/projects/{project_id}/task
List tasks on a project
/projects/{project_id}/task/{task_id}
Update a task
What agents get from Jentic-routed access to this vendor.
Setup
Wiring CoordinateHQ by hand means setting its X-API-KEY header and coding the project, task, and playbook calls yourself. Through Jentic you install once, import the CoordinateHQ API from the API Directory, store the key once, and your agent calls it.
Permission scoping
CoordinateHQ puts the project id in the URL path (/projects/{project_id}/apply_playbook, /projects/{project_id}/task), so a rule can pin your agent to one project: it can apply playbooks and manage tasks there and nothing else. You choose the operations it may call, so creating new projects is not included unless you add it.
Credential isolation
Your CoordinateHQ API key is stored once, encrypted, by your own Jentic One instance and injected into the X-API-KEY header 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 CoordinateHQ project from a playbook' or 'add a task to a project', and Jentic returns the matching operation with its input schema, including the external_object_id field for idempotent linking, so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using CoordinateHQ 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 with Jentic One, the self-hosted execution layer.
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.
Can I limit what my agent is allowed to do with the CoordinateHQ API?
Yes. Because you run Jentic One yourself, your own rules decide which CoordinateHQ operations and credentials the agent can use. Since CoordinateHQ carries the project id in the URL path, such as /projects/{project_id}/apply_playbook and /projects/{project_id}/task, you can pin the agent to a single project so it applies playbooks and manages tasks there and nothing else. You pick the exact operations it may call, so creating new projects stays off unless you add it.
Know of an official OpenAPI document? Contribute it →
For Agents
Create and update client-facing projects and tasks in CoordinateHQ, apply playbook templates and register webhooks for project events.
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 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.