# Create a wire return request

**POST** `/transfers/wire/{wire_transfer_id}/return-request`

Sends an outgoing wire return request to request the return of funds of a previously sent outgoing wire transfer.

### Path Parameters

- `wire_transfer_id` `string` _(required)_ — Unique identifier for the wire transfer.

### Body Parameters

- `additional_info` `string` _(required)_ — Additional information about the return request. Maximum 105 characters.
- `return_request_reason` `enum` _(required)_ — The reason for the return request. Possible values: `incorrect_beneficiary_account`, `incorrect_amount`, `requested_by_originator`, `duplicate`, `fraud`, `tech_failure`, `payment_not_justified`

**Request**

```shell
curl 'https://api.column.com/transfers/wire/<wire_transfer_id>/return-request' \
  -X POST \
  -u :<YOUR API KEY> \
  -d return_request_reason="incorrect_beneficiary_account"
```

**Response 200**

```json
{
  "approved_at": null,
  "completed_at": null,
  "created_at": "2025-08-22T16:04:50Z",
  "id": "wrrq_31vlV9qjCk2HCYiFZSFGaIIaCnK",
  "manual_review_at": null,
  "original_transfer_id": "wire_31vlUIYhA3levdxVr99YfhOiU1x",
  "rejected_at": "2025-08-22T16:04:54Z",
  "return_request_reason": "AC03: Wrong account number",
  "return_request_response_reason": "AC04: Account number has been closed",
  "scheduled_at": "2025-08-22T16:04:50Z",
  "sent_at": "2025-08-22T16:04:52Z",
  "status": "rejected",
  "updated_at": "2025-08-22T16:04:54Z"
}
```
