Use OAuth 2.0 authorization to get access to API.

How to get an OAuth token

To authorize and get a token, run the following query 

POST https://auth-delivery.ucs.ru/connect/token

with the following parameters (form-data)

parametervalue
client_IDgiven for connection via API
client_secretgiven for connection via API
grant_typeclient_credentials
scopesorders

In response, you'll get a JWT access token and information about token expiration time. 

Add a header for requests in HTTP Headers

It is necessary to use the OAuth token for all the requests.

Authorization: Bearer <access_token>

Example

Authorization: Bearer eyJhbGciOiJSUzI....aXHgrHV-I

If the token has expired, repeat the abovementioned actions

General rules for requests to API

All the requests, containing JSON in their body, should have the following HTTP header:

Content-Type: application/json