Build an identity verification workflow with Persona Inquiry API for government ID document checks

domain: docs.withpersona.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create an Inquiry via POST /api/v1/inquiries using the Persona API key; specify the template ID corresponding to the desired verification configuration (e.g., government ID + selfie).
  2. Embed the Inquiry flow in your frontend using the Persona.js SDK or redirect the user to the hosted flow URL returned in the inquiry response.
  3. Handle the completed, failed, and needs_review webhook events at your configured endpoint; Persona signs payloads with an HMAC-SHA256 signature using your webhook secret.
  4. After the inquiry completes, retrieve the verification objects via GET /api/v1/inquiries/{inquiry-id} to access extracted document data, field-level match results, and decision output.
  5. Use Persona Workflows to automate downstream actions on inquiry completion: trigger database report lookups, create Cases for manual review queues, or call your own internal APIs.
  6. Test the integration in the Persona sandbox environment using provided synthetic identity and test document profiles before enabling live verifications.

Known gotchas

Related routes

Create a Persona inquiry and handle webhook results for identity verification
docs.withpersona.com · 6 steps · unrated
Retrieve a Persona verification for a government ID document and extract the extracted data fields from the verification object
docs.withpersona.com · 5 steps · unrated
Create a Persona inquiry using a verification template and retrieve the completed inquiry result
docs.withpersona.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans