Start an age check
The machine to machine surface. Creates an age verification check and returns the url of its hosted verification page, to send the person to, plus a check id to poll. Rate limited (default 60/min per key). No name, date of birth, document or photo from the credential is stored: the check keeps the boolean age result with your reference. Omit the body to check age_over_18. Pass an Idempotency-Key header to make create retries safe: a repeated key returns the original check.
Creating a check does not bill. A check is charged for when a wallet has presented an attestation and we have verified it, so an abandoned, declined, timed out or unverifiable check costs nothing, and a test mode check never bills at all. What this route does check is the plan's hard ceiling, which exists to bound a runaway integration. A metered plan stops at ten times its included volume, so passing the volume itself is ordinary business, charged nothing per unit; an unmetered plan stops at the bound it reports as both limits.
Request
- Base URL: https://api.tessio.eu
- URL: https://api.tessio.eu/v1/age-checks
- Auth: HTTP bearer
Headers
Unique per project; a retry with the same key returns the original check (nothing is created or metered again). Kept for 24 hours, after which a retry carrying it creates and meters a new check.
Request body
Response
Check created (poll the returned id)
Changes
No recorded changes to this operation across all 1 revision of this API.