The Square Reporting API lets you generate complex reports from one consistent data surface, without stitching together multiple API calls. Use it to recreate the reports you already rely on, build entirely new ones, and access data you couldn't get before.
To get started:
- Overview and guides: https://developer.squareup.com/docs/reporting-api/overview
- Schema explorer: https://reporting-schema-explorer-production-f.squarecdn.com/index.html
The legacy Reporting API has been retired. Prior to 2019/08/15, it was the way to review multi-party payments taken with the Transactions API; that functionality is now covered by the "application fee" parameter in the Payments API.