Authentication
For certain cases we support a server to server authentication process. This will allow a tenant to receive an access token that can be used for accessing our APIs. This access token is not tied to any particular user and must be used for appropriate use cases. The access token must be stored securely and never exposed outside of your system except to call our APIs.
Note - this endpoint conforms to OpenID Token Endpoint. Please be aware that the body is sent form encoded with the content type application/x-www-form-urlencoded
.
Request
Environments
Please note our server to server authentication environment is different than our SSO one. See Environments for more details.
URL
/v1/oauth2/token
For the token exchange you will send the following fields.
grant_type
client_credentials
scope
A space-delimited list of permissions that the application requires.
client_id
The same client_id
value you sent in to the authorization step.
client_secret
This is your client secret that was generated when the client was configured.
Response
access_token
This token can be used to call any of our APIs that you have the right permissions and scopes to call.
expires_in
The number of seconds the access token is good for.
token_type
Bearer
Documentation
Last updated