# Reject a wire return request

**POST** `/transfers/wire/return-requests/{wire_return_request_id}/reject`

Rejects a single wire return request by its ID. If rejected, a return response is sent to the requestor.

### Path Parameters

- `wire_return_request_id` `string` _(required)_ — Unique identifier for the wire return request.

### Body Parameters

- `additional_info` `string` _(required)_ — Additional information about the rejection. Maximum 105 characters.
- `reject_reason` `enum` _(required)_ — The reason for rejecting the return request. Possible values: `beneficiary_account_closed`, `non_sufficient_funds`, `funds_already_returned`, `rejected_by_beneficiary`, `legal_decision`, `no_response_from_beneficiary`

**Request**

```shell
curl 'https://api.column.com/transfers/wire/return/<wire_return_request_id>/approve' \
  -X POST \
  -u :<YOUR API KEY> \
  -d reject_reason="non_sufficient_funds"
```

**Response 200**

```json
{
  "approved_at": "2025-08-19T21:39:41Z",
  "completed_at": "2025-08-19T21:39:48Z",
  "created_at": "2025-08-19T21:35:03Z",
  "id": "wrrq_31vooPhYfHGWTXqhtCWNNacaRrS",
  "manual_review_at": "2025-08-19T21:35:03Z",
  "original_transfer_id": "wire_31vopZ3oVy7WsTvGBxJo0NfIDoA",
  "rejected_at": null,
  "return_request_reason": "AC02: Debtor account number invalid or missing",
  "return_request_response_reason": "AM04: Non-sufficient funds to cover specified message amount",
  "scheduled_at": null,
  "sent_at": null,
  "status": "completed",
  "updated_at": "2025-08-19T21:39:48Z"
}
```
