tracks_update
Update an app's release track on Google Play by replacing its releases with new version codes, statuses, rollout fractions, and notes.
Instructions
Full replacement of track state. releases is an array of release objects — versionCodes, status (draft|inProgress|halted|completed), userFraction (0-1 for staged rollout), inAppUpdatePriority (0-5), countryTargeting, and releaseNotes.
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": "tracks_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | Track name: internal, alpha, beta, production — or a custom closed-testing track id | |
| editId | Yes | Edit id returned by `edits_insert` — required for all edits.* writes | |
| releases | Yes | ||
| packageName | Yes | Android application package name, e.g. com.example.app |