Occurs when a report is created. Reports are created with a status of pending while Paddle generates them. report.updated occurs when the status changes to ready and the report is available to download.
evt_01gks14ge726w50ch2tmaw2a1xevt_.^evt_[a-z\d]{26}$entity.event_type.address.createdAnaddress.createdevent.address.importedAnaddress.importedevent.address.updatedAnaddress.updatedevent.adjustment.createdAnadjustment.createdevent.adjustment.updatedAnadjustment.updatedevent.
+ Show all values− Hide values
api_key.createdAnapi_key.createdevent.api_key.expiredAnapi_key.expiredevent.api_key.expiringAnapi_key.expiringevent.api_key.revokedAnapi_key.revokedevent.api_key.updatedAnapi_key.updatedevent.api_key_exposure.createdAnapi_key_exposure.createdevent.business.createdAbusiness.createdevent.business.importedAbusiness.importedevent.business.updatedAbusiness.updatedevent.client_token.createdAclient_token.createdevent.client_token.revokedAclient_token.revokedevent.client_token.updatedAclient_token.updatedevent.customer.createdAcustomer.createdevent.customer.importedAcustomer.importedevent.customer.updatedAcustomer.updatedevent.discount.createdAdiscount.createdevent.discount.importedAdiscount.importedevent.discount.updatedAdiscount.updatedevent.discount_group.createdAdiscount_group.createdevent.discount_group.updatedAdiscount_group.updatedevent.payment_method.savedApayment_method.savedevent.payment_method.deletedApayment_method.deletedevent.payout.createdApayout.createdevent.payout.paidApayout.paidevent.price.createdAprice.createdevent.price.importedAprice.importedevent.price.updatedAprice.updatedevent.product_collection.createdAproduct_collection.createdevent.product_collection.updatedAproduct_collection.updatedevent.product.createdAproduct.createdevent.product.importedAproduct.importedevent.product.updatedAproduct.updatedevent.report.createdAreport.createdevent.report.updatedAreport.updatedevent.subscription.activatedAsubscription.activatedevent.subscription.canceledAsubscription.canceledevent.subscription.createdAsubscription.createdevent.subscription.importedAsubscription.importedevent.subscription.past_dueAsubscription.past_dueevent.subscription.pausedAsubscription.pausedevent.subscription.resumedAsubscription.resumedevent.subscription.trialingAsubscription.trialingevent.subscription.updatedAsubscription.updatedevent.transaction.billedAtransaction.billedevent.transaction.canceledAtransaction.canceledevent.transaction.completedAtransaction.completedevent.transaction.createdAtransaction.createdevent.transaction.paidAtransaction.paidevent.transaction.past_dueAtransaction.past_dueevent.transaction.payment_failedAtransaction.payment_failedevent.transaction.readyAtransaction.readyevent.transaction.revisedAtransaction.revisedevent.transaction.updatedAtransaction.updatedevent.
2024-10-12T07:20:50.52Zntf_01ghbkd0frb9k95cnhwd1bxpvkntf_.^ntf_[a-z\d]{26}$ReportAdjustments
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.
gte filter for updated_at is passed, reports are filtered to include data updated in the last month. This means updated_at is greater than or equal to (gte) the same date and time one calendar month before the report was generated, so the window is between 28 and 31 days depending on the month.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
ReportTransactions
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.
gte filter for updated_at is passed, reports are filtered to include data updated in the last month. This means updated_at is greater than or equal to (gte) the same date and time one calendar month before the report was generated, so the window is between 28 and 31 days depending on the month.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
ReportProductsPrices
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 defaulted independently: a field with no gte filter is filtered to include data updated in the last month, even when the other field has one. This means the field is set to greater than or equal to (gte) the same date and time one calendar month before the report was generated, so the window is between 28 and 31 days depending on the month.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
ReportDiscounts
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.
gte filter for updated_at is passed, reports are filtered to include data updated in the last month. This means updated_at is greater than or equal to (gte) the same date and time one calendar month before the report was generated, so the window is between 28 and 31 days depending on the month.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
{ "event_id": "evt_01hvgdpb99hxbjje8npcvk3za0", "event_type": "report.created", "occurred_at": "2024-04-15T08:24:04.137829Z", "notification_id": "ntf_01hvgdpbc5rqqxh6j1daqs7n3x", "data": { "id": "rep_01hvgdpayq6kjzyk4hz5m02cpn", "rows": null, "type": "adjustments", "status": "pending", "filters": [ { "name": "updated_at", "value": "2024-04-15", "operator": "lt" }, { "name": "updated_at", "value": "2024-01-01", "operator": "gte" }, { "name": "status", "value": [ "pending_approval", "approved" ], "operator": null }, { "name": "action", "value": [ "refund", "chargeback" ], "operator": null } ], "created_at": "2024-04-15T08:24:03.799Z", "expires_at": null, "updated_at": "2024-04-15T08:24:03.799Z" }}