gplay users
gplay users
Section titled “gplay users”Manage developer account team members.
gplay users <subcommand> [flags]Manage users in your Google Play developer account.
Users can be granted access to specific apps or the entire developer account with various permission levels.
gplay users list
Section titled “gplay users list”List all users in the developer account.
gplay users list --developer <id>| Flag | Description | Default |
|---|---|---|
--developer |
Developer ID (from Play Console URL) | `` |
--output |
Output format: json (default), table, markdown | json |
--page-size |
Page size | 100 |
--paginate |
Fetch all pages | false |
--pretty |
Pretty-print JSON output | false |
gplay users create
Section titled “gplay users create”Create a new user.
gplay users create --developer <id> --email <email> --json <json>Create a new user in the developer account.
JSON format: { “developerAccountPermissions”: [ “CAN_MANAGE_DRAFT_APPS_GLOBAL”, “CAN_VIEW_FINANCIAL_DATA_GLOBAL” ], “expirationTime”: “2025-12-31T23:59:59Z” }
Available account permissions:
- CAN_SEE_ALL_APPS
- CAN_VIEW_FINANCIAL_DATA_GLOBAL
- CAN_MANAGE_PERMISSIONS_GLOBAL
- CAN_EDIT_GAMES_GLOBAL
- CAN_PUBLISH_GAMES_GLOBAL
- CAN_REPLY_TO_REVIEWS_GLOBAL
- CAN_MANAGE_PUBLIC_APKS_GLOBAL
- CAN_MANAGE_TRACK_APKS_GLOBAL
- CAN_MANAGE_TRACK_USERS_GLOBAL
- CAN_MANAGE_PUBLIC_LISTING_GLOBAL
- CAN_MANAGE_DRAFT_APPS_GLOBAL
- CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL
- CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL
- CAN_MANAGE_ORDERS_GLOBAL
| Flag | Description | Default |
|---|---|---|
--developer |
Developer ID | `` |
--email |
User email address | `` |
--json |
User permissions JSON (or @file) | `` |
--output |
Output format: json (default), table, markdown | json |
--pretty |
Pretty-print JSON output | false |
gplay users update
Section titled “gplay users update”Update a user’s permissions.
gplay users update --developer <id> --email <email> --json <json>Update a developer account user.
JSON format: { “developerAccountPermissions”: [ “CAN_SEE_ALL_APPS”, “CAN_VIEW_FINANCIAL_DATA_GLOBAL” ] }
Available account permissions:
- CAN_SEE_ALL_APPS
- CAN_VIEW_FINANCIAL_DATA_GLOBAL
- CAN_MANAGE_PERMISSIONS_GLOBAL
- CAN_EDIT_GAMES_GLOBAL
- CAN_PUBLISH_GAMES_GLOBAL
- CAN_REPLY_TO_REVIEWS_GLOBAL
- CAN_MANAGE_PUBLIC_APKS_GLOBAL
- CAN_MANAGE_TRACK_APKS_GLOBAL
- CAN_MANAGE_TRACK_USERS_GLOBAL
- CAN_MANAGE_PUBLIC_LISTING_GLOBAL
- CAN_MANAGE_DRAFT_APPS_GLOBAL
- CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL
- CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL
- CAN_MANAGE_ORDERS_GLOBAL
Use –update-mask to specify which fields to update. If omitted, all fields in the request body are applied.
| Flag | Description | Default |
|---|---|---|
--developer |
Developer ID | `` |
--email |
User email address | `` |
--json |
Updated user permissions JSON (or @file) | `` |
--output |
Output format: json (default), table, markdown | json |
--pretty |
Pretty-print JSON output | false |
--update-mask |
Fields to update (comma-separated) | `` |
gplay users delete
Section titled “gplay users delete”Remove a user from the developer account.
gplay users delete --developer <id> --email <email> --confirm| Flag | Description | Default |
|---|---|---|
--confirm |
Confirm deletion | false |
--developer |
Developer ID | `` |
--email |
User email address | `` |
--output |
Output format: json (default), table, markdown | json |
--pretty |
Pretty-print JSON output | false |