Headless CRM
Learn how to use CRM records through an API while keeping a dashboard for your team.
Read it →CRM for developers
Read and update contacts, deals, and tasks from your code. Use the documented API, add custom fields, and let your team review the same records in the dashboard.
The term explained, followed by how it works in Agent Native CRM.
Use an API to save contact details, create follow-up tasks, and update deals from a service or script. You do not need to automate browser clicks.
Your software and the included dashboard use the same CRM features. People can inspect and correct the records your integration creates.
For CRM for developers, check these details before connecting your team or software.
Question to askCan I perform the actions my integration needs?
Agent Native CRMThe API covers records, activities, tasks, deals, custom fields, saved views, and access management.
Question to askCan each integration have separate access?
Agent Native CRMIssue keys to separate people or agents and choose their workspace roles.
Question to askCan I store business-specific fields?
Agent Native CRMAdd fields and record types through the API, then use them alongside standard fields.
Question to askHow can my code react to a failed request?
Agent Native CRMResponses include an error code, a message, and details where available.
Here are the actions you can take, followed by the API requests a developer or agent can use for each one.
Open the API reference to see the supported requests and expected fields. The setup guide provides worked examples.
Create a separate identity for each integration or agent. Issue keys for it and revoke keys when access is no longer needed.
Use the API to add custom fields, record types, deal stages, and status choices for the workflow you are building.
Create a saved view with filters, sorting, and columns. Read its records to show the same list in your own interface.
Check the error code before deciding what to do next. For example, an already-claimed task should send your worker to another task.
Agent Native CRM
Choose who can change data, review important work, and correct mistakes. Some checks are built in; optional policies need to be configured.
An access key gives its holder the associated role. Store keys securely and avoid placing privileged keys in public browser code.
Read the workspace settings to see which fields exist. Requests with unknown fields are rejected with details you can use to fix them.
Company writes match the domain; person writes match email or LinkedIn URL. This helps retries update the existing record when those keys match.
The API reference is generated from the request definitions. Check it when adding an operation to your integration.
/v1/skill
These notes explain the fields or connection settings used in this example. The setup guide includes the complete request and response formats.
Use the CRM for records and tasks, and connect the other tools your workflow needs.
The CRM stores your data and serves requests. It does not host, deploy, or schedule the code that makes those requests.
This API does not send sales messages. Your application uses its own email or messaging service, then records the outcome.
The API lets you write integrations. It does not automatically synchronize your CRM with every other product your team uses.
Practical answers about setup, capabilities, and what you need to provide.
No. It is CRM software that developers can use through an API to manage contacts, tasks, deals, and custom records in their own applications.
No. You can make HTTP requests using your language’s usual tools. Read the API reference for request fields, authentication, and responses.
Send an access key in the Authorization bearer header. The key belongs to a workspace identity and requests are checked against that identity’s role.
Yes. Your server can call the CRM API and show the results in your interface. Keep privileged access keys on the server rather than in public client code.
Learn more about the connection options and examples that fit your work.
Learn how to use CRM records through an API while keeping a dashboard for your team.
Read it →Connect a compatible AI client to CRM tools for contacts, deals, tasks, and workspace settings.
Read it →Follow the setup guide to connect an agent, add a company, and complete its first task.
Read it →Create a workspace, connect your agent, and add your first contact. Choose a plan based on how many records and activity entries you need to store.