List transactions for the organization
Returns transactions for the organization associated with the API token, filtered by transaction creation time and ordered by createdAt descending, then by id. Each bound is an ISO date-time, or a bare YYYY-MM-DD read as midnight UTC. startDate is inclusive and endDate is exclusive. When both are omitted, the window defaults to the last 24 hours (endDate = now, startDate = now - 24h); when only one is given, the other is derived from that same 24-hour span.
A single request may span at most 93 days. Cover a longer range in consecutive windows, passing the previous window’s endDate as the next one’s startDate - because the upper bound is exclusive, that chains without counting a boundary transaction twice.
Note that this endpoint returns a bare array with no total - a full page (limit rows) means there are probably more, so keep advancing offset until a short page comes back.
Ordering is total (createdAt descending, then id), so offset paging is well defined for a fixed set of rows. It is not stable against concurrent writes: rows are ordered newest first, so a transaction created part-way through a walk lands on the first page and shifts every later row down by one, which can push an unread row past an offset already passed. Pass an explicit endDate in the past rather than relying on the now default - anything written after it falls outside the window and cannot shift the pages underneath you.
Authorizations
Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.
Query Parameters
Inclusive lower bound on transaction createdAt, as an ISO date-time or YYYY-MM-DD. Defaults to endDate - 24h.
Exclusive upper bound on transaction createdAt, as an ISO date-time or YYYY-MM-DD. Defaults to now.
Filter by payment status. When omitted, all statuses are returned.
pending, paid, void, failed, settled, overdue, partially_paid, refunded, cancelled Maximum number of transactions to return.
1 <= x <= 100Number of transactions to skip.
x >= 0Response
List of transactions
Stable unguessable identifier. Prefer this over id when storing a reference.
TransactionType enum value (e.g. booking_creation, membership_creation, product_sale, membership_recurrence, etc.).
pending, paid, void, failed, settled, overdue, partially_paid, refunded, cancelled Pre-tax amount as a decimal string (e.g. "25.00"). Serialized as a string to preserve precision.
Tax portion as a decimal string.
Total billed amount as a decimal string (amount + taxAmount).