Skip to main content

Zendesk Talk

This page contains the setup guide and reference information for Zendesk Talk.

Features

FeatureSupported?
Full Refresh SyncYes
Incremental SyncYes

Prerequisites

  • A Zendesk account with an Administrator role
  • Zendesk API Token
  • Zendesk subdomain

Setup guide

Step 1: Generate an API token

  1. Inside your Zendesk account, click the Zendesk Products icon (four squares) in the top-right corner, then select Admin Center. Zendesk Admin Center

  2. In the left navbar, scroll down to Apps and Integrations, then select APIs > Zendesk API. Zendesk API

  3. In the Settings tab, toggle the option to enable token access. Zendesk Enable Token Access

  4. Click the Add API token button. And then click Save. Zendesk API Token

    CAUTION: Be sure to copy the token and save it in a secure location. You will not be able to access the token's value after you close the page.

Step 2: Set up Zendesk Talk in Daspire

  1. Select Zendesk Talk from the Source list.

  2. Enter a Source Name.

  3. To authenticate your account, select API Token and enter the API Token you generated in Step 1.

  4. For Subdomain, enter your Zendesk subdomain. This is the subdomain found in your account URL. For example, if your account URL is https://MY_SUBDOMAIN.zendesk.com/, then MY_SUBDOMAIN is your subdomain.

  5. (Optional) For Start Date, enter a UTC date and time programmatically in the format YYYY-MM-DDTHH:mm:ssZ. The data added on and after this date will be replicated. If this field is left blank, Daspire will replicate the data for the last two years by default.

  6. Click Save & Test.

Output schema

This Source is capable of syncing the following core Streams:

Data type mapping

Integration TypeDaspire Type
stringstring
numbernumber
arrayarray
objectobject

Performance considerations

The integration is restricted by normal Zendesk requests limitation. The integration ideally should not run into Zendesk API limitations under normal usage.

Troubleshooting

Max number of tables that can be synced at a time is 6,000. We advise you to adjust your settings if it fails to fetch schema due to max number of tables reached.