iss | Issuer identifier for the Auth0 tenant issuing the access token. | Yes | Yes | Tenant domain: https://tenant.auth0.com/ |
sub | The subject claim indicates which user or application the access token was issued for: - For grants where an end user is involved (e.g., Authorization Code Flow), the sub claim is the user_id. - For Machine-to-Machine apps using Client Credentials (no end user), the sub claim is a unique identifier for the app. - For client credentials grants where the client is agent-linked, the sub claim is the agent’s agent_id, or external_agent_id if one was set at creation. See Agents as Principal. | Yes | Yes | - User ID: auth0|6553da60a54af58e29493993 - Client ID with suffix: awZfdIir8YFdGZWkvCejDoUb7SjTDicx@clients - Agent ID: agt_72jbvv7LfRKYp59gtRLtkn |
aud | The audience claim defines the intended recipient of the access token. | Yes | Yes | "https://test-server/api" or [ "https://test-server/api", "https://test.local.dev.auth0.com/userinfo" ] |
client_id | Client ID of the application that requests the access token. | Yes | No | Client ID: K1AUPhZq8mRi0Q0pjhkfu1D7y6KjDQja |
azp | Client ID of the application that requests the access token. | No | Yes | Client ID: K1AUPhZq8mRi0Q0pjhkfu1D7y6KjDQja |
exp | The expiration time on or after which the access token must not be accepted. | Yes | Yes | Epoch timestamp: 1516238022 |
iat | Timestamp at which the access token was issued. | Yes | Yes | Epoch timestamp: 1516239022 |
scope | Scope of the issued access token. See Scopes. | Yes | Yes | "openid profile offline_access" |
jti | Unique identifier for the access token. | Yes | No | Unique string identifier: aBv9njtYfwL4xfPZyEwz9m |
gty | Grant type used to request the access token. Only present for client-credentials, password, and refresh_token. | No | Case-specific | Grant type: password, client-credentials |
permissions | Permissions available depending on roles. Included when Enable RBAC and Add permissions in the Access Token are enabled. See RBAC for APIs. | Case-specific | Case-specific | [ "create:bar", "create:foo", "read:bar", "read:foo" ] |
org_id | Organization ID. Added when user authenticated via an Organization. See Tokens and Orgs. | Case-specific | Case-specific | Organization ID: org_9ybsU1dN2dKfDkBi |
org_name | Organization Name. Added when user authenticated via an Organization and Organization Names in Authentication API is enabled. See Use Org Names. | Case-specific | Case-specific | Organization Name: my_organization |
authorization_details | Authorization details used in Rich Authorization Requests (RAR). See RAR. | Case-specific | Case-specific | { "type": "money_transfer", "instructedAmount": {"amount": 2500, "currency": "USD"}, "destinationAccount": "xxxx9876", "beneficiary": "Hanna Herwitz" } |
cnf | Confirmation claim for mTLS Token Binding. | Case-specific | Case-specific | {"x5t#S256":"A4DtL2JmUMhAsvJj5tKyn64SqzmuXbMrJa0n761y5v0"} |
sub_profile | Entity type of the subject. Issued when agent_subject_claims: 'auth0-v1' is enabled on the resource server and an agent-linked client is involved. See Agents as Principal. Values: user, ai_agent, service, browser_app, native_app. | Case-specific | Case-specific | "ai_agent" |
client_profile | Entity type of the requesting client. Issued under the same conditions as sub_profile. Multiple space-separated values permitted. See Agents as Principal. | Case-specific | Case-specific | "service ai_agent" |
act | Actor claim per RFC 8693. Present when an agent-linked client is involved in a token exchange or standard login flow. Contains sub, sub_profile, client_id, client_profile, and optionally a nested act for multi-hop delegation chains. See Agents as Principal. | Case-specific | Case-specific | {"sub": "agt_1a2b3c", "sub_profile": "ai_agent", "client_id": "agent-client-id"} |
| Custom claims | Custom claims can be added via Actions. See Create Custom Claims. | Case-specific | Case-specific | "favorite_color": "blue" |