Get KYC status
Retrieve the current KYC verification status for a user.
GET
Returns a simplified KYC status response with only the essential status fields and client information. Use this endpoint to quickly check a user’s verification progress without retrieving the full KYC record. Fetches the KYC record by user ID.
Path parameters
The user ID to retrieve KYC status for.
Returns
Current KYC status —
pending, in_progress, review, complete, or failed.The user ID associated with this KYC record.
The tenant ID that owns this KYC record.
The environment ID where this KYC verification occurred.
Environment type —
live or sandbox.The Onfido provider’s verification status (if applicable).
ISO 8601 UTC timestamp when the user submitted their verification.
Full client information object provided during KYC setup, including fields like
firstName, lastName, dob, address, country, etc.Error codes
| Status | Meaning |
|---|---|
401 | Missing or invalid API key pair. |
404 | KYC record not found or belongs to a different tenant. |