HTTP headers used for Sumvin identity credential transmission
This page documents the HTTP headers used to transmit Sumvin identity credentials from a user’s request to your service, and the headers you use when calling SIS yourself.
Two credentials, two headers. Inbound user requests carry the JWT in x-sumvin-pint-token. Outbound calls to SIS (revocation checks, JWKS fetches, token exchange) use your SIS API key in Authorization: Bearer. Do not conflate them.
Present on all requests carrying Sumvin credentials (both Standard and Enhanced tier). Contains the SIS-signed PINT JWT as a raw compact-serialized JWT — no Bearer prefix.
When you call authenticated SIS endpoints (for example, to check PINT revocation status or exchange a signed PINT for a JWT), authenticate with your SIS API key using the Authorization header. The JWKS endpoint is the one exception — it is public and must be called without this header.
Authorization: Bearer <SIS_API_KEY>
Property
Value
Required
Yes, for authenticated outbound calls to SIS (all except the JWKS endpoint, which is public)
Format
Bearer followed by the Unkey-backed API key issued to you during partner onboarding
Never forward a user’s PINT JWT in the Authorization header. The PINT JWT belongs in x-sumvin-pint-token. The Authorization: Bearer header is reserved for your SIS API key on outbound calls.