sales_reports__list
Download sales or subscription reports as gzipped TSV files from App Store Connect. Optionally parse into structured rows for easy analysis.
Instructions
Download a sales or subscription report as gzipped TSV. Requires ASC_VENDOR_NUMBER and a Finance or Sales role on the API key. [GET /v1/salesReports] Set parse=true to receive decoded rows instead of the raw gzipped blob.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parse | No | When true, gunzip and decode the TSV payload into structured rows ({ headers, rows, totalRows, truncated }) instead of returning the raw base64 blob. Defaults to false — unparsed, byte-for-byte identical to the raw response. | |
| max_rows | No | Maximum number of data rows to include when parse=true (default 200, hard cap 1000). Ignored when parse is not true. Use truncated/totalRows in the response to tell whether more rows exist. | |
| next_url | No | Absolute links.next URL from a previous response. | |
| filter_version | No | filter by attribute 'version' | |
| filter_frequency | Yes | filter by attribute 'frequency' | |
| filter_reportDate | No | filter by attribute 'reportDate' | |
| filter_reportType | Yes | filter by attribute 'reportType' | |
| filter_vendorNumber | Yes | filter by attribute 'vendorNumber' | |
| filter_reportSubType | Yes | filter by attribute 'reportSubType' |