Skip to main content

Refresh Token

Get a new access token using a refresh token. The old refresh token is invalidated and a new one is issued (token rotation).

POST /api/v1/auth/refresh

Request Body

FieldTypeRequiredDescription
refresh_tokenstringYesValid refresh token
{
"refresh_token": "dGhpcyBpcyBhIHJlZnJl..."
}

Response

{
"meta": {
"success": true,
"message": "Token refreshed successfully"
},
"data": {
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"refresh_token": "bmV3IHJlZnJlc2ggdG9r...",
"token_type": "Bearer",
"expires_in": 3600
}
}