Report Definitions
You can view a list of supported reports and their attributes before subscribing to them. You can also view the attributes of an individual report type. The response includes the report definition name, available fields, supported Multipurpose Internet Mail Extensions (MIME) types, and whether the report type supports custom fields.
View All Report Definitions
For a summary of all reports, the request format is:
GET /reporting/v3/report-definitions?organizationId={organizationId}
GET /reporting/v3/report-definitions?organizationId={organizationId}
GET /reporting/v3/report-definitions?organizationId={organizationId}
URL Parameters
| Parameter | Description | Required/Optional |
|---|---|---|
{organizationId} | The organization ID under which the report is subscribed. This can be the merchant ID, account ID, or reseller ID. | Optional |
Responses
This request can return one of these HTTP status codes:
- 200: OK
- 400: Invalid request
- 404: Report not found
View a Single Report Definition
For the attributes of a single report type, the request format is:
GET /reporting/v3/report-definitions/{reportDefinitionName}?organizationId={organizationId}&download=true
GET /reporting/v3/report-definitions/{reportDefinitionName}?organizationId={organizationId}&download=true
GET /reporting/v3/report-definitions/{reportDefinitionName}?organizationId={organizationId}&download=true
URL Parameters
| Parameter | Description | Required/Optional |
|---|---|---|
{reportDefinitionName} | Name of the report type to retrieve. See valid values below. | Required |
{organizationId} | The organization ID under which the report is subscribed. This can be the merchant ID, account ID, or reseller ID. | Optional |
{download} | When true, returns the report definition as a downloadable file. Default: false. | Optional |
Valid values for {reportDefinitionName}:
TransactionRequestClass: Transaction Request ReportPaymentBatchDetailClass: Payment Batch Detail ReportExceptionDetailClass: Transaction Exception Detail ReportProcessorSettlementDetailClass: Processor Settlement Detail ReportProcessorEventsDetailClass: Processor Events Detail ReportFundingDetailClass: Funding Detail ReportAgingDetailClass: Aging Detail ReportChargebackAndRetrievalDetailClass: Chargeback And Retrieval Detail ReportDepositDetailClass: Deposit Detail ReportFeeDetailClass: Fee Detail ReportInvoiceSummaryClass: Invoice Summary ReportPayerAuthDetailClass: Payer Authentication Detail ReportConversionDetailClass: Conversion Detail ReportSubscriptionDetailClass: Subscription Detail ReportServiceFeeDetailClass: Service Fee Detail ReportGatewayTransactionRequestClass: Gateway Transaction Request ReportDecisionManagerEventDetailClass: Event Detail ReportRecurringBillingDetailClass: Recurring Billing Details Report
JPTransactionDetailClass: JP Transaction Detail Report
Responses
This request can return one of these HTTP status codes:
- 200: OK
- 400: Invalid request
- 404: Report not found
For detailed information on the responses, including which fields are returned, see the Field Reference.
Thanks for your feedback!
Last published: September 29, 2026