The tap-zendesk Singer tap pulls data from Zendesk that can then be sent to a destination using a Singer target.

Alternative variants #

Multiple variants of tap-zendesk are available. This document describes the default twilio-labs variant, which is recommended for new users.

Alternative variants are:

Standalone usage #

Install the package using pip:

pip install twilio-tap-zendesk

For additional instructions, refer to the README in the repository.

Usage with Meltano #

Meltano helps you manage your configuration, incremental replication, and scheduled pipelines.

View the Meltano-specific tap-zendesk instructions to learn more.

Capabilities #

Settings #

tap-zendesk requires the configuration of one of the following groups of settings:

These and other supported settings are documented below. To quickly find the setting you're looking for, use the Table of Contents at the top of the page.

Email (email) #

This is the email you use to login to your Zendesk dashboard. For API Authentication, /token is automatically appended to the email address and is not required in the configuration.

API Token (api_token) #

How to get #

  1. Login to your Zendesk dashboard.

Screenshot of sample Zendesk dashboard

  1. On the left navigation, scroll down to the Channels section to click on the API link. If you don’t see this, your account does not have adequate permissions.

Screenshot of left nav with API link

  1. Ensure that Token Access is enabled

  2. Click on the + button to create a new API token

Screenshot of new API token creation

  1. Add Meltano as the API Token Description

  2. Copy the API token since it will not be shown again

  3. Click Save button to complete API key creation

Access Token (access_token) #

To use OAuth, you will need to fetch an access_token from a configured Zendesk integration.

See https://support.zendesk.com/hc/en-us/articles/203663836.

Zendesk Subdomain (subdomain) #

When visiting your Zendesk instance, the URL is structured as follows: SUBDOMAIN.zendesk.com.

You’ll need this subdomain when configuring the extractor.

For example, if the URL is meltano.zendesk.com, then the subdomain is meltano.

Start Date (start_date) #

Determines how much historical data will be extracted. Please be aware that the larger the time period and amount of data, the longer the initial extraction can be expected to take.

Looking for help? #

If you're having trouble getting the tap-zendesk tap to work, look for an existing issue in its repository, file a new issue, or join the Meltano Slack community and ask for help in the #plugins-general channel.

Found an issue on this page? #

This page is generated from a YAML file that you can contribute changes to. Edit it on GitHub!