Update an existing identification document on a personal profile. Not applicable to business profiles.
This endpoint performs a full replacement of the document details. Any fields not provided in the request body will be set to null on the stored document. Partners must provide all fields they wish to retain.
Only partners with a KYC partner onboarding model are permitted to use this endpoint. Non-KYC partners will receive a 400 error.
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Document type.
Document number or value. Must be digits only for SSN or FINANCIAL_CAPACITY_BR.
When using FINANCIAL_CAPACITY_BR, the value must contain the financial capacity amount in BRL (Brazilian Real).
- Production Environmenthttps://api.wise.com/2026Q4/profiles/{profileId}/verification-documents
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q4/profiles/{profileId}/verification-documents
curl -i -X PUT \
'https://api.wise.com/2026Q4/profiles/{profileId}/verification-documents' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479' \
-d '{
"clientId": "mercury",
"firstName": "Oliver",
"lastName": "Wilson",
"type": "IDENTITY_CARD",
"uniqueIdentifier": "AA299822313",
"issueDate": "2017-12-31",
"issuerCountry": "EE",
"issuerState": "",
"expiryDate": "2027-12-31",
"nationality": "GB",
"sex": "MALE"
}'Identification document updated successfully.
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
{ "errorMessage": null, "success": true }