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 when SSN or FINANCIAL_CAPACITY_BR.
- Production Environmenthttps://api.wise.com/2026Q3/profiles/{profileId}/verification-documents
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q3/profiles/{profileId}/verification-documents
- Update Identity Card
- Update Drivers Licence
curl -i -X PUT \
'https://api.wise.com/2026Q3/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 }