Zendesk

OAuth2 is the industry-standard protocol for authorization. By using OAuth2 with Public Apps, people in your organization can authorize your app (client) to securely access their Zendesk data via API.

Create an OAuth2 client

  1. Navigate to Zendesk Admin Center.
  2. Go to OAuth2 client configuration via Apps and integrations > Zendesk API > OAuth2 clients > Add OAuth2 client.
Add Zendesk OAuth2 client
Add Zendesk OAuth2 client

Complete the OAuth2 client configuration

  1. Fill in the basic information about the client, such as name, description, and logo.
  2. The unique identifier is the "Client ID" required in Sema4.ai Studio later.
  3. Paste http://localhost:4567 (note the http and not https) into the Redirect URL field. This value is expected by Studio.
  4. Click Save and make sure you copy the Secret token. You can view the secret token only once now.
OAuth2 client configuration
OAuth2 client configuration

Set up the client in Studio

  1. In Sema4.ai Studio, go to Settings > Permissions.
  2. Locate the Zendesk card.
  3. Set the Client ID, Secret, and Redirect URL fields to values you have from the previous steps.
  4. Set the Server to your own Zendesk subdomain: https://{subdomain}.zendesk.com/.
  5. Click Save.
Client credentials configuration in Studio
Client credentials configuration in Studio