Skip to content

Zendesk singer.io variant for Meltano. Adding in different endpoints and converting offset pagination to cursor 2024-03-29

License

Notifications You must be signed in to change notification settings

ruggable/tap-zendesk

 
 

Repository files navigation

tap-zendesk

Tap for Zendesk

Installation

  1. Create and activate a virtualenv
  2. pip install -e '.[dev]'

Authentication

Using OAuth

OAuth is the default authentication method for tap-zendesk. 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 for more details on how to integrate your application with Zendesk.

config.json

{
  "access_token": "AVERYLONGOAUTHTOKEN",
  "subdomain": "acme",
  "start_date": "2000-01-01T00:00:00Z",
  "request_timeout": 300
}
  • request_timeout (integer, 300): It is the time for which request should wait to get response. It is an optional parameter and default request_timeout is 300 seconds.

Using API Tokens

For a simplified, but less granular setup, you can use the API Token authentication which can be generated from the Zendesk Admin page. See https://support.zendesk.com/hc/en-us/articles/226022787-Generating-a-new-API-token- for more details about generating an API Token. You'll then be able to use the admins's email and the generated api_token to authenticate.

config.json

{
  "email": "user@domain.com",
  "api_token": "THISISAVERYLONGTOKEN",
  "subdomain": "acme",
  "start_date": "2000-01-01T00:00:00Z",
  "request_timeout": 300
}
  • request_timeout (integer, 300):It is the time for which request should wait to get response. It is an optional parameter and default request_timeout is 300 seconds.

Copyright © 2018 Stitch

About

Zendesk singer.io variant for Meltano. Adding in different endpoints and converting offset pagination to cursor 2024-03-29

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%