CRM APIs for AI agents

Reference guides for the CRM apps an AI agent can work with: every endpoint, the permission each one needs, and how to give agents safe, governed access.

Close

34 endpoints

The Close API is how an app or AI agent works with a Close CRM organization: creating and updating leads and their contacts, tracking opportunities through a pipeline, logging activities like calls, emails, and notes, and managing tasks.

Updated 23 June 2026 · API v1
View full guide

Copper

31 endpoints

The Copper API is how an app or AI agent works with a Copper account: searching people and companies, creating a lead, advancing an opportunity through a pipeline, or logging an activity against a record.

Updated 23 June 2026 · API v1
View full guide

Freshsales

44 endpoints

The Freshsales API is how an app or AI agent works with a Freshsales CRM account: creating and updating contacts, accounts, and deals, logging tasks, appointments, and sales activities, and adding notes to records.

Updated 23 June 2026 · API Current
View full guide

HubSpot

27 endpoints

The HubSpot API is how an app or AI agent works with a HubSpot account: reading and creating contacts, updating a deal's stage, opening a support ticket, or linking a contact to a company.

Updated 23 June 2026 · API v3
View full guide

Insightly

35 endpoints

The Insightly API is how an app or AI agent works with an Insightly CRM account: reading and updating contacts and organisations, qualifying leads, moving opportunities through a pipeline, and logging tasks, events, and notes against them.

Updated 23 June 2026 · API v3.1
View full guide

Keap

33 endpoints

The Keap API is how an app or AI agent works with a Keap account: reading and creating contacts, applying tags that drive automation, tracking sales opportunities through a pipeline, and creating orders, products, and recurring subscriptions.

Updated 23 June 2026 · API v2
View full guide

Microsoft Dynamics 365

20 endpoints

The Microsoft Dynamics 365 API is how an app or AI agent works with the Dataverse data behind the business apps: reading and updating accounts and contacts, qualifying a lead, creating an opportunity, or resolving a customer case.

Updated 23 June 2026 · API v9.2
View full guide

Nutshell

31 endpoints

The Nutshell API is how an app or AI agent works with a Nutshell CRM account: finding and creating leads, adding people and companies, logging activities, and reading the pipeline a sales team sells through.

Updated 23 June 2026 · API Current
View full guide

Pipedrive

36 endpoints

The Pipedrive API is how an app or AI agent works with a sales pipeline: creating a deal, looking up the person or organization behind it, logging an activity, or converting a lead.

Updated 23 June 2026 · API v2
View full guide

Salesforce

24 endpoints

The Salesforce API is how an app or AI agent works with a Salesforce org: reading and writing records like accounts and contacts, running a SOQL query, searching across objects, or batching several changes into one call.

Updated 23 June 2026 · API v67.0
View full guide

SugarCRM

22 endpoints

The SugarCRM API is how an app or AI agent works with a CRM instance: listing accounts, reading a contact, creating a lead, updating an opportunity, or filing a case.

Updated 23 June 2026 · API v11
View full guide

Zoho CRM

24 endpoints

The Zoho CRM API is how an app or AI agent works with a Zoho CRM org: reading and writing records in a module like Leads or Deals, searching and querying across modules, adding notes and tasks, and reading the modules, fields, and users that describe the account.

Updated 23 June 2026 · API v8
View full guide
Orientation

About CRM APIs for AI agents

A CRM API is how an app or AI agent works with the record of a company’s customers and deals. The systems here, including Salesforce, HubSpot, Pipedrive, and Zoho CRM, store contacts, companies, deals, and the notes and emails attached to them, and their APIs let an agent read those records, create or update them, and react when one changes.

CRM data is among the most sensitive a business holds, so the permission attached to an agent’s access matters: a read permission returns contact and deal details, while a write permission can change a deal stage, edit a contact, or delete a record. Access runs on an access token, often scoped to particular objects like contacts or deals. A governed layer lets an agent that drafts follow-ups read deals without also being able to delete them.

Frequently asked questions

Which CRM APIs can an AI agent use?+
The Atlas covers Salesforce, HubSpot, Pipedrive, Zoho CRM, Close, Copper, Freshsales, Insightly, Keap, Microsoft Dynamics 365, Nutshell, and SugarCRM. Their APIs handle reading and updating contacts, companies, and deals, and receiving updates when records change.
Can an AI agent update a deal or contact in a CRM?+
Yes, with a write permission. Systems like Salesforce and HubSpot expose endpoints to create and update contacts, companies, and deals, which an agent can use to log an email, move a deal stage, or add a note.
How does an AI agent get notified when a CRM record changes?+
Most CRMs can send a live update to a webhook when a record is created or changed, such as a deal moving stage. The agent registers a URL and receives the change as it happens rather than polling for it.
Can a CRM agent be limited to reading without changing records?+
Yes. Read and write are separate permissions, so an agent can be granted read access to contacts and deals while being blocked from editing or deleting them.
What is Bollard AI?

Control what every AI agent can do.

Bollard AI sits between a team's AI agents and the apps it runs on. Grant each agent exactly the access it needs, read or write, app by app, and every call is checked and logged.