Update release track
play_update_trackReplace a track's releases to publish a new app version, adjust rollout percentage, pause a staged release, or remove a version. Run play_commit_edit afterward to apply changes.
Instructions
Replaces the full set of releases on a track. This is how you publish a new version to a track, change rollout percentage, halt a rollout, or remove a version (by omitting its versionCode from the releases array). Must be followed by play_commit_edit to go live. For a simple 'add this new version to this track' use play_release_to_track instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"packageName": "<packageName>",
"editId": "<editId>",
"track": "<track>",
"releases": "<releases>"
},
"name": "play_update_track"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | Track name: "internal", "alpha", "beta", "production", or a custom closed-testing/open-testing track name as shown in Play Console. | |
| editId | Yes | Edit id returned by play_create_edit | |
| releases | Yes | Full replacement list of releases for this track | |
| packageName | Yes | Play Console package name, e.g. "com.example.app" |