Perform jurisdiction appeal
Starts a jurisdiction appeal, letting a player contest the jurisdiction applied to them, and returns a hosted URL to display in an iframe. Supply the jurisdiction currently in force and, in `criteria.claimedJurisdiction`, the one the player claims. The player completes the appeal at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.
Authorization
api-key In: header
Request Body
application/json
Jurisdiction appeal request
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/age-verification/jurisdiction-appeal" \ -H "Content-Type: application/json" \ -d '{ "jurisdiction": "US-CA", "criteria": { "claimedJurisdiction": "US-CA" } }'{ "id": "12345678-1234-1234-1234-123456789012", "url": "https://example.com/verify", "shortUrl": "https://example.com/s/12345678-1234-1234-1234-123456789012?pid=42&s=qr"}Perform age appeal POST
Starts an age appeal, letting a player who failed an age check prove their age another way, and returns a hosted URL to display in an iframe. The player completes the appeal at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.
Perform age key verification POST
Starts an AgeKey verification and returns a hosted URL to display in an iframe. A player who already holds an AgeKey reuses it here instead of verifying from scratch, so this is the lowest-friction method for returning players. `subject` is optional and supplies your own identifiers for telemetry and reporting only. `options.facialAgeEstimation.passIfOver` sets the minimum estimated age for an AgeKey backed by facial age estimation, and for the facial age estimation fallback offered to players without an AgeKey. AgeKeys backed by other methods are checked against `criteria`. The player completes it at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.