Обновление пары JWT.
Base URL: https://<host>/ (пример: http://localhost:5000). Соглашения, обзор Public API, Swagger UI.
Аутентификация: None (refresh token в body)
Тело запроса:
| Поле | Тип | Обяз. |
|---|---|---|
токен обновления | string | да |
Response 200 — data (TokenPairResponse): access_token, токен обновления, token_type, expires_in
| Заголовок | Обяз. | Описание |
|---|---|---|
Content-Type | да | application/json |
{
"refresh_token": "YOUR_REFRESH_TOKEN"
}
{
"success": true,
"data": {
"access_token": "eyJhbG...",
"refresh_token": "eyJhbG...",
"token_type": "Bearer",
"expires_in": 3600
}
}
{
"success": false,
"error": {
"code": "invalid_token",
"message": "Refresh token invalid"
}
}
curl -X POST http://localhost:5000/api/v1/auth/token/refresh \
-H "Content-Type: application/json" \
-d '{"refresh_token":"YOUR_REFRESH_TOKEN"}'
См. также: POST login.