Verify a single claim.
The pipeline: normalize → cache → search → extract → adjudicate → verbatim-check → persist + bill. Completed results return 200. An expired response wait returns 202 pending, never a fabricated verdict or zero-charge receipt. A database or worker interruption can leave a key unresolved and requires operator reconciliation; do not submit a new key.
Request
- Base URL: https://api.verify-api.dev
- URL: https://api.verify-api.dev/v1/verify
- Auth: HTTP bearer
Headers
Send a unique client-generated key and persist it before submission. Same account, method, route and body replay the stored response, or return 202 while unresolved. Different body or route returns 409. Unresolved keys are never automatically reclaimed; worker loss requires reconciliation. If omitted for verification, a key is generated and returned, but cannot protect retries if that first response is lost.
Request body
Example request
{
"claim": "The iPhone 15 launched on September 22, 2023."
}Response
Verdict.
Example response
{
"id": "vrf_01J8Z3W9YQKTB7ZK7C6E7N9J5R",
"as_of_bucket": "annual:2026-Q3"
}Changes
No recorded changes to this operation across all 1 revision of this API.