---
title: "Get transactions"
method: GET
path: "/transactions"
tags: ["Transactions"]
---

# Get transactions

`GET /transactions`

Get all transactions available to a brand with pagination and optional filtering.

## Query parameters

- `customer_id` string, uuid
- `account_id` string, uuid
- `payment_type` string
- `start_date` string, date
- `end_date` string, date
- `page` integer — Page number
- `count` integer — Items per page
- `order_by` string
- `transaction_state` string

## Response `200`

- PaginatedTransactions — Intended to work together with api.data.pagination.PaginationResult. Subclasses may contain an `items` field which is a list of data items.
  - `page` integer
  - `pages` integer
  - `count` integer
  - `next_page` integer
  - `transactions` TransactionSchema[], required
    - `transaction_id` string, uuid, required
    - `bond_brand_id` string, uuid, required
    - `customer_id` string, uuid, required
    - `account_id` string, uuid, required
    - `payment_type` string, required
    - `transaction_type` string
    - `previous_transaction_id` string, uuid
    - `state` string
    - `amount` string, required
    - `currency` string
    - `created_time` string, date-time, required
    - `updated_time` string, date-time, required
    - `details` union
      - ACH
        - `card_id` string, uuid, required
        - `external_account_id` string, uuid, required
        - `class_code` string, required
        - `direction` string, required
        - `network` string, required
        - `description` string, required
        - `failure_reason` string
        - `return_code` string
      - Card
        - `card_id` string, uuid, required
        - `mcc` string
        - `mcc_description` string, required
        - `currency` string
        - `exchange_rate` number
        - `merchant_id` string
        - `merchant_name` string
        - `merchant_city` string
        - `merchant_state` string
        - `merchant_country` string
        - `merchant_postal_code` string
        - `cardholder_presence` boolean
        - `statement_descriptor` string, required
        - `arn` string
        - `fraud_rule_triggered` string
        - `merchant_currency` string
        - `merchant_amount` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/bond/apis/customer.md) · [All operations](https://skmtc.net/bond/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bond/customer/revisions/62f5ac53144d/schema)
