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

# Get Transaction History

`POST /getTransHistory`

Use the Get Transaction History endpoint to retrieve a list of posted transactions (settlements, payments, adjustments, fees) during a specified timespan. This endpoint does not return unsettled authorizations.
- As desired, use the `act_type` field in the response to filter the responses by transaction type.
- See <a href="ref:record-set-paging" target="_blank">Record-Set Pagination</a> for instructions on using the paging parameters.
- Open the Recipe below to see a response example.

## 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.
    - `start_date` string, date-time, required — The start date for the transaction range
    - `end_date` string, date-time, required — The end date for the transaction range
    - `number_of_pages` integer, required — The total number of pages available in the paginated response
    - `page` integer, required — The current page being retunred in the paginated response
    - `total_record_count` integer, required — Number of records in the accounts list display
    - `transaction_count` integer, required — The number of transactions listed in the response
    - `transactions` object[], required — List of transactions
      - `pmt_ref_no` string, nullable, required — <a href="doc:about-accounts#prn" target="_blank">Payment reference number</a>.
      - `act_id` string, nullable, required — Transaction activity identifier used in the SoFi Tech Solutions system
      - `act_type` string, nullable, required — Identifier for the transaction activity type. See the <a href="ref:api-reference-activity-type" target="_blank">Activity Type</a> enumeration.
      - `post_ts` string, date-time, nullable, required — System timestamp when the transaction posted to the customer account, in <a href="ref:system-time" target="_blank">our system time</a>
      - `amt` string, nullable, required — The transaction amount in the currency of the account. A negative amount debits funds from the customer account.
      - `details` string, nullable, required — Description provided by the merchant about the transaction (DE043)
      - `description` string, nullable, required — Description of the activity type specified in the `act_type` field. See the <a href="ref:api-reference-activity-type" target="_blank">Activity Type</a> enumeration.
      - `source_id` string, nullable, required — System-generated identifier that maps to the original transaction, such as `auth_id`, `pmt_id`, or `adj_id`
      - `bal_id` string, nullable, required — Balance ID, a system-generated identifier for the account on which the transaction occurs. Maps to `galileo_account_number`.
      - `prod_id` string, nullable, required — Identifier for the product associated with the account
      - `auth_ts` string, date-time, nullable, required — System timestamp when the transaction was authorized, in <a href="ref:system-time" target="_blank">our system time</a>
      - `trans_code` string, nullable, required — Reference your program's <a href="ref:api-reference-activity-type" target="_blank">activity</a> and <a href="ref:api-reference-transaction-types" target="_blank">transaction types</a> for possible values.
      - `ach_transaction_id` string, nullable — Identifier for the ACH transaction, if applicable
      - `external_trans_id` string, nullable — Optional identifier for a transaction that you supply. External to the system.
      - `original_auth_id` string, nullable — The `auth_id` of the previous transaction in the sequence, if any. Maps to `prior_id`.
      - `network_code` string, nullable — A system-generated code to identify the subnetwork over which the transaction took place. Maps to `network_id`.
      - `local_amt` string, nullable — Amount, in cents, of the authorization request, in the currency at the point of sale. 12-digit number including leading zeros. This amount does not include upcharges or program fees. (DE004)
      - `local_curr_code` string, nullable — Currency code for `local_amt` (DE049)
      - `settle_amt` string, nullable — The transaction amount in the settlement currency (DE005)
      - `settle_curr_code` string, nullable — Currency code for `settle_amt` (DE050)
      - `billing_amt` string, nullable — The transaction amount in the currency of the account (DE006)
      - `billing_curr_code` string, nullable — Currency code for `billing_amt` (DE051)
      - `mcc` string, nullable, required — Category code for the merchant that initiated the transaction (DE018)
      - `merchant_id` string, nullable — Network-assigned identifier for a merchant (DE042)
      - `formatted_merchant_desc` string, nullable — The same information as in the `details` field, with formatting
      - `terminal_id` string, nullable — Identifier for the card reader at the point of sale (DE041)
      - `card_id` string, nullable — A system-generated identifier for a card, which can be used instead of the PAN. Maps to `cad`.
      - `credit_ind` string, nullable — Indicates whether a PIN was input at the point of sale. `Y` = No PIN was input. `N` = A PIN was input. `None` = Not a card transaction.
      - `iac_tax` number, float, nullable — Impuesto al Consumo. Colombian consumption tax. Required for the Mastercard Interchange Intracountry Calculation Program.
      - `iva_tax` number, float, nullable — Impuesto al Valor Agregado. Colombian value-added tax. Required for the Mastercard Interchange Intracountry Calculation Program.
      - `funding_account_prn` string, nullable — The <<glossary:PRN>> of the <<glossary:RTF>> funding account
      - `spending_account_prn` string, nullable — The PRN of the RTF spending account
      - `original_incremental_id` integer, nullable — The original incremental id. The id for the first incremental transaction
      - `latest_incremental_id` integer, nullable — The latest incremental id. The id for the most recent 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)
