Authentication

Authentication Methods

There are two primary ways to obtain an access token:

  1. Password-Based Authentication: Use your username and password to obtain an access token.

  2. Authorization Code-Based Authentication: Use OAuth2 to obtain an access token via an authorization code grant.

Authenticating Requests

Once you obtained an access token from the Credentials API domain for your region, you'll need to provide an Authorization header of type "Bearer" for all additional requests. For example:

curl 'https://{CREDENTIALS_DOMAIN}/v2/users/self' -H "Authorization: Bearer YOURACCESSTOKEN"

Token Expiration

Access tokens will expire, and if an expired token is used, a 401 status code will be returned.

The refresh token can be used to automatically renew an access token without requiring the password again. For example:

curl -X POST 'https://{CREDENTIALS_DOMAIN}/o/token' -d "grant_type=refresh_token&refresh_token=YOURREFRESHTOKEN"

Last updated

Was this helpful?