App Store Connect API request
api_requestCall App Store Connect API endpoints to manage app metadata, builds, reviews, and team data. Use it for endpoints not covered by dedicated tools; find and inspect endpoints first, and confirm writes.
Instructions
Calls any App Store Connect API endpoint. Prefer the dedicated tools when one fits. For anything else, find the endpoint with search_endpoints and check its parameters and body with describe_endpoint first. Responses are simplified: attributes are flattened and related resources become IDs, unless raw is true. POST, PATCH and DELETE change live App Store Connect data, so confirm with the user first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the unmodified JSON:API response. | |
| body | No | JSON:API request body for POST, PATCH or DELETE: {"data": {"type": ..., "id"?: ..., "attributes": {...}, "relationships": {...}}}. | |
| path | Yes | API path, e.g. /v1/apps/123/appStoreVersions, or a nextCursor URL from an earlier response. | |
| query | No | Query parameters, e.g. {"filter[platform]": "IOS", "include": "build", "limit": 50}. Arrays are joined with commas. | |
| method | No | GET | |
| allPages | No | For GET lists: follow pagination and return up to maxItems items. | |
| maxItems | No | Item cap when allPages is true. |