Use this endpoint to check the compatibility of a recipient account with a quote before creating a transfer. This validation includes:
- Re-validating the recipient account details.
- Checking all required fields are present (for example, recipient address for USD transfers).
- Verifying account details with the recipient's bank (for supported currencies).
This operation is optional, but useful to identify potential issues before transfer creation.
The confirmations object is only populated for currencies that support recipient verification. If absent, only standard validations apply.
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
- Production Environmenthttps://api.wise.com/2026Q4/accounts/{accountId}/quotes/{quoteId}/compatibility
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q4/accounts/{accountId}/quotes/{quoteId}/compatibility
curl -i -X POST \
'https://api.wise.com/2026Q4/accounts/{accountId}/quotes/{quoteId}/compatibility' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479'Returns the compatibility result, including any verification outcomes. See the Recipient verification guide for details about handling the confirmations object.
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
Contains verification results for the recipient's details. Only populated for currencies with recipient verification enabled (CNY, KRW, INR, IDR, EUR).
See the Recipient verification guides for details about how to handle this verification data by currency.
{ "accountId": 40000000, "quoteId": "00000000-0000-0000-0000-000000000000", "confirmations": { "acceptedOutcomes": false, "acceptedAt": null, "quoteId": "00000000-0000-0000-0000-000000000000", "outcomes": [ { … } ] } }