Auth0 issues a as a credential artifact that your application can use to get a new without user interaction. This allows Auth0 to shorten the access token lifetime for security purposes without involving the user when the access token expires.
The Auth0 Management API refresh token endpoints are currently are available to customers on Enterprise plans. To learn more, read Pricing.

Management API endpoints

The Auth0 provides endpoints to manage refresh tokens individually or as a collection. These endpoints complement alternative refresh-token revocation, superseding the device-credentials resource endpoints with extended properties and bulk revocation operations.

Refresh Token resource

You can view or revoke a specific refresh token with the following endpoints:
NameURLRequired scope(s)
View a refresh token information by IDGET /api/v2/refresh-tokens/read:refresh_tokens
Revoke a refresh token by IDDELETE /api/v2/refresh-tokens/delete:refresh_tokens

User resource

You can list or revoke all refresh tokens for a given user with the following endpoints:
NameURLRequired scope(s)
List all refresh tokens for a userGET /api/v2/users//refresh-tokensread:refresh_tokens
Revoke all refresh tokens for a userDELETE /api/v2/users//refresh-tokensdelete:refresh_tokens

Refresh token properties

The refresh return relevant information about the token and its history.
FieldDescription
Refresh Token IDA unique and tenant-specific identifier of the refresh token in the API. It is not the token itself, which is a secret to exchange with the token endpoint in the authentication API.

Refresh tokens can outlive a session. The refresh token keeps this information regardless of the session lifecycle.
Session IDThe session ID is a persistent identifier of the session in the Auth0 tenant. Note that the session ID corresponds to the sid claim already in ID Tokens and Logout Tokens and can be used to cross-reference these entities.

The refresh token contains references to the session that was used to create the token. The session ID can be used to retrieve additional information with the Management API introspect a specific session by ID endpoint.
Relevant TimeRefresh token creation, and expiry information.
Client and Resource Servers InformationSummary information about the applications and APIs bound to a refresh token.

Limitations

  • Refresh token revocation (DELETE) operations run asynchronously, and are eventually consistent.
  • Refresh tokens issued on or after 21-09-2023 (22-02-2024 for tenants in the US-3 region) contain the session ID (session_id) property with the appropriate value. Refresh tokens issued before this date contain this property with a null value.

Learn more