List transactions
Return a paginated list of individual transactions for the authenticated group, with optional server-side filters on date, creation date, amount, status, payment method, and campaign code. Results are ordered newest-first by default. Maximum limit is 1000.
GET /v1/transaction_bundles, this endpoint filters server-side, so you no longer need to page through every bundle to find a date range.
Date range: use date_from/date_to (transaction date) or created_from/created_to (record creation). Either bound is optional.
Amount range: amount_min/amount_max in cents.
Statuses: repeat status_id or comma-separate; IDs come from GET /v1/transaction_statuses.
Each transaction includes contact_id, so monthly metrics (unique donors, totals) can be computed directly.Authorizations
OAuth2 access token. Pass the token in the Authorization header as Bearer <token>. The token is looked up in Redis to resolve the caller identity.
Query Parameters
Maximum number of items to return.
1 <= x <= 1000Number of items to skip.
x >= 0Only transactions on or after this date (transaction date, RFC 3339).
Only transactions on or before this date (transaction date, RFC 3339).
Only transactions created on or after this date (RFC 3339).
Only transactions created on or before this date (RFC 3339).
Minimum amount in cents (inclusive).
x >= 0Maximum amount in cents (inclusive).
x >= 0Filter by one or more transaction status IDs (repeat the param or comma-separate). See GET /v1/transaction_statuses.
x >= 0Filter by payment method kind (e.g. card, check, cash, transfer).
Filter by campaign code.
Filter by external transaction ID.
x >= 0Sort column.
created_at, date, amount Sort direction.
asc, desc 
