Perform KYC verification on a Lithic account holder (individual) and handle the resulting KYC status lifecycle

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

Verified steps

  1. Submit account holder KYC by POSTing to https://api.lithic.com/v1/account_holders with a workflow of KYC_BASIC or KYC_ADVANCED and providing PII fields including first_name, last_name, dob, address, and government_id.
  2. The API returns synchronously with a status of ACCEPTED, PENDING_REVIEW, PENDING_DOCUMENT, or REJECTED; handle each status in your onboarding flow.
  3. If status is PENDING_DOCUMENT, collect and upload the required documents via the account holder document upload endpoint referenced in docs.lithic.com/docs/account-holders-kyc.
  4. Monitor status transitions by subscribing to account_holder event types via the Events API (docs.lithic.com/docs/events-api) or by polling GET /v1/account_holders/{account_holder_token}.
  5. Only account holders with ACCEPTED status may have cards created and transactions processed; gate card issuance in your application on confirmed ACCEPTED status.
  6. In sandbox, simulate specific KYC outcomes by using test values documented in the Simulating Account Holder Creation guide at docs.lithic.com/docs/simulating-account-holder-creation.

Known gotchas

Related routes

Build a KYB onboarding flow for a business account holder on Lithic including beneficial owner verification
docs.lithic.com · 6 steps · unrated
Automate KYC re-verification and periodic review for existing customers
fatf-gafi.org/guidance/rba-guidance · 6 steps · unrated
Create a Lithic virtual card and handle transaction webhooks
docs.lithic.com · 5 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