Check build processing status
check_build_statusCheck if an uploaded build has finished Apple processing and is valid for a marketing version. Returns processing state and other build details for that version.
Instructions
Check whether an uploaded build has finished Apple processing and is VALID (attachable) for a marketing version. Use for questions like 'is build 3 of 2.88 done processing?', 'did my upload go through?', 'which builds exist for 2.4.0?'. Returns the build's processingState (PROCESSING, VALID, INVALID, FAILED), expiry, export-compliance answer and other builds for that version. Read-only. For App Review status use check_version_state; for 'is it ready to submit?' call preflight_submission directly (it includes this check).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | No | Numeric Apple app id (the number in the App Store URL). Omit to use the server default. | |
| version | Yes | Marketing version exactly as in App Store Connect (CFBundleShortVersionString), e.g. '2.88' or '2.4.0'. Not the build number. | |
| build_number | No | Build number (CFBundleVersion), e.g. '3'. Omit to use the newest upload. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| build | No | The selected build (requested number, else newest upload). | |
| app_id | Yes | ||
| verdict | Yes | State of the selected build. VALID means it can be attached to the version. | |
| version | Yes | Marketing version (CFBundleShortVersionString) that was checked. | |
| next_step | Yes | One-sentence recommendation for the user. | |
| other_builds | No | Other builds uploaded for this version. | |
| ready_to_attach | Yes | ||
| rate_limit_remaining | No | Requests left this rolling hour for the API key. | |
| requested_build_number | No | Build number asked about, or null for the latest. |