Zendesk Support
Zendesk builds software for better customer service, bringing companies and their customers closer together.
Authentication methods
OAuth (User Created)
This method uses your own Zendesk App to authorize access, and is the most secure method since your own OAuth credentials are used.
You can create a OAuth client at: https://<your subdomain>.zendesk.com/admin/apps-integrations/apis/zendesk-api/oauth_clients
If you're unsure what value to set for the Redirect URLs, the following Snowflake query will construct it for your account:
select 'https://'||t.value:host::varchar||'/oauth/complete-secret' as URI from table(flatten(input => parse_json(system$allowlist()))) as t where t.value:host::varchar LIKE 'apps-api%';
The Client name and Secret are used in the Omnata connection creation.
Zendesk Plan for API Rate Limits
We will ask for your Zendesk product plan during the connection flow. This is because Zendesk apply rate-limits based on your plan and our Sync Engine will automatically throttle syncs to stay under these limits. You can always change or override these rate limits later.
You can find information on Zendesk API limits by plan on in their docs.
Inbound Syncs
The following are available as inbound streams:
Tickets (Full Refresh or Incremental)
Organizations (Full Refresh or Incremental)
Users (Full Refresh or Incremental)
Groups (Full Refresh or Incremental)
Group Memberships (Full Refresh or Incremental)
Ticket Fields (Full Refresh)
Ticket Events (Full Refresh or Incremental)
Outbound Syncs
Supported Targets
Tickets
Users
Organizations
Custom Objects
Supported Sync Strategies
Create
Upsert
Mirror
Delete
Last updated