Skip to main content
Checks the user’s identity verification (KYC) status. Use it to poll after the user opens the verification URL from start_kyc or create_card.

Parameters

This tool takes no parameters.

Returns

A verified boolean plus the raw status: verified, pending, requires_input, duplicate_identity, canceled, or null if verification was never started. When the status is requires_input, a reason explains the failure (for example id_document_quality_poor) and the message suggests calling start_kyc for a fresh URL. A duplicate_identity status means the identity is already associated with another account and the user should contact support.

Example

{ "name": "get_kyc_status", "arguments": {} }