REST Resource: accounts.admins

Recurso: Admin

Es el administrador de una cuenta o una ubicación.

Representación JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Campos
name

string

Inmutable. Es el nombre del recurso. Para los administradores de cuenta, estos son los formatos: accounts/{account_id}/admins/{admin_id}

Para los administradores de ubicaciones, el formato es el siguiente: locations/{locationId}/admins/{admin_id}

Este campo se ignorará si se configura durante la creación del administrador.

admin

string

Opcional. El nombre del administrador. Cuando realizas la invitación inicial, esta es la dirección de correo electrónico del invitado. En las llamadas a GET, se muestra la dirección de correo electrónico del usuario si la invitación aún está pendiente. De lo contrario, contiene el nombre y el apellido del usuario.

Este campo solo se debe configurar durante la creación del administrador.

account

string

Inmutable. El nombre del recurso de cuenta al que hace referencia este administrador. Se usa cuando se llama a locations.admins.create para invitar a un LocationGroup como administrador.

Si este campo y admin se configuran en solicitudes CREATE, este campo tiene prioridad y se ignorará la dirección de correo electrónico en admin.

Formato: accounts/{account}.

role

enum (AdminRole)

Obligatorio. Especifica la función que este administrador utiliza con la cuenta o ubicación especificada.

pendingInvitation

boolean

Solo salida. Indica si este administrador tiene una invitación pendiente para el recurso especificado.

Función de administrador

Indica el nivel de acceso que tiene un administrador. Para obtener más información, consulte el artículo del Centro de ayuda

Enumeradores
ADMIN_ROLE_UNSPECIFIED No se especifica.
PRIMARY_OWNER El administrador tiene acceso de propietario y es el propietario principal. (Se muestra como 'Propietario principal' en la interfaz de usuario).
OWNER El administrador tiene acceso a nivel del propietario. (Se muestra como 'Propietario' en la interfaz de usuario).
MANAGER El administrador tiene acceso de administrador.
SITE_MANAGER El administrador puede gestionar páginas sociales (Google+). (Se muestra como "Administrador del sitio" en la interfaz de usuario). Esta API no permite crear un administrador de cuenta con la función SITE_MANAGER.

Métodos

create

Invita al usuario especificado a convertirse en administrador de la cuenta especificada.

delete

Quita el administrador especificado de la cuenta especificada.

list

Muestra una lista de los administradores de la cuenta especificada.

patch

Actualiza el administrador del administrador de cuentas especificado.