User
Refresh

Token Refresh API

Refresh Access Token

Generate a new access token based on a valid refresh token.

Request

  • Method: POST
  • Can be accessed by: Any user with a valid refresh token
  • URL: /api/user/refresh
  • Headers:
    • Authorization: Bearer <refresh_token>

Response

  • Status: 200 OK
  • Body:
    {
      "success": true,
      "data": {
        "user": {
          "rollNumber": "user_roll_number"
        },
        "token": {
          "accessToken": "<new_access_token>",
          "refreshToken": null
        }
      },
      "error": null
    } 

Error Responses

  • Unauthorized Access
    • Status: 401 Unauthorized
    • Body:
      {
        "success": false,
        "data": null,
        "error": "Unauthorized"
      }