You can check the verification status of a profile using this API. This is a profile-specific API resource which should be accessed using an access token acquired for the profile.
We do not expose any finer details of customer verification.
Security
UserToken
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Example:f47ac10b-58cc-4372-a567-0e02b2c3d479
- Production Environmenthttps://api.wise.com/2026Q3/profiles/{profileId}/verification-status/bank-transfer
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q3/profiles/{profileId}/verification-status/bank-transfer
curl -i -X POST \
'https://api.wise.com/2026Q3/profiles/{profileId}/verification-status/bank-transfer?source_currencies=GBP%2CUSD%2CEUR' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479'Verification status response.
Headers
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
Example:"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Response
{ "routes": [ { "source_currency": "GBP", "maximum_entitled_amount": 100000, "current_status": "verified" }, { "source_currency": "USD", "maximum_entitled_amount": 0, "current_status": "not_verified" }, { "source_currency": "EUR", "maximum_entitled_amount": 10000, "current_status": "not_verified" } ], "request_id": "e66da5f6-2456-403c-bfcb-908885ee1a61" }