To create a Truora integration with Zendesk you need:
The subdomain of your Zendesk account
This refers to the name of your company's Zendesk account. You can find it at the beginning of the URL when you log in to Zendesk. For example, the one below would be "d3v-truora":
Your Zendesk API token
To get the API Token go to the left sidebar: Settings > API (in the Channels section) > Click on the button Add API Token.
You can also try using this URL, replacing <subdomain> with your subdomain:
https://<subdomain>.zendesk.com/agent/admin/api/settings/tokens
When the new token has been created, you must copy and paste it, as it is not displayed again.The email of the account used to get the API key
This would simply be the email of some subdomain account.
Truora API key
To get your Truora API Key you need to log in to your account at https://account.truora.com/#/auth/login
You must enter your credentials, and log into your account in the "API keys" section:
There you should create a new API Key and save it in a safe place.Make an HTTP request
Once the first 3 steps are done, these values will be used to make a HTTP POST request to this URL: https://api.account.truora.com/v1/integrations
The request must have in the Headers the Truora API key called Truora-API-Key and the Body in x-www-form-urlencoded format with the following fields:
integration_type: zendesk
config.subdomain: <Zendesk subdomain>
config.token: <Zendesk API token>
config.email: <Zendesk email>
Headers:
Body: