> Toden documentation. For the full index fetch /llms.txt. Every page is available as Markdown by appending .md to its URL. Identity verification uses /api/kyc, Risk Intelligence uses /api/v1; they are separate contracts with different error shapes. Never invent an endpoint, field or enum value: read the API reference page for the operation first. # User Verification ## Docs - [User Verification](https://docs.toden.co/user-verification/overview.md): An overview of Toden User Verification (KYC): what it checks, how to start, videos, and where each guide lives. - [Verification lifecycle](https://docs.toden.co/user-verification/concepts/verifications.md): How a verification moves from pending to a final status, and how to handle each. - [Countries & ID types](https://docs.toden.co/user-verification/concepts/id-types.md): Government-database markets, global document coverage, the ID types in each, and their capture requirements. - [Supported countries](https://docs.toden.co/user-verification/concepts/countries.md): Every country Toden covers, the government-database KYC markets, global document verification, and the business (KYB) registry list. - [Workflows](https://docs.toden.co/user-verification/workflows/workflows.md): Build a verification flow visually once, then embed it by id or share it as a hosted link, with no redeploys. - [Decisioning](https://docs.toden.co/user-verification/workflows/decisioning.md): Turn verification data into an approve / decline / review decision with a visual rules graph. - [Lists](https://docs.toden.co/user-verification/workflows/lists.md): Blocklists, the face allowlist, the High-risk countries list, and the custom lists you create for your workflow rules. - [NFC chip verification](https://docs.toden.co/user-verification/checks/nfc-chip.md): Reading an eMRTD chip (e-passports and chip eID cards), what data is extracted, and how it is authenticated server-side. - [Address Intelligence](https://docs.toden.co/user-verification/checks/address-intelligence.md): Smart-address capture (map pin, entrance photo, directions) and how the platform corroborates it against the evidence it already holds. - [Background Location Declarations](https://docs.toden.co/user-verification/checks/background-location-declarations.md): A store-review kit for apps that turn on background presence verification: how to frame it for your product, the Play Console answers, the in-app disclosure, a 30-second video script, Apple review notes and what to do if you are rejected. - [Create a session](https://docs.toden.co/user-verification/server-api/create-session.md): POST /sessions, mint a hosted verification link for one applicant, server to server. - [Get configuration](https://docs.toden.co/user-verification/server-api/config.md): GET /config: discover the ID types and features enabled for your organisation. - [Upload media](https://docs.toden.co/user-verification/server-api/upload-media.md): POST /upload: store a document, selfie, or liveness file and get a mediaId. - [Create a verification](https://docs.toden.co/user-verification/server-api/create-verification.md): POST /verify, submit an identity for verification. The core endpoint. - [Get verification status](https://docs.toden.co/user-verification/server-api/verification-status.md): GET /status/:verificationId, minimal, publishable-safe submission status (no PII). - [Get verification result](https://docs.toden.co/user-verification/server-api/verification-result.md): GET /verifications/:id, full verification result with PII. Secret key only. - [List verifications](https://docs.toden.co/user-verification/server-api/list-verifications.md): "GET /verifications: page through your verification history server to server." - [Verify again](https://docs.toden.co/user-verification/server-api/verify-again.md): POST /verifications/:id/rerun, ask the applicant to redo a finished verification, whole or in part, server to server. - [Decide a verification](https://docs.toden.co/user-verification/server-api/review-verification.md): POST /verifications/:id/review, approve, decline or send back a finished verification from your backend, or change an earlier decision. - [Delete, expire & cancel](https://docs.toden.co/user-verification/server-api/manage-records.md): "DELETE /verifications/:id, DELETE /checks/*/:id, DELETE /face/checks/:id, POST /sessions/:id/expire and POST /sessions/:id/cancel: remove a record, end a live session early, or stop a session or a processing verification and take that back." - [Face match](https://docs.toden.co/user-verification/server-api/face-match.md): "POST /face/compare: compare two photos 1:1 and get a verdict, synchronously." - [Spot checks](https://docs.toden.co/user-verification/server-api/one-off-checks.md): "POST /checks: run one-off individual and business checks server to server, and read their history." - [Email & SMS verification](https://docs.toden.co/user-verification/server-api/contact-verification.md): "Send a one-time code to an email address or phone number, then check it. Synchronous, no SDK."