Download a sales or finance report
download_reportFetch sales or finance reports from App Store Connect, optionally save TSV, and return row counts, columns, totals, and sample rows.
Instructions
Downloads a sales or finance report (Apple returns gzipped TSV), optionally saves it, and returns the row count, columns, simple totals and the first rows. Needs the vendor number (App Store Connect > Payments and Financial Reports) as vendor_number or ASC_VENDOR_NUMBER, and a key with the Finance or Sales role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | sales | |
| rows | No | How many rows to show. | |
| save_to | No | Absolute path to save the uncompressed TSV. | |
| version | No | Report format version, e.g. 1_0 or 1_4. Apple's error says which version it wants if this is wrong. | |
| frequency | No | DAILY | |
| region_code | No | Finance only: region, e.g. US, EU, or ZZ for all (Z1 for FINANCE_DETAIL). | ZZ |
| report_date | Yes | Sales: YYYY-MM-DD (daily/weekly), YYYY-MM (monthly) or YYYY (yearly). Finance: fiscal month YYYY-MM. | |
| report_type | No | Default SALES for sales, FINANCIAL for finance. | |
| vendor_number | No | ||
| report_sub_type | No | SUMMARY |