# POST /tokens/refresh URL: https://developers.vsee.io/api/user-api/post/tokens/refresh operationId: refreshToken Auth: Account Code Only — Only requires the X-AccountCode header. No token needed. Refresh access token Use a refresh token to generate a new access token. A new refresh token is also returned for the next refresh. Parameters: - X-AccountCode (header, string, required) — Account code Request body (application/x-www-form-urlencoded): - refresh_token (string, required) — The refresh token from a previous login or refresh response Example request: ```json { "refresh_token": "6366a7018a39536a1ef4b63626f8e734" } ``` Responses: - 200 — New token pair ```json { "data": { "user_id": "201", "user_type": "200", "token": "b21ab6cb871fa452a1193f0fbcf400d5", "expiry": 1426236055, "user": { "id": "201", "code": "55011c6c5b5c4aed99624956c0a801ee", "username": "member-201", "first_name": "Kristopher", "last_name": "Nieves (201)", "email": "an+user1@vsee.com", "dob": "1960-01-01", "gender": "Female" } } } ``` - 401 — Unauthorized ```json { "code": 404, "message": "Sorry, this page is not available." } ```