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

POST /api/v1/auth/refresh

Обновление пары токенов по действующему refresh_token. Старый refresh-токен инвалидируется, выдаётся новая пара.

Запрос

POST /api/v1/auth/refresh
Content-Type: application/json
{
"refresh_token": "<refresh_jwt>"
}

Ответ 200

{
"success": true,
"status": "200",
"message": "Token refreshed successfully",
"errors": null,
"data": {
"access_token": "<new_jwt>",
"refresh_token": "<new_refresh_jwt>",
"expires_at": "2026-04-06T12:30:00Z"
}
}

Ответ 401 — Истёкший или невалидный refresh token

{
"success": false,
"status": "401",
"message": "Token expired",
"errors": null,
"data": null
}