Documentation Index
Fetch the complete documentation index at: https://docs.yativo.com/llms.txt
Use this file to discover all available pages before exploring further.
Update a previously submitted KYC or KYB record. Use this endpoint when a customer needs to correct information or provide additional documents — typically after a rejection. Only include fields you want to change.
PUT https://api.yativo.com/api/v1/customer/kyc/update
Include an Idempotency-Key header on every request. Supply customer_id and type, then any fields you want to update. Fields not included are left unchanged.
Request body
The UUID of the customer whose KYC you are updating.
"individual" or "business" — must match the original submission type.
All other fields from the original submission schema can be included to update their values. See Submit Individual KYC or Submit Business KYC for the full field reference.
curl -X PUT 'https://api.yativo.com/api/v1/customer/kyc/update' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: kyc-update-2026-002' \
-d '{
"customer_id": "c586066b-0f29-468f-b775-15483871a202",
"type": "individual",
"selfie_image": "https://storage.yativo.com/documents/abc/selfie-v2.jpg",
"identifying_information": [
{
"type": "passport",
"issuing_country": "US",
"number": "P00012345",
"date_issued": "2020-01-01",
"expiration_date": "2030-01-01",
"image_front_file": "https://storage.yativo.com/documents/abc/passport-front-hd.jpg"
}
]
}'
{
"status": "success",
"status_code": 200,
"message": "KYC submission updated successfully",
"data": {
"customer_id": "c586066b-0f29-468f-b775-15483871a202",
"type": "individual",
"status": "submitted",
"updated_at": "2026-06-01T15:00:00.000000Z"
}
}