Get Started

This guide walks you through the steps required to authenticate and acquire an access token before making calls to our APIs. All requests to this API are secured using CIAM. Follow the steps below to obtain a Bearer token from the CIAM token endpoint, and start making authenticated API requests.

Request an Access Token

The following curl command sends a POST request to the CIAM token endpoint using client credentials flow. This flow is used for application-level authentication where no user interaction is required. Before running the command, replace the following placeholders with your actual values:

Request

curl -v -X POST https://auth-nonprod.thomsonreuters.com/oauth/token
-H 'Content-Type: application/json'
-d '{
"client_id": "string",
"client_secret": "string",
"audience": "string",
"grant_type": "client_credentials"
}'

Response

{
"access_token": "string",
"scope": "string",
"expires_in": 86400,
"token_type": "string"
}

Request

  • {client-id} - Provide the Client Id from onboarding mail.

  • {client-secret} - Provide the Client Secret from onboarding mail.

  • {audience} - Provide the Audience value from onboarding mail.

  • {grant_type} - Value should be 'client_credentials'

Response

  • access_token - The authentication token generated for accessing the APIs.

  • scope - The permissions or access level granted as part of the token request.

  • expires_in - The duration (in seconds) for which the generated authentication token remains valid.

  • token_type - The type of authentication token issued (e.g., Bearer).