Log in to Raiffeisen Business Online and select "Integration with Business Systems" from the left-hand menu.

On the API Orchestrator card, click "Go to section".

Click "Issue Refresh Token".

A form will open on the right. Fill it in and click "Issue".

Once the refresh_token is issued, click "Copy token" and use it in your business system.

To get a new access_token and id_token, send the following request:
curl --location 'https://sso.rbo.raiffeisen.ru/token' \
--header 'Authorization: Basic {encodeBase64(your_client_id:your_client_secret)}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id={your_client_id}' \
--data-urlencode 'refresh_token={your_refresh_token}' \
--data-urlencode 'grant_type=refresh_token'The response will contain an updated set of tokens in JSON:
{
"access_token": "your_new_access_token",
"refresh_token": "your_new_refresh_token",
"id_token": "your_new_id_token",
"token_type": "Bearer"
}