Singer.io tap for extracting data from the Zendesk API
Project description
Pipelinewise-tap-zendesk
Singer tap that extracts data from a Zendesk API and produces JSON-formatted data following the Singer spec.
This is a PipelineWise compatible tap connector.
Installation
- Create and activate a virtualenv
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"
}
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"
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pipelinewise-tap-zendesk-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 561b1fae29d9de97fc6b3c694c5af2ecf6f38c925d8ff0bf032ad955a1d16471 |
|
MD5 | f1077113b2c688e043f32515c2aa9302 |
|
BLAKE2b-256 | 20829e1e018620749aae10817164272016c4e5ada3e4b7ff96ee9227437ea4ca |
Hashes for pipelinewise_tap_zendesk-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0977e766634d2f314d9bc0b518b6fbaf7cdb11025b4e0ea3f1001cc6c8112376 |
|
MD5 | 40cac29bae1431dc62aa7845e75866bb |
|
BLAKE2b-256 | 9d6e12cdfc6cd90031112a67971ea6d8f3a1445f06716c330475efa133669ff1 |