Skip to content

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:

  1. Create an edit (gplay edits create)
  2. Make changes (listings, tracks, APKs, images, etc.)
  3. Validate the edit (gplay edits validate)
  4. 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.

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

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

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

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

Delete an edit.

gplay edits delete --package <name> --edit <id> --confirm

Delete 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