Number of seconds until token expires. After this period, use refresh_token to obtain a new access token.
OptionalmetadataOptional auxiliary data associated with this authentication event, such as onboarding_job_id when the user is completing onboarding. null when no extra context is present.
Long-lived opaque refresh token. Use this to obtain a new access token when token expires.
Short-lived JWT access token. Include this value in the Authorization: Bearer <token> header for all authenticated API requests.
Token scheme. Always "Bearer".
The user who authenticated. Contains the user's profile and account details.
Credential bundle returned after a successful authentication exchange. Contains the access token, refresh token, and the authenticated user.