REST Resource: users

Recurso: User

Es un recurso de usuario.

Representación JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Campos
name

string

Obligatorio. Es el nombre del recurso para este usuario, que sigue el patrón "developers/{developer}/users/{email}".

email

string

Inmutable. La dirección de correo electrónico del usuario.

accessState

enum (AccessState)

Solo salida. Es el estado del acceso del usuario a Play Console.

expirationTime

string (Timestamp format)

Es la hora en la que vence el acceso del usuario, si se configuró. Cuando se establece este valor, siempre debe ser en el futuro.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

partial

boolean

Solo salida. Indica si hay más permisos para el usuario que no se representan aquí. Esto puede suceder si el llamador no tiene permiso para administrar todas las apps de la cuenta. También es true si este usuario es el propietario de la cuenta.

Si este campo es true, se debe tomar como un indicador de que este usuario no se puede administrar por completo a través de la API. Es decir, el llamador de la API no podrá administrar todos los permisos que tiene este usuario, ya sea porque no los conoce o porque el usuario es el propietario de la cuenta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Son los permisos del usuario que se aplican en toda la cuenta de desarrollador.

grants[]

object (Grant)

Solo salida. Son los permisos por app para el usuario.

AccessState

Es el estado del acceso de un usuario a una cuenta de desarrollador.

Enums
ACCESS_STATE_UNSPECIFIED Estado de acceso desconocido o no especificado.
INVITED Indica que se invitó al usuario, pero este aún no aceptó la invitación.
INVITATION_EXPIRED La invitación venció.
ACCESS_GRANTED El usuario aceptó una invitación y tiene acceso a Play Console.
ACCESS_EXPIRED El acceso a la cuenta venció.

DeveloperLevelPermission

Es un permiso otorgado a nivel de la cuenta de desarrollador. Nota: Los cambios de permisos pueden tardar hasta 48 horas en propagarse.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Permiso desconocido o no especificado.
CAN_SEE_ALL_APPS

Permite ver la información de la app y descargar informes masivos (solo lectura). Obsoleto: Consulta CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Permite ver datos financieros, pedidos y respuestas de encuestas de cancelación.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrador (todos los permisos).
CAN_EDIT_GAMES_GLOBAL Permite editar proyectos de Servicios de Play Games.
CAN_PUBLISH_GAMES_GLOBAL Publica proyectos de Servicios de Play Games.
CAN_REPLY_TO_REVIEWS_GLOBAL Permite responder a las opiniones.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Permite lanzar a producción, excluir dispositivos y usar la firma de apps de Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Permite lanzar a segmentos de pruebas.
CAN_MANAGE_TRACK_USERS_GLOBAL Permite administrar segmentos de pruebas y editar listas de verificadores.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Permite administrar la presencia en la tienda.
CAN_MANAGE_DRAFT_APPS_GLOBAL Permite crear, editar y borrar apps en borrador.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Permite crear y publicar apps privadas para la organización.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Permite elegir si las apps son públicas o solo están disponibles para tu organización.
CAN_MANAGE_ORDERS_GLOBAL Permite administrar pedidos y suscripciones.
CAN_MANAGE_APP_CONTENT_GLOBAL Permite administrar las páginas relacionadas con las políticas en todas las apps del desarrollador.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Permite ver la información de la app y descargar informes masivos (solo lectura).
CAN_VIEW_APP_QUALITY_GLOBAL Permite ver la información de calidad de todas las apps del desarrollador.
CAN_VIEW_CONNECTED_APPS_GLOBAL Permite ver las apps conectadas en Google Play Console.
CAN_EDIT_CONNECTED_APPS_GLOBAL Permite editar las apps conectadas en Google Play Console.

Métodos

create

Otorga acceso a un usuario a la cuenta de desarrollador determinada.

delete

Quita todos los accesos de un usuario a la cuenta de desarrollador determinada.

list

Enumera todos los usuarios con acceso a una cuenta de desarrollador.

patch

Actualiza el acceso del usuario a la cuenta de desarrollador.

Códigos de error

Las operaciones de este recurso muestran los siguientes códigos de error HTTP:

Código de error Motivo Descripción Solución