---
title: "Zendesk CRM API Directory"
url: "http://35.223.47.52/blog/zendesk-crm-api-directory/"
date: "2026-08-13T12:58:39+00:00"
modified: "2026-08-22T15:11:31+00:00"
type: "post"
---

# Zendesk CRM API Directory

[Blog](http://35.223.47.52/blog) / [API Directory](http://35.223.47.52/blogs/api-directory/) / Zendesk CRM API Directory [API Directory](http://35.223.47.52/blogs/api-directory/) · August 13, 2026 

Zendesk CRM API Directory
=========================

 ![](https://storage.googleapis.com/knit-website-media/2026/08/64c34ca1e0546a9d333bb35a_Kunal-3-150x150.png)Kunal Mishra

5 min read

 

 

 [](https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2F35.223.47.52%2Fblog%2Fzendesk-crm-api-directory%2F) [](https://twitter.com/intent/tweet?url=http%3A%2F%2F35.223.47.52%2Fblog%2Fzendesk-crm-api-directory%2F&text=Zendesk%20CRM%20API%20Directory)  

 

 

 

  Table of Contents - [Key Highlights of Zendesk CRM APIs](#key-highlights-of-zendesk-crm-apis)
- [Zendesk CRM API Endpoints](#zendesk-crm-api-endpoints)
- [Contacts](#contacts)
- [Deals](#deals)
- [Products](#products)
- [Calls](#calls)
- [Collaborations](#collaborations)
- [Custom Fields](#custom-fields)
- [Accounts](#accounts)
- [Leads](#leads)
- [Tasks](#tasks)
- [Notes](#notes)
- [Orders](#orders)
- [Pipelines](#pipelines)
- [Sequence Enrollments](#sequence-enrollments)
- [Sequences](#sequences)
- [Stages](#stages)
- [Tags](#tags)
- [Tasks](#tasks-2)
- [Text Messages](#text-messages)
- [Users](#users)
- [Visit Outcomes](#visit-outcomes)
- [Visits](#visits)
- [FAQs](#faqs)
- [Get Started with Zendesk CRM API Integration](#get-started-with-zendesk-crm-api-integration)
 
  [Zendesk CRM](https://developers.getknit.dev/docs/zendesk-crm-usecases) is a widely adopted customer relationship management platform built to manage customer interactions across support, sales, and engagement workflows. It centralizes customer data, enables structured communication, and provides operational visibility across the customer lifecycle. For teams handling high volumes of customer interactions, Zendesk CRM serves as the system of record that keeps support agents, sales teams, and managers aligned.

A critical reason Zendesk CRM scales well in complex environments is its API-first architecture. The Zendesk CRM API allows businesses to integrate Zendesk with internal systems, third-party tools, and data platforms. This enables automation, data consistency, and operational control across customer-facing workflows. Instead of relying on manual updates or siloed tools, teams can build connected systems that move data reliably and in real time.

Key Highlights of Zendesk CRM APIs
----------------------------------

1. **Centralized customer data access**
    Programmatically read and update contacts, leads, deals, and accounts from a single source of truth.
2. **Automation across customer workflows**
    Trigger actions such as deal creation, task assignment, call logging, and note updates without manual intervention.
3. **Reliable upsert operations**
    Create or update contacts, leads, and deals using external IDs, reducing duplication across systems.
4. **Real-time synchronization**
    Keep CRM data aligned with external platforms such as billing systems, marketing tools, or data warehouses.
5. **Structured sales pipeline management**
    Manage deals, stages, pipelines, and associated contacts directly through APIs.
6. **Operational visibility and reporting readiness**
    Access calls, visits, tasks, sequences, and outcomes for analytics and performance tracking.
7. **Enterprise-grade security and controls**
    Token-based authentication, scoped access, rate limiting, and versioning ensure stable and secure integrations.

Zendesk CRM API Endpoints
-------------------------

### Contacts

- **PUT /v2/contacts/:id** – Update an existing contact
- **GET** [**https://api.getbase.com/v2/contacts**](https://api.getbase.com/v2/contacts) – Retrieve all contacts
- **GET** [**https://api.getbase.com/v2/contacts/:id**](https://api.getbase.com/v2/contacts/:id) – Retrieve a single contact
- **POST** [**https://api.getbase.com/v2/contacts/upsert**](https://api.getbase.com/v2/contacts/upsert) – Create or update a contact

### Deals

- **PUT /v2/deals/:id** – Update a deal
- **POST** [**https://api.getbase.com/v2/deals**](https://api.getbase.com/v2/deals) – Create a deal
- **POST** [**https://api.getbase.com/v2/deals/:deal\_id/associated\_contacts**](https://api.getbase.com/v2/deals/:deal_id/associated_contacts) – Associate contacts with a deal
- **GET** [**https://api.getbase.com/v2/deals/:id**](https://api.getbase.com/v2/deals/:id) – Retrieve a deal
- **POST** [**https://api.getbase.com/v2/deals/upsert**](https://api.getbase.com/v2/deals/upsert) – Create or update a deal

### Products

- **DELETE /v2/products/:id** – Delete a product
- **POST** [**https://api.getbase.com/v2/products**](https://api.getbase.com/v2/products) – Create a product
- **GET** [**https://api.getbase.com/v2/products/:id**](https://api.getbase.com/v2/products/:id) – Retrieve a product

### Calls

- **GET** [**https://api.getbase.com/v2/call\_outcomes**](https://api.getbase.com/v2/call_outcomes) – Retrieve call outcomes
- **POST** [**https://api.getbase.com/v2/calls**](https://api.getbase.com/v2/calls) – Create a call
- **GET** [**https://api.getbase.com/v2/calls/:id**](https://api.getbase.com/v2/calls/:id) – Retrieve a call
- **GET** [**https://api.getbase.com/v2/calls/:id/recording.mp3**](https://api.getbase.com/v2/calls/:id/recording.mp3) – Download a call recording

### Collaborations

- **GET** [**https://api.getbase.com/v2/collaborations**](https://api.getbase.com/v2/collaborations) – Retrieve collaborations
- **DELETE** [**https://api.getbase.com/v2/collaborations/:id**](https://api.getbase.com/v2/collaborations/:id) – Delete a collaboration

### Custom Fields

- **GET** [**https://api.getbase.com/v2/:resource\_type/custom\_fields**](https://api.getbase.com/v2/:resource_type/custom_fields) – Retrieve custom fields

### Accounts

- **GET** [**https://api.getbase.com/v2/accounts/self**](https://api.getbase.com/v2/accounts/self) – Retrieve account details

### Leads

- **GET** [**https://api.getbase.com/v2/leads**](https://api.getbase.com/v2/leads) – Retrieve leads
- **DELETE** [**https://api.getbase.com/v2/leads/:id**](https://api.getbase.com/v2/leads/:id) – Delete a lead
- **POST** [**https://api.getbase.com/v2/leads/upsert**](https://api.getbase.com/v2/leads/upsert) – Create or update a lead

### Tasks

- **POST** [**https://api.getbase.com/v2/tasks**](https://api.getbase.com/v2/tasks) – Create a task
- **GET** [**https://api.getbase.com/v2/tasks/:id**](https://api.getbase.com/v2/tasks/:id) – Retrieve a task

### Notes

- **POST** [**https://api.getbase.com/v2/notes**](https://api.getbase.com/v2/notes) – Create a note
- **GET** [**https://api.getbase.com/v2/notes/:id**](https://api.getbase.com/v2/notes/:id) – Retrieve a note

Orders
------

- GET <https://api.getbase.com/v2/orders>
- GET <https://api.getbase.com/v2/orders/:id>
- GET [https://api.getbase.com/v2/orders/:order\_id/line\_items](https://api.getbase.com/v2/orders/:order_id/line_items)
- DELETE [https://api.getbase.com/v2/orders/:order\_id/line\_items/:line\_item\_id](https://api.getbase.com/v2/orders/:order_id/line_items/:line_item_id)

Pipelines
---------

- GET <https://api.getbase.com/v2/pipelines>

Sequence Enrollments
--------------------

- GET [https://api.getbase.com/v2/sequence\_enrollments](https://api.getbase.com/v2/sequence_enrollments)
- PUT [https://api.getbase.com/v2/sequence\_enrollments/:id](https://api.getbase.com/v2/sequence_enrollments/:id)
- POST [https://api.getbase.com/v2/sequence\_enrollments/finish\_ongoing\_for\_resource](https://api.getbase.com/v2/sequence_enrollments/finish_ongoing_for_resource)

Sequences
---------

- GET <https://api.getbase.com/v2/sequences>

Stages
------

- GET <https://api.getbase.com/v2/stages>

Tags
----

- POST <https://api.getbase.com/v2/tags>
- PUT <https://api.getbase.com/v2/tags/:id>

Tasks
-----

- POST <https://api.getbase.com/v2/tasks>
- GET <https://api.getbase.com/v2/tasks/:id>

Text Messages
-------------

- GET [https://api.getbase.com/v2/text\_messages](https://api.getbase.com/v2/text_messages)
- GET [https://api.getbase.com/v2/text\_messages/:id](https://api.getbase.com/v2/text_messages/:id)

Users
-----

- GET <https://api.getbase.com/v2/users>
- GET <https://api.getbase.com/v2/users/:id>
- GET <https://api.getbase.com/v2/users/self>

Visit Outcomes
--------------

- GET [https://api.getbase.com/v2/visit\_outcomes](https://api.getbase.com/v2/visit_outcomes)

Visits
------

- GET <https://api.getbase.com/v2/visits>

FAQs
----

**1. What is the Zendesk CRM API used for?**
It is used to integrate Zendesk CRM with external systems to automate data exchange and operational workflows.

**2. Does Zendesk CRM API support real-time updates?**
Yes, data can be updated and retrieved in near real time, depending on the integration design.

**3. Can I avoid duplicate contacts and deals using the API?**
Yes, upsert endpoints allow record creation or updates based on defined filters or external IDs.

**4. Is the API suitable for large-scale enterprise use?**
Yes, it supports pagination, rate limiting, and secure authentication required for enterprise environments.

**5. Can custom fields be managed through the API?**
Yes, custom fields for contacts, leads, and deals can be retrieved and populated programmatically.

**6. How secure is Zendesk CRM API access?**
Access is controlled through bearer tokens, scoped permissions, and enforced rate limits.

**7. Do I need to maintain integrations continuously?**
Direct integrations require ongoing monitoring for version updates, limits, and error handling unless abstracted by an integration platform.

Get Started with Zendesk CRM API Integration
--------------------------------------------

Integrating directly with the [Zendesk CRM API ](/integration/zendesk/)gives teams full control, but it also introduces ongoing maintenance, authentication handling, and version management overhead. Platforms like Knit API simplify this by offering a single integration layer. With one integration, Knit manages authentication, normalization, and long-term maintenance, allowing teams to focus on building customer workflows instead of managing API complexity.

---

**Ready to build this integration?**
Explore Knit’s [Zendesk integration](/integration/zendesk/) or read more about our [Unified Ticketing API](/integration-categories/unified-ticketing-api/).

 

 ![](https://storage.googleapis.com/knit-website-media/2026/08/64c34ca1e0546a9d333bb35a_Kunal-3-150x150.png)Written by Kunal Mishra

Changing integration landscape, one organization at a time‍

 

 

 

 

 

   Keep Reading
------------

  ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-yellow-scaled-640x400.png) [Tutorials](http://35.223.47.52/blogs/tutorials/) 

### [Developer Guideto Retrieve Detailed Customer Information from Zendesk CRM API](http://35.223.47.52/blog/developer-guideto-retrieve-detailed-customer-information-from-zendesk-crm-api/)

Learn how to get detailed customer information from the Zendesk CRM API using Python. Step-by-step guide covering authentication, endpoints, pagination,…

 August 13, 2026 · 4 min read 

 

   ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-yellow-scaled-640x400.png) [Developers](http://35.223.47.52/blogs/developers/) 

### [How to Get a Zendesk API Token (Step-by-Step)](http://35.223.47.52/blog/zendesk-ticketing-api-key/)

Enable API token access in Zendesk Admin Center, generate an API token, and call the Zendesk API with Basic auth…

 June 20, 2026 · 7 min read 

 

   ![](https://storage.googleapis.com/knit-website-media/2026/08/blog-banner-red-scaled-640x400.png) [Developers](http://35.223.47.52/blogs/developers/) 

### [Zendesk Ticketing API: Auth, Endpoints &amp; Rate Limits](http://35.223.47.52/blog/zendesk-ticketing-api/)

How the Zendesk Ticketing API works: token and OAuth auth, ticket and user endpoints, rate limits, pagination, and Knit's unified…

 June 20, 2026 · 5 min read 

 

  

 

  \#1 in Ease of Integrations
---------------------------

![4.9 out of 5 stars](/wp-content/themes/knit/assets/images/g2/g2-star-rating.svg)

4.9 out of 5 stars on G2

![G2 Leader, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-leader.svg)![G2 Fastest Implementation, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-fastest-implementation.svg)![G2 High Performer, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-high-performer.svg)![G2 Best Est. ROI, Spring 2026](/wp-content/themes/knit/assets/images/g2/g2-best-roi.svg)

 

  Put Integrations on Autopilot. Talk to Experts.
-----------------------------------------------

Knit is loved by customers across the globe due to our seamless product and white glove support. You'll love us too!

 [Talk to a Human](/book-demo)
