Skip to content

Report Runs ​

The Report Run object represents an instance of a report type generated with specific run parameters. Once the object is created, Stripe begins processing the report. When the report has finished running, it will give you a reference to a file where you can retrieve your results. For an overview, see API Access to Reports.

Note that certain report types can only be run based on your live-mode data (not test-mode data), and will error when queried without a live-mode API key.

Endpoints ​

Create a Report Run ​

  • POST /v1/reporting/report_runs

Retrieve a Report Run ​

  • GET /v1/reporting/report_runs/:id

List all Report Runs ​

  • GET /v1/reporting/report_runs

Events ​

  • reporting.report_run.failed Occurs whenever a requested ReportRun failed to complete.

  • reporting.report_run.succeeded Occurs whenever a requested ReportRun completed successfully.

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18