# ACH Transfer

- `OBJECT` [**ACH transfer object**](/api/ach-transfer/ach-transfer-object) — Represents the current state of a single ACH transfer originated by or received by Column.
- `OBJECT` [**ACH return object**](/api/ach-transfer/ach-return-object) — The ACH return object represents the current state of a single ACH return originated by or received by Column.
- `OBJECT` [**IAT transfer sub-object**](/api/ach-transfer/iat-transfer-sub-object) — Additional addenda information required for international ACH transfers.
- `GET` [**List all ACH transfers**](/api/ach-transfer/list-all-ach-transfers) — List all ACH transfers under your platform.
- `POST` [**Create an ACH transfer**](/api/ach-transfer/create-an-ach-transfer) — Create an ACH transfer between a Column account and a counterparty.
- `GET` [**Get an ACH transfer**](/api/ach-transfer/get-an-ach-transfer) — Retrieve a single ACH transfer by its ID.
- `POST` [**Cancel an ACH transfer**](/api/ach-transfer/cancel-an-ach-transfer) — Cancel an ACH transfer before it is sent to the Federal Reserve.
- `GET` [**Get an ACH return**](/api/ach-transfer/get-an-ach-return) — Retrieve the return details of a specific ACH transfer.
- `POST` [**Create an ACH return**](/api/ach-transfer/create-an-ach-return) — Return an incoming ACH transfer received from another financial institution.
- `POST` [**Reverse an ACH transfer**](/api/ach-transfer/reverse-an-ach-transfer) — Reverse an erroneous outgoing ACH transfer.
- `GET` [**List all ACH returns**](/api/ach-transfer/list-all-ach-returns) — List all ACH return details under your platform.
