Initialize an asynchronous person verification journey. Returns tokens
immediately. Use the start token to construct a verification URL that
redirects the individual to Zenoo’s hosted verification experience for
document capture and biometric liveness.
Verification URL format:
https://instance.prod.onboardapp.io/{project_hash}/?t={start_token}
The start token expires after 24 hours. The pull token remains valid
for 30 days after results become available.
Project-scoped API key for server-to-server authentication. Obtain keys from the Zenoo dashboard under Project Settings > API Keys. Staging and production environments use separate keys.
Project-scoped API key.
Unique key for idempotent request handling.
Project identifier from Zenoo Studio.
Request body for Person Verification. Supports three tiers of data.
| Tier | Fields | Result Quality |
|---|---|---|
| Minimum | first_name, last_name, country | Basic screening |
| Standard | + date_of_birth, email, phone, address | Identity + phone/email verification |
| Full | + nationality, document_type, external_reference | Idempotency, preferred document |
Individual's first name.
"Jane"
Individual's last name.
"Smith"
Country of residence. ISO 3166-1 alpha-2 code.
"GB"
ISO 8601 date (YYYY-MM-DD). Reduces screening false positives by 80-95%.
Email address. Triggers email verification check.
Phone number in E.164 format (e.g., +447700900123).
Street address.
City.
Postal or ZIP code.
ISO 3166-1 alpha-2 code.
Preferred document type for verification UI.
passport, national_id, driving_licence Your internal reference ID for idempotency.
255Verification journey initiated. Use tokens to build URL and retrieve results.
Response from async initiation endpoints (/init). Contains tokens for
retrieving results and constructing verification URLs.