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
}