Zendesk Support
What’s Supported
Supported Actions
The Zendesk Support connector supports:
- Read Actions, including full historic backfill. Please note that incremental read is not supported, a full read of the Zendesk Support instance will be done for each scheduled read.
- Write Actions.
- Proxy Actions, using the base URL
https://{{.workspace}}.zendesk.com
.
Supported Objects
The Zendesk Support connector supports reading from and writing to the following 48 objects:
- Tickets
- Ticket Forms
- Ticket Fields
- Ticket Audits
- Ticket Metrics
- Suspended Tickets All other in alphabetical order:
- Activities
- Audit Logs
- Automations
- Bookmarks
- Brands
- Custom Roles
- Custom Statuses
- Deletion Schedules
- Group Memberships
- Groups
- Job Statuses
- Locales
- Macros
- Organization Fields
- Organization Memberships
- Organization Subscriptions
- Organizations
- Recipient Addresses
- Requests
- Resource Collections
- Satisfaction Ratings
- Sessions
- Sharing Agreements
- Tags
- Target Failures
- Targets
- Trigger Categories
- Triggers
- User Fields
- Users
- Views
- Workspaces
Example Integration
For an example manifest file of a Zendesk Support integration, visit our samples repo on Github.
Before You Get Started
To integrate Zendesk with Ampersand, you need to Create a Zendesk Account and obtain the following credentials from your Zendesk App:
- Client ID/Unique identifier
- Client Secret
You will then use these credentials to connect your application to Ampersand.
Create a Zendesk Account
You need a Zendesk account to connect with Ampersand. If you do not have a Zendesk account, here’s how you can sign up:
- Go to the Zendesk site and sign up for a free account.
- Sign up using your preferred account.
Creating a Zendesk App
-
Log in to Your Zendesk Account.
-
Go to Admin Center.
-
On the Admin Center page, click Apps and integrations.
-
Click the API tab.
-
Click OAuth Clients.
-
On the OAuth Clients page, click Add OAuth client.
-
On the Add OAuth client form, enter the following details:
- Client Name: The name of the OAuth client.
- Description: Description for the OAuth client.
- Redirect URI: Enter the Ampersand redirect URL:
https://api.withampersand.com/callbacks/v1/oauth
-
Click Save.
You can find the Unique Identifier and Client Secret keys in the OAuth tab. Note these keys, as they are essential for connecting your app to Ampersand.
Add Zendesk App Details in Ampersand
-
Log in to your Ampersand Dashboard.
-
Select the project where you want to add the Zendesk App.
-
Navigate to the Provider Apps section.
-
Select Zendesk from the Provider list.
-
Enter the previously obtained Client ID / Unique identifier in the Client ID field and the Client Secret in the Client Secret field.
-
Click Save Changes.
Using the connector
To start integrating with Zendesk Support:
- Create a manifest file like the example, see Define Integrations for more info.
- Deploy it using the amp CLI.
- If you are using Read Actions, create a destination.
- Embed the InstallIntegration UI component.
- Start using the connector!
- If your integration has Read Actions, you’ll start getting webhook messages.
- If your integration has Write Actions, you can start making API calls to our Write API.
- If your integration has Proxy Actions, you can start making Proxy API calls.