Call any App Store Connect API operation
asc_call_operationExecute any App Store Connect API operation by operationId. Inputs are validated against Apple's OpenAPI spec before sending. Query keys use Apple's exact names, e.g.
Instructions
Execute any App Store Connect API operation by operationId. Inputs are validated against Apple's OpenAPI spec before sending. Query keys use Apple's exact names, e.g. {"filter[app]": "123", "sort": "-uploadedDate", "fields[builds]": ["version","processingState"], "include": "preReleaseVersion", "limit": 50}. Bodies use JSON:API form: {"data": {"type": "...", "attributes": {...}, "relationships": {...}}}. Responses are compacted (resource links removed); follow nextUrl with asc_fetch_url or pass fetchAll. Creates and updates need the write access mode and deletes need full; a blocked call explains how the user can enable them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the response without removing links (default false) | |
| body | No | JSON:API request body for POST/PATCH | |
| query | No | ||
| saveTo | No | Save the full response as a new file instead of returning it: a bare name goes to ~/Downloads/appstore-connect; .json/.tsv/.txt/.csv/.gz/.zip only; never overwrites | |
| fetchAll | No | Follow pagination and merge all pages (GET collections only) | |
| maxItems | No | Stop paginating once this many items are fetched (default 1000) | |
| pathParams | No | e.g. {"id": "1234567890"} | |
| operationId | Yes |