Skip to main content
POST
/
api
/
auth
/
refresh
{
  "accessToken": "<string>",
  "refreshToken": "<string>"
}

Description

Get a new access token using a refresh token.

Authentication

Refresh token required

Request Body

refreshToken
string
required
The refresh token

Response

accessToken
string
New access token
refreshToken
string
New refresh token

Example Request

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

Example Response

{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}

Token Expiration

  • Access Tokens: Expire after 15 minutes
  • Refresh Tokens: Expire after 7 days