The Tripleseat Open API provides several read-only reporting endpoints for retrieving payment and refund data. These endpoints allow exporting transaction and refund data in JSON or CSV format.
Important: The Open API does NOT support creating, updating, deleting, or processing payments.
Authentication
All endpoints require OAuth2 Bearer Token authentication.
Authorization: Bearer YOUR_ACCESS_TOKENTransaction Report
GET /v1/payments/transaction_report
Returns payment transaction data in JSON format.
Required Parameters
date=YYYY-MM-DD- OR
start_dateandend_date
Optional Parameters
use_modified_date(0 or 1)include_rooms(0 or 1)include_category_totals(0 or 1)cc_only(0 or 1)custom_fields=location,booking,event
CSV Version
Use /v1/payments/transaction_report.csv
Refund Report
GET /v1/payments/refund_report
Returns refund data in JSON format.
Supports same date filtering logic as transaction report.
CSV Version
Use /v1/payments/refund_report.csv
Credit Card Reports
/v1/credit_cards/transaction_report/v1/credit_cards/refund_report
Important Limitations
- No payment creation via API
- No refund processing via API
- Reporting only