Skip to main content
Custom claims let you embed additional data in the JWT returned by attestation. Your backend reads these claims to make authorization decisions without extra API calls.

Claim types

External claims are available on Enterprise plans only.
subscription is a reserved claim key, managed by Grantiva’s subscription entitlement ingestion. Creating a custom claim named subscription returns a 400.

Managing claims

Claims are managed from the dashboard or via the API.

Dashboard

Go to Settings > Custom Claims to create, edit, reorder, and test claims.

API

Reading claims

Claims appear in the attestation result:
And in the decoded JWT on your backend:

Tier limits

Testing claims

Use the claim test endpoint to preview how a claim evaluates without performing a real attestation: