KYC inquiries verify a subject’s identity through a hosted flow with document capture and selfie checks.Documentation Index
Fetch the complete documentation index at: https://docs.inklink.com/llms.txt
Use this file to discover all available pages before exploring further.
For most integrations, the flow is simple: create an inquiry on your backend, send the user to
https://idv.inklink.com?inquiry_id=<id>, then read status and inquiry_id on your return_url.Integration flow
Create an inquiry
Call
POST https://platform.inklink.com/api/v1/kyc/inquiry from your backend with your org api-key. Send a minimal payload with subject_id (your stable user key), return_url, and level (1-3). See Quickstart and the API reference for the full payload.Hosted verification
Open the user’s browser to:
https://idv.inklink.com?inquiry_id=<id>Use the id from the create response as inquiry_id. The IDV app runs the document scan and selfie check.Return URL and Result API
Verification levels
| Level | What it enables |
|---|---|
| 1 | Document scan + selfie |
| 2 | Level 1 + address check |
| 3 | Level 2 + PEP, AML, and adverse media screening (enabled together) |
Status meanings
Status meanings
| Status | Meaning |
|---|---|
pending | Verification was created or is still in progress |
manual_review | Automatic checks finished and the inquiry needs human review |
approved | Verification passed |
rejected | Verification did not pass |
What the result endpoint adds
What the result endpoint adds
GET https://platform.inklink.com/api/v1/kyc/inquiry/<inquiry_id>/result returns fuller JSON with timestamps and other metadata. It does not include raw document images or evidence payloads; use the InkLink dashboard for detailed review.Next steps
Quickstart
Create an inquiry, redirect to IDV, and handle the return URL.
API reference
Review the create inquiry request and response schema.
Error handling
Check common API and integration errors before going live.