cURL
curl --request POST \ --url https://api.example.com/api/auth/refresh \ --header 'Authorization: <authorization>' \ --header 'Content-Type: application/json' \ --data ' { "refreshToken": "<string>" } '
{ "success": true, "data": { "accessToken": "<string>", "refreshToken": "<string>" } }
Refresh access token using refresh token
Bearer <access_token>
Show data properties
{ "success": false, "error": { "message": "Invalid refresh token", "statusCode": 401 } }
{ "success": false, "error": { "message": "Missing or unreadable access token", "statusCode": 401 } }
{ "success": false, "error": { "message": "User not found or disabled", "statusCode": 401 } }
{ "success": false, "error": { "message": "Validation error", "statusCode": 400, "details": [] } }
curl -X POST https://api.example.com/api/auth/refresh \ -H "Content-Type: application/json" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \ -d '{ "refreshToken": "rt_clx1234567890abcdef" }'
{ "success": true, "data": { "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "refreshToken": "rt_clx9876543210zyxwvu" } }