gplay edits
gplay edits
Section titled “gplay edits”Manage Google Play app edits.
gplay edits <subcommand> [flags]Manage Google Play app edits.
Edits are transactional containers for store changes. The workflow is:
- Create an edit (gplay edits create)
- Make changes (listings, tracks, APKs, images, etc.)
- Validate the edit (gplay edits validate)
- Commit to apply changes (gplay edits commit)
Edit IDs expire after a period of inactivity. Use –edit to pass the edit ID to commands that require it.
gplay edits create
Section titled “gplay edits create”Create a new edit.
gplay edits create --package <name>Create a new edit for an app.
Returns an edit ID that must be passed to subsequent commands via –edit. Only one active edit per app is allowed at a time.
| Flag | Description | Default |
|---|---|---|
--output |
Output format: json (default), table, markdown | json |
--package |
Package name (applicationId) | `` |
--pretty |
Pretty-print JSON output | false |
gplay edits get
Section titled “gplay edits get”Get an edit.
gplay edits get --package <name> --edit <id>Retrieve the details of an existing edit.
Use this to check whether an edit ID is still valid before making changes.
| Flag | Description | Default |
|---|---|---|
--edit |
Edit ID | `` |
--output |
Output format: json (default), table, markdown | json |
--package |
Package name (applicationId) | `` |
--pretty |
Pretty-print JSON output | false |
gplay edits validate
Section titled “gplay edits validate”Validate an edit.
gplay edits validate --package <name> --edit <id>Validate an edit without committing it.
Run this before commit to catch errors early. Validation checks that all required fields are present and values are within allowed ranges.
| Flag | Description | Default |
|---|---|---|
--edit |
Edit ID | `` |
--output |
Output format: json (default), table, markdown | json |
--package |
Package name (applicationId) | `` |
--pretty |
Pretty-print JSON output | false |
gplay edits commit
Section titled “gplay edits commit”Commit an edit.
gplay edits commit --package <name> --edit <id>Commit an edit to apply all pending changes.
Use –changes-not-sent-for-review to commit changes without submitting them for review. This is useful for metadata-only updates that don’t require review.
Examples: gplay edits commit –package com.example –edit EDIT_ID gplay edits commit –package com.example –edit EDIT_ID –changes-not-sent-for-review
| Flag | Description | Default |
|---|---|---|
--changes-not-sent-for-review |
Changes not sent for review | false |
--edit |
Edit ID | `` |
--output |
Output format: json (default), table, markdown | json |
--package |
Package name (applicationId) | `` |
--pretty |
Pretty-print JSON output | false |
gplay edits delete
Section titled “gplay edits delete”Delete an edit.
gplay edits delete --package <name> --edit <id> --confirmDelete an edit, discarding all pending changes.
Requires –confirm to prevent accidental deletion.
| Flag | Description | Default |
|---|---|---|
--confirm |
Confirm delete | false |
--edit |
Edit ID | `` |
--output |
Output format: json (default), table, markdown | json |
--package |
Package name (applicationId) | `` |
--pretty |
Pretty-print JSON output | false |