POST
/
token
{
  "accessToken": "<string>",
  "accessTokenExpiresIn": 123,
  "refreshTokenId": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24",
  "refreshToken": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24",
  "user": {
    "avatarUrl": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "defaultRole": "user",
    "displayName": "John Smith",
    "email": "john.smith@nhost.io",
    "emailVerified": true,
    "id": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24",
    "isAnonymous": true,
    "locale": "en",
    "metadata": {
      "firstName": "John",
      "lastName": "Smith"
    },
    "phoneNumber": "<string>",
    "phoneNumberVerified": true,
    "roles": [
      "me",
      "user"
    ]
  }
}

Body

application/json
refreshToken
string
required

Refresh Token

Example:

"2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24"

Response

200 - application/json
Successfully refreshed the JWT access token
accessToken
string
required
accessTokenExpiresIn
integer
required
refreshTokenId
string
required

Refresh token id

Example:

"2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24"

refreshToken
string
required

Refresh token during authentication or when refreshing the JWT

Example:

"2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24"

user
object