Skip to content

Every CRM API endpoint, grouped by what it works on. Organization- and event-level endpoints sit side by side, with the scope each one needs.

Home

EndpointLevelNeeds
GET Get CRM Home/v1/organization/{orgId}/crmOrganizationread:crm

Contacts

EndpointLevelNeeds
GET List contacts/v1/organization/{orgId}/crm/contactsOrganizationread:crm
POST Add a contact/v1/organization/{orgId}/crm/contactsOrganizationwrite:crm
GET Get a contact/v1/organization/{orgId}/crm/contacts/{contactId}Organizationread:crm
PUT Update a contact/v1/organization/{orgId}/crm/contacts/{contactId}Organizationwrite:crm
POST Add a note to a contact/v1/organization/{orgId}/crm/contacts/{contactId}/notesOrganizationwrite:crm
POST Change types and tags on many contacts/v1/organization/{orgId}/crm/contacts/bulkOrganizationwrite:crm
DELETE Delete contacts/v1/organization/{orgId}/crm/contactsOrganizationwrite:crm
GET Export contacts/v1/organization/{orgId}/crm/contacts/exportOrganizationread:crm
GET List fields/v1/organization/{orgId}/crm/fieldsOrganizationread:crm

Tags

EndpointLevelNeeds
GET List tags/v1/organization/{orgId}/crm/tagsOrganizationread:crm
POST Create a tag/v1/organization/{orgId}/crm/tagsOrganizationwrite:crm
PUT Rename a tag/v1/organization/{orgId}/crm/tags/{tagId}Organizationwrite:crm
DELETE Delete a tag/v1/organization/{orgId}/crm/tags/{tagId}Organizationwrite:crm

Import

EndpointLevelNeeds
GET Download the sample file/v1/organization/{orgId}/crm/import/sampleOrganizationread:crm
POST Read a spreadsheet's columns/v1/organization/{orgId}/crm/import/parseOrganizationread:crm
POST Preview an import/v1/organization/{orgId}/crm/import/previewOrganizationread:crm
POST Import contacts/v1/organization/{orgId}/crm/importOrganizationwrite:crm

Connections

EndpointLevelNeeds
GET List connections/v1/organization/{orgId}/crm/appsOrganizationread:crm
POST Connect an app/v1/organization/{orgId}/crm/apps/{appId}/connectOrganizationwrite:crm
POST Test a connection/v1/organization/{orgId}/crm/apps/{appId}/testOrganizationwrite:crm
DELETE Disconnect an app/v1/organization/{orgId}/crm/apps/{appId}Organizationwrite:crm
GET List an event platform's events/v1/organization/{orgId}/crm/apps/{appId}/remote-eventsOrganizationread:crm
POST Discover people in an app/v1/organization/{orgId}/crm/apps/{appId}/discoverOrganizationread:crm
POST Bring in an event's attendees/v1/organization/{orgId}/crm/apps/{appId}/attendeesOrganizationwrite:crm
PUT Keep a source in sync/v1/organization/{orgId}/crm/apps/{appId}/syncOrganizationwrite:crm

Pipeline

EndpointLevelNeeds
GET List pipeline entries/v1/organization/{orgId}/crm/pipelineOrganizationread:crm
GET List pipeline stages/v1/organization/{orgId}/crm/pipeline/stagesOrganizationread:crm
POST Add contacts to the pipeline/v1/organization/{orgId}/crm/pipelineOrganizationwrite:crm
PATCH Move a pipeline entry/v1/organization/{orgId}/crm/pipeline/{entryId}Organizationwrite:crm
DELETE Archive a pipeline entry/v1/organization/{orgId}/crm/pipeline/{entryId}Organizationwrite:crm
GET Get a pipeline entry's history/v1/organization/{orgId}/crm/pipeline/{entryId}/historyOrganizationread:crm
GET Export the pipeline/v1/organization/{orgId}/crm/pipeline/exportOrganizationread:crm

Contracts

EndpointLevelNeeds
GET List contracts/v1/organization/{orgId}/crm/contractsOrganizationread:crm
GET Get a contract/v1/organization/{orgId}/crm/contracts/{contractId}Organizationread:crm
POST Send a contract/v1/organization/{orgId}/crm/contractsOrganizationwrite:crm
POST Resend a contract/v1/organization/{orgId}/crm/contracts/{contractId}/resendOrganizationwrite:crm
POST Void a contract/v1/organization/{orgId}/crm/contracts/{contractId}/voidOrganizationwrite:crm
GET Get a contract's PDF/v1/organization/{orgId}/crm/contracts/{contractId}/pdfOrganizationread:crm
GET Export contracts/v1/organization/{orgId}/crm/contracts/exportOrganizationread:crm
GET List contract templates/v1/organization/{orgId}/crm/contract-templatesOrganizationread:crm
POST Add a starter template/v1/organization/{orgId}/crm/contract-templates/starterOrganizationwrite:crm

People

EndpointLevelNeeds
GET List people/v1/organization/{orgId}/crm/peopleOrganizationread:crm
GET Get a person/v1/organization/{orgId}/crm/people/{key}Organizationread:crm
POST Add a person/v1/organization/{orgId}/crm/peopleOrganizationwrite:crm
PUT Update a person/v1/organization/{orgId}/crm/people/{key}Organizationwrite:crm
DELETE Delete people/v1/organization/{orgId}/crm/peopleOrganizationwrite:crm
POST Tag or untag people/v1/organization/{orgId}/crm/people/rolesOrganizationwrite:crm
POST Add people to contacts/v1/organization/{orgId}/crm/people/add-to-contactsOrganizationwrite:crm
GET Export people/v1/organization/{orgId}/crm/people/exportOrganizationread:crm

Companies

EndpointLevelNeeds
GET List companies/v1/organization/{orgId}/crm/companiesOrganizationread:crm
GET Get a company/v1/organization/{orgId}/crm/companies/{companyId}Organizationread:crm
POST Add a company/v1/organization/{orgId}/crm/companiesOrganizationwrite:crm
PUT Update a company/v1/organization/{orgId}/crm/companies/{companyId}Organizationwrite:crm
DELETE Delete companies/v1/organization/{orgId}/crm/companiesOrganizationwrite:crm
POST Link people to a company/v1/organization/{orgId}/crm/companies/{companyId}/peopleOrganizationwrite:crm
DELETE Unlink a person from a company/v1/organization/{orgId}/crm/companies/{companyId}/people/{key}Organizationwrite:crm
GET Export companies/v1/organization/{orgId}/crm/companies/exportOrganizationread:crm

Hand-offs

EndpointLevelNeeds
GET List hand-off apps/v1/organization/{orgId}/crm/handoffsOrganizationread:crm
POST Hand people to an app/v1/organization/{orgId}/crm/handoffs/tagOrganizationwrite:crm