Client Credentials
Decision Cloud integrations use a client ID and client secret to authenticate API calls. Before the Decision Cloud API can issue access tokens via the client credentials grant, you will need to create a client credentials grant client. You may do this by following the instructions below.
Creating Clients
Here's how to create your client ID and client secret:
- Sign in to your Decision Cloud account.
- In the upper-right corner of any page, click your profile photo.
- Select
Account Settingsfrom the dropdown menu. - In the left sidebar, select
Access -> Decision Cloud API. - Click the
Create New Clientbutton, provide a name for your client, select the desired client scope(s), and save. For more information on client scope selection, see the Client Scopes documentation. - Copy the client ID and client secret.
Refreshing Client Secrets
Follow steps 1 - 4 above in the Creating Clients instructions and proceed below:
- Find the client you wish to refresh the secret for and click the
Showbutton. If prompt for a password, enter to continue. - Click the little refresh icon found towards the end of the client secret field.
- You will be prompt if you want to generate a new client secret. Click
Yes, generate a new secretand a new secret will be saved. - Copy the new client secret.
Refreshing Client Secrets Warning
Any applications or scripts currently using tokens generated by this client will no longer be able to access the Decision Cloud API. You cannot undo this action.
Revoking Clients
Follow steps 1 - 4 above in the Creating Clients instructions and proceed below:
- Find the client you wish to revoke and click the
Deletebutton. If prompt for a password, enter to continue. - You will be prompt if you want to delete this client. Click
Yes, delete this clientand the client will be revoked. If for whatever reason you must have this client back you will need to contact Support to remove the revocation. Any tokens previously generated by this client will still be invalid.
Refreshing Client Secrets Warning
Any applications or scripts currently using tokens generated by this client will no longer be able to access the Decision Cloud API. You cannot undo this action.