/reports/{report_id} report.read
permission.
Path parameters
Response (200)
Adjustments reports
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52ZadjustmentsadjustmentsAdjustments reports contain information about refunds, credits, and chargebacks.adjustment_line_itemsAdjustments reports contain information about refunds, credits, and chargebacks. The report is broken down by line item level.
updated_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated.actionFilter by adjustment action. Pass an array of strings containing any valid value for theactionfield against an adjustment.currency_codeFilter by transaction or adjustment currency. Pass an array of strings containing any valid supported three-letter ISO 4217 currency code.statusFilter by transaction or adjustment status. Pass an array of strings containing any valid value for thestatusfield against a transaction or an adjustment.updated_atFilter by transaction or adjustment updated date. Pass an RFC 3339 datetime string.
ltupdated_at, null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
pending_approvalAdjustment is pending approval by Paddle. Most refunds for live accounts must be approved by Paddle.approvedAdjustment is approved. Default for credits. Set when Paddle approves a refund that waspending_approval.rejectedAdjustment has been rejected. Set when Paddle rejects a refund that waspending_approval.reversedAdjustment has been reversed. Set by Paddle when achargeback_reversalorcredit_reversaladjustment is created for this adjustment.
Array of AdjustmentAction
creditCredits some or all the related transaction.refundRefunds some or all the related transaction. Must be approved by Paddle in most cases.chargebackChargeback for the related transaction. Automatically created by Paddle when a customer successfully disputes a charge.chargeback_reverseReversal of a chargeback for the related transaction. Automatically created by Paddle when Paddle contests a chargeback successfully.chargeback_warningWarning of an upcoming chargeback for the related transaction. Automatically created by Paddle.
+ Show all values− Hide values
chargeback_warning_reverseReversal of a chargeback warning for the related transaction. Automatically created by Paddle.credit_reverseReversal of a credit for the related transaction. Automatically created by Paddle.
Timestamp
string (date)
Array of string
string
Transactions reports
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52ZtransactionstransactionsTransactions reports contain information about revenue received, past due invoices, draft and issued invoices, and canceled transactions.transaction_line_itemsTransactions reports contain information about revenue received, past due invoices, draft and issued invoices, and canceled transactions. The report is broken down by line item level.
updated_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated.collection_modeFilter by collection mode. Pass an array of strings containing any valid value for thecollection_modefield against a transaction.currency_codeFilter by transaction or adjustment currency. Pass an array of strings containing any valid supported three-letter ISO 4217 currency code.originFilter by transaction origin. Pass an array of strings containing any valid value for the origin field against a transaction.statusFilter by transaction or adjustment status. Pass an array of strings containing any valid value for thestatusfield against a transaction or an adjustment.updated_atFilter by transaction or adjustment updated date. Pass an RFC 3339 datetime string.
ltupdated_at, null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
string
Products and prices report
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52Zproducts_pricesproducts_pricesProducts and prices reports contain information about your products and prices. May include non-catalog products and prices.
product_updated_at and price_updated_at are greater than or equal to (gte) the date 30 days ago from the time the report was generated.product_statusFilter by product status. Pass an array of strings containing any valid value for thestatusfield against a product.price_statusFilter by price status. Pass an array of strings containing any valid value for thestatusfield against a price.product_typeFilter by product type. Pass an array of strings containing any valid value for thetypefield against a product.price_typeFilter by price type. Pass an array of strings containing any valid value for thetypefield against a price.product_updated_atFilter by productupdated_atdate. Pass an RFC 3339 datetime string.
+ Show all values− Hide values
price_updated_atFilter by priceupdated_atdate. Pass an RFC 3339 datetime string.
ltupdated_at, null otherwise.ltLess than.gteGreater than or equal to.
Array of string
string
Discounts report
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52ZdiscountsdiscountsDiscounts reports contain information about your product and checkout discounts.
updated_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated.typeFilter by discount type. Pass an array of strings containing any valid value for thetypefield against a discount.statusFilter by discount status. Pass an array of strings containing any valid value for thestatusfield against a discount.updated_atFilter by discount updated date. Pass an RFC 3339 datetime string.
ltupdated_at, null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
string
Balance report
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52ZbalancebalanceBalance reports contain information about your account balance activity, including all movements of funds in and out of your balance. Deprecated.
updated_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated.updated_atFilter by balance change updated date. Pass an RFC 3339 datetime string.
ltupdated_at, null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
string
Payout reconciliation report
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52Zpayout_reconciliationpayout_reconciliationPayout reconciliation reports contain information about your payout activity, including all transactions and adjustments that make up specific payouts.
transaction_updated_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated.remittance_referenceFilter by remittance reference. Pass an array with one string containing a remittance reference.transaction_updated_atFilter by transaction updated date. Pass an RFC 3339 datetime string.balance_movement_dateFilter by the date the balance movement occurred. Pass an RFC 3339 datetime string.balance_movement_typeFilter by balance movement type. Pass one or more values from theBalanceMovementTypeenum.
lttransaction_updated_at or balance_movement_date, must be null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
string
Array of BalanceMovementType
rebateA manual adjustment to your balance that isn't tied to a specific transaction.swift_feeA SWIFT or wire-transfer fee deducted when your payout is made. It isn't tied to a specific transaction.saleYour earnings from a paid transaction. This is the most common balance movement.refundRefunds some or all the related transaction. Must be approved by Paddle in most cases.chargeback_warningWarning of an upcoming chargeback for the related transaction. Automatically created by Paddle.
+ Show all values− Hide values
chargeback_warning_reverseReversal of a chargeback warning for the related transaction. Automatically created by Paddle.chargebackChargeback for the related transaction. Automatically created by Paddle when a customer successfully disputes a charge.chargeback_reverseReversal of a chargeback for the related transaction. Automatically created by Paddle when Paddle contests a chargeback successfully.creditCredits some or all the related transaction.
Checkouts report
txnitm_01gm302t81w94gyjpjpqypkzkfrep_^[a-z]{3,10}_[a-z\d]{26}$pendingStatus of this report. Set automatically by Paddle.
Reports are created as pending initially, then move to ready when they're available to download.
pendingReport created, but Paddle is processing it. It's not yet ready for download.readyReport fully processed by Paddle and ready for download.failedThere was a problem processing this report.expiredReport has expired and is no longer accessible.
null if the report is pending.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52ZcheckoutscheckoutsCheckouts reports contain information about your checkouts, including conversion and recovery data for each checkout session.
checkout_created_at is greater than or equal to (gte) the date 30 days ago from the time the report was generated. To filter by a specific date range, pass two checkout_created_at filters with gte and lt operators.checkout_created_atFilter by checkout creation date. Pass an RFC 3339 datetime string. Combine twocheckout_created_atfilters withgteandltoperators to scope reports to a specific date range.customer_country_codeFilter by customer country. Pass an array of strings containing any valid two-letter ISO 3166-1 alpha-2 country code.
ltcheckout_created_at (must be gte or lt), null otherwise.ltLess than.gteGreater than or equal to.
name field to see valid values for a field.Array of string
string
b15ec92e-8688-40d4-a04d-f44cbec93355{ "data": { "id": "rep_01hvgdhtthn1q35n79dgeqm3pv", "type": "transactions", "rows": 27, "status": "ready", "filters": [ { "name": "collection_mode", "value": [ "manual" ], "operator": null }, { "name": "updated_at", "value": "2024-04-15", "operator": "lt" }, { "name": "updated_at", "value": "2024-01-01", "operator": "gte" } ], "expires_at": "2024-04-29T08:21:44.970769Z", "created_at": "2024-04-15T08:21:36.209Z", "updated_at": "2024-04-15T08:21:44.970774Z" }, "meta": { "request_id": "2a174f15-0ae6-4330-bf19-aae16a04d838" }}