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"
}
]
}
Obtain a new access token using a 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"
}
]
}
Bearer {token}.Bearer.curl -X POST https://api.dailytracker.com/auth/refresh \
-H "Content-Type: application/json" \
-d '{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwidHlwZSI6InJlZnJlc2giLCJpYXQiOjE1MTYyMzkwMjJ9.Kx3w8c9fR5mS4jD7eL2qP1vN8bT6zY0aH3sG9fK1mLp"
}'
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwidHlwZSI6InJlZnJlc2giLCJpYXQiOjE1MTYyNDAwMDB9.mNp8sK2wH7jR6eY4tL9vQ3xB1zC5aD0fG8hJ2kM4nOp",
"type": "Bearer"
}
{
"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"
}
]
}