Skip to content

Обновление токена

Метод возвращает access и refresh токены.


URL

POST https://rest.lksup.ru/v1/get_refresh_token

Описание

Метод возвращает access и refresh токены.

Для выполнения запроса необходимо предоставить:
- Авторизационные данные — Refresh token, ранее полученный партнером - X-API-KEY — API ключ, ранее полученный партнером (передается в заголовке) - X-Nonce: — значение состоит из случайных символов, используется в шифровании (передается в заголовке)

Структура запроса

В HTTP Header необходимо передать x-api-key, x-nonce. В тело запроса помещаются, авторизационные данные (JWT access токен), заголовок запроса необходимо передавать в зашифрованном виде.

Пример запроса

{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.cThIIoDvwdueQB468K5xDc5633seEFoqwxjF_xSJyQQ"
}

Формат запроса:

POST https://rest.lksup.ru/v1/get_refresh_token


Параметры запроса

Параметр Тип Описание Обязательный
token string refresh token, ранее полученный партнером Да

Структура ответа

Пример успешного ответа - код 200

{
  "tokenType": "bearer",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.cThIIoDvwdueQB468K5xDc5633seEFoqwxjF_xSJyQQ",
  "refreshExpireAt": 1739923200,
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.KMUFsIDTnFmyG3nMiGM6H9FNFUROf3wh7SmqJp-QV30",
  "accessExpireAt": 1739923200
}

Параметры успешного ответа

Параметр Тип Описание
refresh_token string Refresh token

Пример ответа с ошибкой

Ответы с ошибкой могут быть двух видов.

Пример ответа для кода состояния 422

{
  "data": [{
            "field":"string",
            "message":"string"
            },
            {
            "field":"string",
            "message":"string"
            }]
}

Пример ответа для кодов состояния 4хх, за исключением 422

{
  "message": "string"
}

Параметры ответа с ошибкой

Параметр Тип Описание
field string Наименование поля, в котором была допущена ошибка
message string Текстовое описание ошибки

Возможные ошибки

Статус Описание
401 Не авторизован. Токен не прошел валидацию
422 Передано некорректное значение