GET
Requires kyc.read. 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

string
required
The user ID to retrieve KYC status for.

Returns

string
Current KYC status — pending, in_progress, review, complete, or failed.
string
The user ID associated with this KYC record.
string
The tenant ID that owns this KYC record.
string
The environment ID where this KYC verification occurred.
string
Environment type — live or sandbox.
string
The Onfido provider’s verification status (if applicable).
string
ISO 8601 UTC timestamp when the user submitted their verification.
object
Full client information object provided during KYC setup, including fields like firstName, lastName, dob, address, country, etc.

Error codes