Skip to main content

exchangeRefreshToken

Exchange a refresh token for new access tokens.

Uses a valid refresh token to obtain new access and refresh tokens, extending the user's authentication session. This allows maintaining user sessions without requiring re-authentication.

Possible errors:

  • EXCHANGE_REFRESH_TOKEN_ERROR: Failed to exchange tokens
exchangeRefreshToken(
input: ExchangeRefreshTokenInput!
): RefreshTokenResponse!

Arguments​

exchangeRefreshToken.input ● ExchangeRefreshTokenInput! non-null input​

Refresh token exchange parameters containing the refresh token.

Contains the refresh token that will be exchanged for new authentication tokens.

Type​

RefreshTokenResponse object​

Response containing new authentication tokens after refresh token exchange.

Provides fresh access and refresh tokens along with token metadata, allowing the user to continue their authenticated session without re-login.