Skip to main content
POST
/
auth
/
refresh
Refresh Token
curl --request POST \
  --url https://api.example.com/auth/refresh \
  --header 'Content-Type: application/json' \
  --data '
{
  "refreshToken": "<string>"
}
'
{
  "timestamp": "2026-03-09T10:30:00.000+00:00",
  "status": 400,
  "error": "Bad Request",
  "message": "Validation failed",
  "errors": [
    {
      "field": "refreshToken",
      "message": "must not be blank"
    }
  ]
}
Exchanges a valid refresh token for a new access token and refresh token pair. Use this endpoint when your access token has expired to maintain an authenticated session without requiring the user to log in again.

Request Body

refreshToken
string
required
The refresh token obtained from the login or previous refresh response.

Response

token
string
New JWT access token used to authenticate API requests. Include this token in the Authorization header as Bearer {token}.
refreshToken
string
New refresh token for future token refresh requests. The previous refresh token is invalidated.
type
string
Token type, always returns Bearer.

Example Request

curl -X POST https://api.dailytracker.com/auth/refresh \
  -H "Content-Type: application/json" \
  -d '{
    "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwidHlwZSI6InJlZnJlc2giLCJpYXQiOjE1MTYyMzkwMjJ9.Kx3w8c9fR5mS4jD7eL2qP1vN8bT6zY0aH3sG9fK1mLp"
  }'

Example Response

{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwidHlwZSI6InJlZnJlc2giLCJpYXQiOjE1MTYyNDAwMDB9.mNp8sK2wH7jR6eY4tL9vQ3xB1zC5aD0fG8hJ2kM4nOp",
  "type": "Bearer"
}

Error Responses

{
  "timestamp": "2026-03-09T10:30:00.000+00:00",
  "status": 400,
  "error": "Bad Request",
  "message": "Validation failed",
  "errors": [
    {
      "field": "refreshToken",
      "message": "must not be blank"
    }
  ]
}

Build docs developers (and LLMs) love