{ "status": "success", "status_code": 200, "message": "Request successful", "data": { "first_name": "Alex", "last_name": "Smith", "status": "rejected", "kyc_rejection_reasons": [ "Document image quality is too low", "Selfie does not match ID photo" ], "kyc_requirements_due": ["selfie_image", "identifying_information"], "bio_data": { "customer_kyc_status": "rejected", "kyc_verified_date": null }, "kyc_link": "https://kyc.yativo.com/individual/c586066b-0f29-468f-b775-15483871a202", "is_va_approved": false }}
KYC / KYB
Check KYC Status
Retrieve the current KYC or KYB verification status for a customer
Poll this endpoint after a KYC/KYB submission to check the current verification status. When status is "approved" and is_va_approved is true, the customer can use payment services.
Submission was rejected (see kyc_rejection_reasons)
under_review
Additional review in progress
When is_va_approved is true, the customer can use virtual accounts and payment services. Check both status === "approved" and is_va_approved === true before enabling payment features.
curl -X GET 'https://api.yativo.com/api/v1/customer/kyc/c586066b-0f29-468f-b775-15483871a202' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'