New Bearer Token

POST {{url}}/accounts/v1/api/token

Generate a first-time token

Before using the Token Service for the first time, make sure the active environment is set to your (or your team's) exclusive environment. Then, navigate to this environment via the left-hand panel of your Qodex browser and enter the current values for client_id (ID of your API service account) and client_secret (password to your API service account).

Click Send in this POST request to generate your access token. The value of this token automatically populates the bearer_token environment variable for immediate authentication of all other DSP API calls.

Replace an expired token

If you have already generated a bearer token before and your client credentials have not changed, you can replace an expired token by sending this POST request without any other changes.

This will automatically repopulate the bearer_token variable across your entire environment so that you won't need to manually update the token value.

Request Body

{"client_id"=>"{{client_id}}", "client_secret"=>"{{client_secret}}", "grant_type"=>"client_credentials"}

RESPONSES

status: OK

{"access_token":"eyJraWQiOiJRSHV5bGV2N1hCMVJETjFoaEZMX2MydkJ0RVVyYThCZHVQWkdUVnUzTkdRIiwiYWxnIjoiUlMyNTYifQ.eyJ2ZXIiOjEsImp0aSI6IkFULnB3dXFCRjhsMmF1RjNtcFVQMHNqSEx3d25mdjZKT09XaXVCel8xUjdFeUEiLCJpc3MiOiJodHRwczovL2Ftb2JlZS1wbGF0Zm9ybS5va3RhLmNvbS9vYXV0aDIvZGVmYXVsdCIsImF1ZCI6ImFwaTovL2RlZmF1bHQiLCJpYXQiOjE2NTk0ODI3NDMsImV4cCI6MTY1OTUyNTk0MywiY2lkIjoiMG9haXE3aXVyV0xpS0hzb3AzNTYiLCJ1aWQiOiIwMHVxb2I1eGJvR2lzZjAzTDM1NiIsInNjcCI6WyJvcGVuaWQiXSwiYXV0aF90aW1lIjoxNjU5NDgyNzQzLCJmaXJzdE5hbWUiOiJyYW4iLCJsYXN0TmFtZSI6InNjaGluZGxlciIsInN1YiI6ImMzYjVkZWUwLTNmZGItMTAzOC05OWNiLTE1NGI4ZGFmY2JjNkAxLmFwaSIsImF1dGhvcml0aWVzIjpbIkFQUF9BUElfQ0FNUEFJR05fTUdNVCIsIkV2ZXJ5b25lIiwiUk9MRV9JTlRFUk5BTCIsIlBPTElDWV9BUEkiLCJBUFBfQVBJX1JFUE9SVElORyIsIkFQUF9BUElfREFUQU1JTkUiLCJBUFBfQVBJX0RFVklDRSIsIkFQUF9UVVJOX1BMQVRGT1JNIiwiUk9MRV9TRVJWSUNFX0FDQ09VTlQiLCJBUFBfQVBJX0xPQ0FUSU9OIl0sImVtYWlsIjoiYzNiNWRlZTAtM2ZkYi0xMDM4LTk5Y2ItMTU0YjhkYWZjYmM2QDEuYXBpIn0.KixadJzrymKZljXKsBpHSW77gue0tSxSPIZmGmOei-NUs2qY_lq5o6iSqMTmwEs7syxshzs9-RpRi6Y0NHbHTO0-NVXDA2GOYMb3VcwJHdgTghNSfPhv_GjyhRux836Ih1pPw92iz9poL_C_26sRvzR5vYuRcrzraVB9tPSTStvtsV__7Yy_afDaC_ZdKm1DdZpDA1Y04VpvZDlPsssFKYsjxWrPw-yESIBqvo2S6kLnGR4b0Dj-g4zuyxwopAH5PKsw8WeaW7v8Imx0otnZuRgJP-LO4tjCtTyCYySiHOqYKO0cVNmrS749Z_05uaQcysc_r40eubM36HvzdISUWA","token_type":"Bearer","expires_in":43200}