Perform Connect ID verification
Starts a ConnectID verification and returns a hosted URL to display in an iframe. The player proves their age through an Australian bank or identity provider they already hold an account with. Available in Australia only. The player completes it at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.
Authorization
api-key In: header
Request Body
application/json
Perform Connect ID verification
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/age-verification/perform-connect-id-verification" \ -H "Content-Type: application/json" \ -d '{ "jurisdiction": "US-CA", "criteria": {} }'{ "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 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. The player completes it at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.
Perform credit card verification POST
Starts a credit card verification and returns a hosted URL to display in an iframe. This is an adult (18+) assurance signal, not a precise age estimate — a pass means the player holds an adult payment instrument, and no age range is established. Choose another method when you need a specific age. The player completes it at the returned URL; read the outcome from `/age-verification/get-status` or a webhook.