List card transactions

Changed on

Returns the newest-first card transaction feed for the selected legal entity. Only card activity is returned; use the card-specific filters to narrow by card, card group, processor authorization, or authorization time.

get/v2/transactions/card

Request

  • Base URL
    https://api.slash.com
  • URL
    https://api.slash.com/v2/transactions/card
  • Auth
    API key in header X-API-Key

Query parameters

cursorstring

The opaque metadata.nextCursor value from the previous page. It carries that page's filters, page size and ordering, so pass it on its own; see Pagination.

limitinteger

Number of items per page, from 1 to 100. The page size is carried inside metadata.nextCursor, so later pages keep the same size unless limit is passed again to change it.

sort'date' | 'authorizedAt'

Field to order the page by. Each value has its own default direction, used unless sortDirection is passed. See Sorting.

  • date (default) — the transaction's date (the posting date, or the creation date while pending or failed); descending
  • authorizedAt — the card authorization time; descending
sortDirection'asc' | 'desc'

Direction of the ordering selected by sort. When omitted, each sort value uses its own default; see Sorting.

accountIdstring

Return activity for one accessible Account.

virtualAccountIdstring

Return card transactions associated with one accessible virtual account. Transactions without a virtual-account association do not match.

status'pending' | 'posted' | 'failed'

Coarse transaction state.

Return card transactions with this broad accounting status.

detailedStatus'pending' | 'canceled' | 'failed' | 'settled' | 'declined' | 'refund' | 'reversed' | 'dispute'

Exact lifecycle state of a card transaction.

Return card transactions in this exact lifecycle state.

fromstring date-time

Inclusive RFC 3339 lower bound on transaction date.

tostring date-time

Inclusive RFC 3339 upper bound on transaction date.

cardIdstring

Return transactions for one card.

cardGroupIdstring

Return transactions for cards in one card group.

providerAuthorizationIdstring

Return the transaction with this processor authorization id.

authorizedFromstring date-time

Inclusive RFC 3339 lower bound on authorization time.

authorizedTostring date-time

Inclusive RFC 3339 upper bound on authorization time.

includeSummaryboolean

Include totals across the complete filtered result, not only this page.

Response

A page of card transactions.

Example response

{
  "items": [
    {
      "id": "agg_tx_2rj4l7hmrrrcv",
      "date": "2026-08-18T01:00:00.000Z",
      "description": "VENDOR PAYMENT",
      "memo": "Invoice 1042",
      "note": "Reconciled with invoice 1042",
      "amountCents": -1250,
      "accountId": "sa_group_primary123",
      "virtualAccountId": "subaccount_operations123",
      "accountSubtype": "cash",
      "transferId": "transfer_intent_2rj4l7hmrrrcv",
      "accountingEntryId": "accounting_entry_2rj4l7hmrrrcv",
      "details": {
        "merchant": {
          "id": "merchant_v2_2rj4l7hmrrrcv",
          "categoryId": "merchant_category_2rj4l7hmrrrcv"
        }
      }
    }
  ]
}

Changes