Verify a user's identity with the Trulioo identity verification API

domain: developer.trulioo.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Authenticate using your Trulioo API key passed as the x-trulioo-api-key header (or via Basic Auth depending on the API version your contract uses).
  2. Call the getCountryCodes endpoint and then the getFields endpoint for the target country to discover which data fields are required or optional for that jurisdiction.
  3. Submit a verification request to the verify endpoint with the DataFields object populated with the user's personal information (name, date of birth, address, national ID number where applicable) and specify the CountryCode.
  4. Parse the synchronous response: check the Record.RecordStatus field for 'match', 'nomatch', or 'missing' and inspect the DatasourceResults array for per-source results and field-level match details.
  5. Handle 'nomatch' outcomes by reviewing which datasources returned mismatches and deciding whether to prompt the user for data correction or route to manual review.
  6. Log the TransactionID from the response for audit trail purposes; use it to retrieve the transaction later if needed.

Known gotchas

Related routes

Implement the Plaid Identity Verification flow for user onboarding
plaid.com/docs/identity-verification · 6 steps · unrated
Submit a Jumio identity verification workflow via the API
docs.jumio.com · 6 steps · unrated
Create a Persona inquiry and handle webhook results for identity verification
docs.withpersona.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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