{ "opencollection": "1.0.0", "info": { "name": "Refinitiv Data Platform (RDP) APIs Authentication API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Authentication", "type": "folder" }, "items": [ { "info": { "name": "Request Access Token", "type": "http" }, "http": { "method": "POST", "url": "https://api.refinitiv.com/auth/oauth2/v1/token", "body": { "type": "form-urlencoded", "data": [ { "name": "username", "value": "" }, { "name": "password", "value": "" }, { "name": "client_id", "value": "" }, { "name": "grant_type", "value": "" }, { "name": "refresh_token", "value": "" }, { "name": "scope", "value": "" }, { "name": "takeExclusiveSignOnControl", "value": "" } ] } }, "docs": "Obtains an OAuth 2.0 access token using password grant or refresh token grant. The access token is required for all subsequent API calls and is valid for five minutes. The response also includes a refresh token that can be used to obtain new access tokens without re-authenticating." }, { "info": { "name": "Request Authentication Token", "type": "http" }, "http": { "method": "POST", "url": "https://api.refinitiv.com/Authentication/RequestToken", "body": { "type": "json", "data": "{}" } }, "docs": "Authenticates the user and returns a session token that must be included in all subsequent API requests. The token is included in the Authorization header as a Token value." } ] } ], "bundled": true }