---
title: "List transactions"
method: POST
path: "/transactions"
tags: ["Transactions"]
---

# List transactions

`POST /transactions`

Get a list of transactions

## Request body

- GetTransactions — Get Transactions Body
  - `page` integer — Page number
  - `per_page` integer — Transactions per page, max. 1000
  - `filters` object — Filters out transactions
    - `trip_uuids` string[]
    - `order_id` integer — The order ID
    - `currency` 'usd' | 'eur' | 'cad' | 'zar' | 'gbp' | 'aud' | 'nzd' | 'chf' | 'sek' | 'nok' | 'dkk' | 'pln' | 'hkd' | 'mxn' — The currency of the transaction
    - `transaction_type` 'payment' | 'refund' | 'dispute' | 'transfer' | 'payout' | 'instant_payout' | 'wire' | 'card_transfer' | 'adjustment' | 'top_up' — The type of the transaction

## Response `200`

Get a list of transactions

- object
  - `data` Transaction[]
    - `uuid` string — The unique global ID of the transaction
    - `user_id` integer — The unique ID of the user who initiated the transaction
    - `organizer_id` integer — The unique ID of the organizer who's balance is affected
    - `vendor_id` integer — The unique ID of the vendor who's balance is affected
    - `amount` integer — The amount paid excluding all fees
    - `customer_facing_amount` integer — Total gross amount paid through WeTravel - cc or bank payments
    - `refunded_amount` integer — Amount refunded to the participant through WeTravel - cc or bank payments
    - `disputed_amount` integer — Amount disputed to the participant through WeTravel - cc or bank payments
    - `net_amount` integer — The final amount received by an organizer after deducting all the fees
    - `currency` string — Currency of the transaction
    - `transfer_id` string — The unique ID of the transaction based on type
    - `bank_name` string — Bank's name
    - `brand` string — Card brand name
    - `last4` string — Last 4 digits of cc or bank account
    - `beneficiary_name` string — Beneficiary name of Top Up, Adjustment, Card Transfer, Conversion, Payout/Wire or Supplier Transfers
    - `beneficiary_email` string — Beneficiary email of Top Up, Payout/Wire, Conversion, or Supplier Transfers
    - `payout_account_type` string — Payout account type
    - `status` string — Transaction status
    - `note` string — Note of the transaction (Purpose of payment of Wire and Supplier Transfers)
    - `description` string — Description of the transaction
    - `payment_method` string — Payment method
    - `payment_id` string — The unique ID of the payment
    - `order_id` string — The unique ID of the order (booking)
    - `rebooked_from_order_id` string — The unique ID of the order (booking) which this order was rebooked from
    - `trip` Trip — Trip object
      - `title` string — Trip title
    - `rebooked_from_trip` Trip — Trip object
      - `title` string — Trip title
    - `participants` Participant[]
      - `email` string — Email of the participant
      - `first_name` string — First name of the participant
      - `last_name` string — Last name of the participant
    - `packages` Package[]
      - `name` string — Name of the package
      - `price` integer — Price of the package
      - `deposit` integer — Deposit amount for the package
      - `participants` Participant[]
        - `email` string — Email of the participant
        - `first_name` string — First name of the participant
        - `last_name` string — Last name of the participant
    - `discount_code` string — discount_code
    - `buyer` Buyer — Buyer object
      - `email` string — Email of the buyer
      - `first_name` string — First name of the buyer
      - `last_name` string — Last name of the buyer
    - `type` string — Transaction type
    - `parent_uuid` string — The unique global ID of the parent transaction
    - `wetravel_fee` integer — Wetravel fee
    - `organizer_card_fee` integer — Card fee paid by the organizer
    - `customer_card_fee` integer — Card fee paid by the customer (buyer)
    - `organizer_payout_fee` integer — Payout fee paid by the organizer
    - `created_at` string, date-time — Time at which the transaction was initiated in ISO 8601 format
    - `updated_at` string, date-time — Time at which the transaction was updated in ISO 8601 format
    - `running_balance` integer — Running balance
    - `reference` string — Reference filled in by the user who initiated the transaction
  - `pagination` Pagination — Pagination object
    - `total_count` integer — Total number of leads
    - `page` integer — Current page number where the lead is found
    - `per_page` integer — How many lead are per page (default: 25)
    - `total_pages` integer — Total number of pages
    - `has_previous` boolean — Whether the previous page is there or not
    - `has_next` boolean — Whether the next page is there or not

---

[API](https://skmtc.dev/wetravel/apis/authentication-api.md) · [All operations](https://skmtc.dev/wetravel/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wetravel/authentication-api/revisions/5c747875f084/schema)
