---
title: "Get ACH Transaction History"
method: POST
path: "/getAchTransHistory"
tags: ["Transactions"]
---

# Get ACH Transaction History

`POST /getAchTransHistory`

Use the Get ACH Transaction History endpoint to retrieve the ACH transaction history for the specified customer account. This endpoint retrieves **outgoing** ACH transactions only.

## Response `default`

- object
  - `status_code` integer, nullable, required — The response status code. May return a string for some statuses.
  - `status` string, nullable, required — The condition of a process or response
  - `processing_time` number, float, nullable, required — The time elapsed in processing the transaction
  - `echo` object, nullable, required — A structure that contains transaction ID information
    - `transaction_id` string, nullable, required — An ID that represents an API transaction
    - `provider_timestamp` string, date-time, nullable, required — Store a related timestamp for reporting and troubleshooting purposes
    - `provider_transaction_id` string, nullable, required — Secondary transaction identifier (generated by a provider)
  - `system_timestamp` string, date-time, nullable, required — A system generated timestamp
  - `rtoken` string, nullable, required — A system-generated ID used for tracking
  - `errors` string[] — A list of errors generated while the request was processed
  - `response_data` object, nullable, required — A structure for the response data. It can be empty but usually will contain information.
    - `found` integer, required — The number of transactions found
    - `transactions` object[], required — List of transactions
      - `ach_account_id` string, nullable, required — ID for the account as created by Add ACH Account [Corporate]
      - `amount` string, nullable, required — Transaction amount
      - `date` string, nullable, required — The datetime for the transaction. In the format: `yyyy-mm-dd hh:mm:ss`.
      - `ach_account_no` string, required — Account number of the external account. May be masked depending on configuration.
      - `ach_routing_no` string, required — ACH routing number
      - `ach_transaction_id` string, nullable, required — A unique ID for an ACH transaction
      - `status` string, required — Status of the transaction. See <a href="ref:api-reference-ach-transaction-statuses" target="_blank">ACH Transaction Statuses</a>.
      - `name` string, nullable, required — Name of account associated with the transaction
      - `reject_code` string, nullable, required — The <a href="ref:api-reference-events-ach-return-codes" target="_blank">ACH return code</a>.
      - `pmt_ref_no` string, required — A system-generated account number
      - `debit_credit_indicator` string, required — Whether the transaction credited (`C`) or debited (`D`) the receiving account.
      - `description` string, nullable, required — Description for the transaction

---

[API](https://skmtc.net/galileo-ft/apis/program-api.md) · [All operations](https://skmtc.net/galileo-ft/apis/program-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/galileo-ft/program-api/versions/bcd728f97a18/schema)
