Skip to main content
POST
/
v1
/
auth
/
refresh
Refresh Token
curl --request POST \
  --url https://olp-api.nipuntheekshana.com/v1/auth/refresh \
  --header 'Content-Type: application/json' \
  --data '
{
  "refreshToken": "<string>"
}
'

Request Body

refreshToken
string
required
The refresh token received from a previous login or token refresh.

Example Request

{
  "refreshToken": "rt_def456..."
}

Example Response (200)

{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "refreshToken": "rt_ghi789..."
}
The previous refresh token is invalidated after use. Always store the new refresh token returned in the response.

Error Responses

401 Invalid Token
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Refresh token is invalid or expired"
  }
}