Skip to navigation

Use this reference to create or validate the claims in the JWT.

ClaimRequiredDescriptionExample
subYesUnique user ID in your system.user@example.com
emailOptionalUser email address.user@example.com
nameOptionalUser display name.Support administrator
given_nameOptionalUser first name.Support
family_nameOptionalUser last name.Administrator
Configured role claimOptionalOne or more roles. The value can be a string or an array.[“billing-admin”]
expRecommendedTime when the JWT expires. Zuora rejects expired JWTs.Unix timestamp
iatRecommendedTime when the JWT was issued.Unix timestamp

The sub claim is the only required claim. A token that contains only sub can authenticate a user with the tenant default role and no profile fields.

The email, name, given_name, and family_name claims populate the user profile when present. Other claims are preserved for use by Experience pages and components.

Sign the JWT with the RS256 algorithm. Zuora verifies the signature with the public key from the configured JWKS URL.