Transfers may be cancelled up until the transfer has been processed and funds converted. Cancellation is final — it cannot be undone.
A transfer can only be cancelled programmatically via the API if it meets all of the following criteria:
- The transfer is not in
funds_convertedor later state. - There are no processing problems with the transfer.
If the transfer does not meet these criteria, the API will return a 409 Conflict error with the code transfer.cancellation.not.allowed.
For more information about transfer states, see Tracking Transfers.
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/2026Q3/transfers/{transferId}/cancel
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q3/transfers/{transferId}/cancel
- UserToken
- PersonalToken
curl -i -X PUT \
'https://api.wise.com/2026Q3/transfers/{transferId}/cancel' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479'Returns the cancelled transfer object, with or without an originator block depending on the type of transfer.
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
Transfer current status. See Tracking Transfers for all possible statuses.
Unique identifier randomly generated per transfer request by the calling client
ID of the Payin Session generated for the transfer, which can be used for certain payin methods when funding the transfer
- Standard Transfer
- Originator Transfer
{ "id": 16521632, "user": 4342275, "targetAccount": 8692237, "sourceAccount": null, "quote": null, "quoteUuid": "8fa9be20-ba43-4b15-abbb-9424e1481050", "status": "incoming_payment_waiting", "reference": "reference text", "rate": 0.89, "created": "2017-11-24 10:47:49", "business": null, "transferRequest": null, "details": { "reference": "Testing" }, "hasActiveIssues": false, "sourceCurrency": "EUR", "sourceValue": 0, "targetCurrency": "GBP", "targetValue": 150, "customerTransactionId": "54a6bc09-cef9-49a8-9041-f1f0c654cd88", "payinSessionId": "23330542-8e9e-419f-95eb-312b880f92ad" }