Create a Veriff session, redirect the user, and process the decision webhook

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

Steps

  1. POST to the Veriff sessions endpoint with your API key in the header and a person object containing first name, last name, and optionally date of birth
  2. Return the verification URL from the response to your frontend to redirect or embed the Veriff flow
  3. Store the session ID returned in the response for later correlation
  4. Configure a webhook URL in the Veriff station; Veriff will POST decision and event notifications to this URL
  5. On decision webhook receipt, compute the HMAC-SHA256 signature over the raw payload using your shared secret and compare against the X-HMAC-Signature header
  6. Extract the verification status field (approved, declined, or resubmission requested) and the person object from the decision payload to update your user record

Known gotchas

Related routes

Create a Veriff verification session and process the decision callback
developers.veriff.com · 6 steps · unrated
Implement Veriff identity verification sessions with decision and event webhooks
devdocs.veriff.com · 6 steps · unrated
Verify a Veriff webhook or session API response using the X-HMAC-SIGNATURE header before trusting the decision payload
devdocs.veriff.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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