Export Transactions
Download a paginated list of transactions filtered by type, status, date range, and currency. This endpoint is ideal for generating reports or displaying transaction histories without logging into your dashboard.
See Environments & Base URLs before making requests.
GET - {{baseurl}}/transaction
Authorization
Bearer YOUR_SECRET_KEY
Content-Type
application/json
Parameter
Type
Required
Description
transType
string
No
The type of transaction, for example conversion, settlement, collection, or transfer.
status
string
No
The current status, for example ongoing, pending, processing, verified, successful, failed, declined, initiated, reversed, expired, or abandoned.
startDate
string
No
Filter by start date (Format: YYYY-MM-DD).
endDate
string
No
Filter by end date (Format: YYYY-MM-DD).
currency
string
No
The 3-letter ISO currency code, for example NGN, USD, GHS, RWF, KES, TZS, UGX, XOF, XAF, ZAR, XAF, ZMW, GBP, USDT, or USDC.
skip
integer
No
The number of records to bypass
limit
integer
No
The max number of records to return
Sample request & sample response
Sample request:
curl --location 'https://api.startbutton.tech/transaction?transType=transfer&status=successful&startDate=2026-05-01&endDate=2026-05-12&skip=1&limit=100¤cy=NGN' \
--header 'Authorization: Bearer YOUR_SECRET_KEY'Sample response:
Last updated