Перейти к основному содержимому

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

Метод необходим для обновления пары токенов в случае, когда срок действия 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"
}
]
}