upload_build
Upload Quest APKs or PC build directories to an app release channel, as a draft by default, with optional publish, dry-run preview, and background job status polling.
Instructions
Upload an APK (Quest) or build directory (PC) to an app's release channel with ovr-platform-util. Uploads as a DRAFT unless publish=true. Publishing to LIVE requires confirm_live=true. Use dry_run=true to preview the exact command. Runs in the background: poll upload_status with the returned job_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apk | Yes | Absolute path to the .apk (Quest) or build directory (PC) | |
| app | Yes | App id, or app name (partial ok) within the selected/given org | |
| obb | No | Optional .obb expansion file path | |
| org | No | Organization id or name; defaults to the selected org | |
| notes | No | Release notes | |
| channel | Yes | ALPHA, BETA, RC, LIVE (store), a custom channel name, or a channel id | |
| dry_run | No | Resolve everything and return the command without uploading | |
| publish | No | Publish immediately instead of uploading as a draft | |
| extra_args | No | Extra ovr-platform-util flags, e.g. ["--age-group","TEENS_AND_ADULTS"] | |
| confirm_live | No | Required (true) to publish directly to LIVE |