client_id, granted authorities, and exact expiry timestamp — so you can make authorization decisions before committing to a downstream call.
Endpoint
Authentication
Pass your bearer token in theAuthorization header:
Request example
Responses
200 — Token is valid
The token is active and has not expired. Thedata object contains the full token metadata.
Response fields
The username associated with the API client that owns this token.
The public client identifier for the API client that generated the token.
The list of permission scopes granted to this token (for example,
TRANSACTION_READ, TRANSACTION_WRITE). Check this list to confirm the token has the permissions required for the operation you intend to perform.ISO 8601 timestamp indicating when the token was originally issued.
ISO 8601 timestamp indicating when the token will expire. Compare this against the current time to determine how much lifetime remains before you need to refresh.
401 — Token invalid or expired
Returned when the token is missing, malformed, or has passed its expiry time. You must generate a new token before retrying the request.401, call POST /security/api/generate_token with your client_id and client_secret to obtain a fresh token.