An API connection in Zendesk's bot builder allows you to securely store API credentials for services like Slack or Shopify. This connection is used to authenticate REST API calls within the bot builder's Make API call step. To create these connections, you must be an admin.
The connection supports various authentication methods, including API key, Basic authentication, Bearer token, and OAuth 2.0. Each method requires different credentials, such as a username and password for Basic authentication or an access token for OAuth 2.0. Once a connection is created, its authentication type cannot be changed. For more details, check out theoriginal documentation.
To create an OAuth client in Zendesk, you need to configure it with specific credentials like client ID, client secret, authorization URL, token URL, and scopes. These are obtained from the external system's OAuth configuration interface. Start by…
Allowed domains in Zendesk API connections ensure that credentials are only used with specified hostnames, preventing accidental leaks. Each connection requires a URL hostname as an allowed domain, which cannot exceed 128 characters. The domain…
Creating a connection in Zendesk's Admin Center involves selecting an authentication type and entering necessary credentials. Start by navigating to Apps and integrations > Connections > OAuth Clients, then click Create connection. Choose an…
In Zendesk, the HTTP headers used for authentication depend on the connection's authentication type. For API key connections, the header is set during creation. Basic authentication uses 'Authorization: Basic', Bearer token uses 'Authorization:…
No, once you create a connection in Zendesk, you cannot change its authentication type. The authentication method is determined during the initial setup and dictates the type of credentials stored. If you need a different authentication type, you…
For API key connections in Zendesk, the header name must be specified during creation and cannot exceed 128 characters. It can only contain letters, hyphens (-), and underscores (_). Certain HTTP header names are prohibited, including 'accept',…