Zendesk Talk
Prerequisites
- A Zendesk account on a plan that includes the Zendesk Talk add-on
- Your Zendesk subdomain (for example, if your Zendesk URL is
https://mycompany.zendesk.com, the subdomain ismycompany) - One of the following authentication methods:
- API Token: A Zendesk API token and the email address associated with the token
- OAuth 2.0: A Zendesk OAuth client with a client ID, client secret, and refresh token
Setup guide
Step 1: Set up Zendesk
Choose one of the following authentication methods:
API Token
Generate an API token in your Zendesk Admin Center under Apps and integrations > APIs > Zendesk API. For details, see Generating a new API token in the Zendesk documentation. We recommend creating a token specifically for Airbyte access.
OAuth 2.0
Register an OAuth client in your Zendesk Admin Center under Apps and integrations > APIs > OAuth Clients. For details, see Using OAuth authentication with your application in the Zendesk documentation. Zendesk uses rotating refresh tokens, so each token refresh returns a new refresh token and invalidates the previous one.
Step 2: Set up the Zendesk Talk connector in Airbyte
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click + New source.
- Select Zendesk Talk from the Source type dropdown.
- Enter your Subdomain.
- Choose your Authentication method (API Token or OAuth 2.0) and enter the required credentials.
- Set a Start Date for incremental streams. Data created or updated after this date is replicated.
- Click Set up source.
Supported sync modes
The Zendesk Talk source connector supports the following sync modes:
- Full Refresh
- Incremental Sync
Supported streams
This connector syncs the following streams:
- Account Overview
- Addresses
- Agents Activity
- Agents Overview
- Calls (Incremental)
- Call Legs (Incremental)
- Current Queue Activity
- Greeting Categories
- Greetings
- IVRs
- IVR Menus
- IVR Routes
- Phone Numbers
Performance considerations
The connector respects the Zendesk Talk API rate limits. The Talk API enforces the following limits in addition to the standard Zendesk Support API limits:
| Endpoint | Rate limit |
|---|---|
| All Talk API endpoints | 15,000 requests per 5 minutes |
| Current Queue Activity | 2,500 requests per 5 minutes |
| Incremental Exports (Calls, Call Legs) | 10 requests per minute |
The connector automatically handles rate limiting by respecting 429 responses and the Retry-After header. Under normal usage, you should not encounter rate limit issues. If you do, create an issue.
Data type map
| Integration Type | Airbyte Type |
|---|---|
string | string |
number | number |
array | array |
object | object |
IP allow list
If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.
Reference
Config fields reference
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 2.0.12 | 2026-06-02 | 76832 | Update dependencies |
| 2.0.11 | 2026-04-30 | 77647 | Promoted release candidate to GA |
| 2.0.11-rc.1 | 2026-04-10 | 76203 | Add concurrency support with default_concurrency of 12 |
| 2.0.10 | 2026-04-07 | 76106 | Add token_expiry_date to complete_oauth_output_specification so it is hidden from the UI as an OAuth-managed field |
| Version | Date | Pull Request | Subject |
| :-------- | :----------- | :--------------------------------------------------------- | :---------------------------------------------------------------------------- |
| 2.0.11-rc.5 | 2026-04-24 | Add subscription_tier config field and re-enable HTTPAPIBudget as dynamic tier-based budget for tuning iteration 5 | |
| 2.0.11-rc.4 | 2026-04-21 | 76872 | Decrease default_concurrency from 6 to 4 and comment out HTTPAPIBudget for tuning iteration 4 |
| 2.0.11-rc.3 | 2026-04-17 | 76449 | Decrease default_concurrency from 9 to 6 for tuning iteration 3 |
| 2.0.11-rc.2 | 2026-04-13 | 76266 | Decrease default_concurrency from 12 to 9 for tuning iteration 2 |
| 2.0.11-rc.1 | 2026-04-09 | 76203 | Add concurrency support with default_concurrency of 12 |
| 2.0.10 | 2026-04-06 | Add token_expiry_date to complete_oauth_output_specification so it is hidden from the UI as an OAuth-managed field | |
| 2.0.9 | 2026-03-31 | 75808 | Update dependencies |
| 2.0.8 | 2026-03-11 | 74395 | Migrate to scopes object array format |
| 2.0.7 | 2026-03-10 | 74446 | Update dependencies |
| 2.0.6 | 2026-02-24 | 73990 | Update dependencies |
| 2.0.5 | 2026-02-17 | 73506 | Update dependencies |
| 2.0.4 | 2026-02-10 | 72070 | Update dependencies |
| 2.0.3 | 2026-02-03 | 72782 | Upgrade CDK version to 7.8.1 |
| 2.0.2 | 2026-01-28 | 72424 | Update breaking change deadline from Jan 31 to Jan 30 |
| 2.0.1 | 2026-01-27 | 72383 | Fix OAuth race condition with concurrent token refresh |
| 2.0.0 | 2026-01-21 | 71857 | Add OAuth2.0 with refresh token support. Users who authenticate via OAuth must re-authenticate. |
| 1.2.29 | 2026-01-14 | 71686 | Update dependencies |
| 1.2.28 | 2025-12-18 | 70683 | Update dependencies |
| 1.2.27 | 2025-11-25 | 70102 | Update dependencies |
| 1.2.26 | 2025-11-18 | 69569 | Update dependencies |
| 1.2.25 | 2025-10-29 | 68944 | Update dependencies |
| 1.2.24 | 2025-10-22 | 68591 | Add suggestedStreams |
| 1.2.23 | 2025-10-21 | 68411 | Update dependencies |
| 1.2.22 | 2025-10-14 | 67991 | Update dependencies |
| 1.2.21 | 2025-10-07 | 67246 | Update dependencies |
| 1.2.20 | 2025-09-30 | 66855 | Update dependencies |
| 1.2.19 | 2025-09-24 | 66473 | Update dependencies |
| 1.2.18 | 2025-09-09 | 65721 | Update dependencies |
| 1.2.17 | 2025-08-24 | 65426 | Update dependencies |
| 1.2.16 | 2025-08-10 | 64871 | Update dependencies |
| 1.2.15 | 2025-08-02 | 64320 | Update dependencies |
| 1.2.14 | 2025-07-27 | 64081 | Update dependencies |
| 1.2.13 | 2025-07-19 | 63611 | Update dependencies |
| 1.2.12 | 2025-07-12 | 63180 | Update dependencies |
| 1.2.11 | 2025-07-05 | 62730 | Update dependencies |
| 1.2.10 | 2025-06-28 | 62224 | Update dependencies |
| 1.2.9 | 2025-06-21 | 61753 | Update dependencies |
| 1.2.8 | 2025-06-15 | 61223 | Update dependencies |
| 1.2.7 | 2025-05-24 | 60770 | Update dependencies |
| 1.2.6 | 2025-05-10 | 59917 | Update dependencies |
| 1.2.5 | 2025-05-04 | 58933 | Update dependencies |
| 1.2.4 | 2025-04-19 | 58541 | Update dependencies |
| 1.2.3 | 2025-04-13 | 58053 | Update dependencies |
| 1.2.2 | 2025-04-05 | 56838 | Update dependencies |
| 1.2.1 | 2025-03-22 | 48245 | Update dependencies |
| 1.2.0 | 2025-02-07 | 50956 | Restore Unit Test |
| 1.1.0-rc.1 | 2024-10-31 | 47313 | Migrate to Manifest-only |
| 1.0.21 | 2024-10-29 | 47082 | Update dependencies |
| 1.0.20 | 2024-10-12 | 46861 | Update dependencies |
| 1.0.19 | 2024-10-05 | 46394 | Update dependencies |
| 1.0.18 | 2024-09-28 | 46149 | Update dependencies |
| 1.0.17 | 2024-09-21 | 45783 | Update dependencies |
| 1.0.16 | 2024-09-14 | 45524 | Update dependencies |
| 1.0.15 | 2024-09-07 | 45301 | Update dependencies |
| 1.0.14 | 2024-08-31 | 45019 | Update dependencies |
| 1.0.13 | 2024-08-24 | 44624 | Update dependencies |
| 1.0.12 | 2024-08-17 | 44214 | Update dependencies |
| 1.0.11 | 2024-08-10 | 43558 | Update dependencies |
| 1.0.10 | 2024-08-03 | 43203 | Update dependencies |
| 1.0.9 | 2024-07-27 | 42669 | Update dependencies |
| 1.0.8 | 2024-07-20 | 42328 | Update dependencies |
| 1.0.7 | 2024-07-13 | 41727 | Update dependencies |
| 1.0.6 | 2024-07-10 | 41350 | Update dependencies |
| 1.0.5 | 2024-07-09 | 41119 | Update dependencies |
| 1.0.4 | 2024-07-06 | 40855 | Update dependencies |
| 1.0.3 | 2024-06-25 | 40278 | Update dependencies |
| 1.0.2 | 2024-06-22 | 40056 | Update dependencies |
| 1.0.1 | 2024-06-04 | 39036 | [autopull] Upgrade base image to v1.2.1 |
| 1.0.0 | 2024-05-06 | 35780 | Migrate implementation to low-code CDK |
| 0.2.1 | 2024-05-02 | 36625 | Schema descriptions and CDK 0.80.0 |
| 0.2.0 | 2024-03-25 | 36459 | Unpin CDK version, add record counts in state messages |
| 0.1.13 | 2024-03-04 | 35783 | Change order of authentication methods in spec |
| 0.1.12 | 2024-02-12 | 35156 | Manage dependencies with Poetry. |
| 0.1.11 | 2024-01-12 | 34204 | Prepare for airbyte-lib |
| 0.1.10 | 2023-12-04 | 33030 | Base image migration: remove Dockerfile and use python-connector-base image |
| 0.1.9 | 2023-08-03 | 29031 | Reverted advancedAuth spec changes |
| 0.1.8 | 2023-08-01 | 28910 | Updated advancedAuth broken references |
| 0.1.7 | 2023-02-10 | 22815 | Specified date formatting in specification |
| 0.1.6 | 2023-01-27 | 22028 | Set AvailabilityStrategy for streams explicitly to None |
| 0.1.5 | 2022-09-29 | 17362 | always use the latest CDK version |
| 0.1.4 | 2022-08-19 | 15764 | Support OAuth2.0 |
| 0.1.3 | 2021-11-11 | 7173 | Fix pagination and migrate to CDK |