List verifications
Newest first. Pass next_cursor back as cursor for the next page.
Authorizations
Secret API key, created in the dashboard under Settings → API. Send it as Authorization: Bearer rk_secret_… from your server only. Publishable keys (pk_live_…) are for the native SDKs and reach the capture endpoints alone. An unknown key returns 401.
Query Parameters
Soft cap; adapters may return fewer.
1 <= x <= 10020
Opaque cursor from a previous response. Treat as a black box.
Exact match on verification status.
pending, partially_captured, completed, expired, failed, abandoned Exact match on verdict.label. Pending verifications never match.
verified, suspicious, failed Exact match on verdict.reason_code. Verifications with no verdict, or a verified verdict, never match.
screen_detected, ai_generated, context_mismatch, reverse_search_match Inclusive lower bound on created_at. ISO 8601 date or date-time.
"2026-07-01T00:00:00.000Z"
Inclusive upper bound on created_at. ISO 8601 date or date-time.
"2026-07-31T23:59:59.999Z"
Exact match against config.metadata[<key>]. Repeatable with different keys (ANDed). Literal param name is metadata. followed by the metadata key, e.g. metadata.client_label=estancia-la-julia.
"estancia-la-julia"
Exact match against ocr.primary of any capture on the verification.
"AB123CD"
Provenance split. audit matches config.mode = audit or an upload-only step spec (link-template audits that never stamp mode). verification is everything else — live capture, including rows that omit mode.
verification, audit