List transactions
List transactions within a date range. Both startDate and endDate are required. Results are returned in descending order by creation time.
Authorizations
Use your API key as a Bearer token. Example: Authorization: Bearer sk_live_...
Query Parameters
Start date for the query range (ISO 8601 format, e.g., 2025-01-01).
End date for the query range (ISO 8601 format, e.g., 2025-01-31).
Filter by transaction type.
charge, transfer, payment, settlement, airtime, reversal, bank_deposit, bank_withdrawal Filter by transaction status.
pending, completed, failed, settled, initiated, rejected Filter by account type.
collections, payouts Filter by specific account number.
Filter by customer ID.
[Enterprise] Filter transactions by dedicated shortcode number. Returns only transactions routed through the specified shortcode. The shortcode must belong to your organization.
Maximum number of results to return.
1 <= x <= 10000