Get KYC status
Retrieve the current KYC verification status for a user.
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.