Skip to content

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.

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

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

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) ``

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