---
title: "Collects all ACH transactions."
method: GET
path: "/ach/transactions"
tags: ["ACH Payment"]
---

# Collects all ACH transactions.

`GET /ach/transactions`

## Query parameters

- `page` integer
- `limit` integer
- `startDate` string, date
- `endDate` string, date
- `amountMin` number, float
- `amountMax` number, float
- `statusAuth` string[]
- `statusClearing` string[]
- `users` integer[]
- `search` string

## Response `200`

All ACH transactions.

- TransactionEft[]
  - `id` integer
  - `merchantId` integer
  - `dateCreated` string, date-time
  - `statusAuth` integer
  - `statusClearing` integer
  - `userId` integer
  - `batchId` integer
  - `bankAccountId` integer
  - `bankAccountL4l4` integer
  - `transactionType` integer
  - `amount` number, float
  - `currency` integer
  - `approvalCode` string
  - `test` integer
  - `acquirerTransactionId` string
  - `responseMessage` string
  - `payFacTransactionId` integer
  - `originalTransactionId` integer
  - `statusBatch` integer
  - `dateClosed` string, date-time
  - `customerCode` string
  - `invoiceNumber` string
  - `orderId` integer

## Other responses

- `400` — Invalid request.
- `403` — User does not have valid permissions.
- `500` — Unexpected internal error.

---

[API](https://skmtc.net/helcim/apis/the-helcim-api.md) · [All operations](https://skmtc.net/helcim/apis/the-helcim-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/helcim/the-helcim-api/versions/345052ca6578/schema)
