---
title: "Cancel a transfer"
method: PUT
path: "/v2/transfers/{id}/cancel"
tags: ["Transfers"]
---

# Cancel a transfer

`PUT /v2/transfers/{id}/cancel`

This service can be used to cancel a transfer.

## Path parameters

- `id` string, required

## Response `200`

OK

- ResponseCancelTransfer
  - `id` string — dLocal transfer ID.
  - `origin` string — Origin account ID.
  - `destination` string — Destination account ID.
  - `amount` number — Transfer amount to be sent to destination.
  - `currency` string — Currency of the transfer amount.
  - `release_date` string, date-time — Release date when the transfer will be executed. ISO-8601 - Notification’s timestamp (YYYY-MM-DDTHH:mm:ss.SSSSZ).
  - `transaction_id` string — Transaction ID related to the transfer. This will only appear if the transfer is related to a split payment.
  - `external_id` string — ID given by the merchant in their system.
  - `description` string — Transfer description.
  - `created_date` string, date-time — Transfer creation’s timestamp. ISO-8601 - Notification’s timestamp (YYYY-MM-DDTHH:mm:ss.SSSSZ).
  - `notification_url` string — URL where dLocal will send notifications associated with the transfer.
  - `status` string — Transfer status. <br><br> [See details](https://docs.dlocal.com/reference/transfer-status-v2-platforms).
  - `status_code` number — Transfer status code. <br><br> [See details](https://docs.dlocal.com/reference/transfer-status-v2-platforms).
  - `type` string — The type of transaction. <br><br> Possible values: `INSTANT` or `SCHEDULED`.
  - `last_updated_date` string, date-time — Transfer last modification's timestamp (YYYY-MM-DDTHH:mm:ss).

## Other responses

- `400` — Bad request

---

[API](https://skmtc.net/dlocal/apis/payins.md) · [All operations](https://skmtc.net/dlocal/apis/payins/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dlocal/payins/revisions/d87e090020f9/schema)
