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.

Name
Value

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

Name
Description

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