Перейти к основному содержимому
Версия: Next

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

Метод необходим для обновления пары токенов в случае, когда срок действия access токена истек

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

POST /api/clients/v1/auth/refresh/

Headers​

  • Content-Type: application/json
  • Authorization: Bearer $access_token

JSON body​

ПараметрТипОграниченияОписаниеПример
refreshstringОбязательныйRefresh токенeyJ0eX...15Fk

Параметры ответа​

JSON body​

ПараметрТипОписание
accessstringAccess токен
refreshstringRefresh токен

Примеры​

200 OK

Пара JWT-токенов

{
"refresh": "eyJ0eXAiOiJKV1QiLJhCbGOiciJIUz1NIiJ9.eyJ0b2tlbl90eXBlIjoicmVmcaCmVzIsV4ImcCI6MTcxNTQxzMNzkSwianRpIjoiQ0ZGJZGlZDc3NzMwNDQ1ZjliM2Y4ZTc2MTA5YjFhMWQiLCJ1c2VyX2lkIjo0fQ.VBKIBnhYHgGxGRQvXwM2X2TY1_FVXBW0aZiGeO215Fk",
"access": "eyJ0eXAiOiJKV1QiLJhCbGOiciJIUz1NIiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZIiXNzwihwZXIjoxNzEzNjg5xLOTMCJqdGkiOiI1Q3Y2JMmjYWEwOTI0NDMyOTJhZDM2NGVlOTE5NjRjOSIsInVzZXJfaWQiOjR9.7SOVohFO8utkBjPuePvoAqTk1eLwO5Fdn26UjqWip_8"
}
401 Unauthorized

Учетные данные для аутентификации отсутствуют или недействительны

{
"detail": "Given token not valid for any token type",
"code": "token_not_valid",
"messages": [
{
"token_class": "RefreshToken",
"token_type": "refresh",
"message": "Token is invalid or expired"
}
]
}