Export transaction history
GET/api/v1/transactions
Export account transaction history as CSV file for a specified date range and transaction type(s).
Important notes:
- All parameters (start_date, end_date, type) are required
- The
typeparameter accepts single or comma-separated transaction types (e.g.,callorcall,sms,adjustments) - Returns CSV file for download
- Date range is inclusive
- Maximum date range may be limited for performance
Transaction Types:
Payment Methods:
adjustments- Admin payments/withdrawalspaypal_in/paypal_out- PayPal deposits/withdrawalscc_in- Credit card paymentsstripe_in- Stripe paymentsgoogle_pay_in- Google Pay paymentsapple_pay_in- Apple Pay paymentswire_transfer- Wire transfer payments
Call Charges:
call- DID forwarding call chargescall_fix_fee- PSTN forwarding chargesconnection- Per-call connection feessip- Outbound SIP call chargeswebcall- Web-based call charges
SMS Charges:
sms- Outbound SMS chargesinbound_sms- Inbound SMS charges
DID Subscription:
activation- DID activation chargesmonth- Monthly DID fees
Other Fees:
subscription- Commitment paymentsporting- Number porting chargessurcharge- Call surchargesrisk_check- Risk verification feeschannel- Channel fees
Requirements:
- All three parameters (start_date, end_date, type) are required
- Date format: YYYY-MM-DD
- Returns CSV file
Request
Responses
- 200
- 400
- 401
- 403
Successfully generated transaction export (redirects to CSV download)
Bad Request - Missing or invalid parameters
Unauthorized - Invalid or missing authentication token
Forbidden - Valid token but user is blocked or inactive