REST Resource: locations.admins

Recurso: Administrador

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. Nombre del recurso. Para los administradores de cuenta, utiliza este formato: accounts/{account_id}/admins/{admin_id}

Para los administradores de ubicación, utiliza este formato: locations/{locationId}/admins/{admin_id}

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

admin

string

Opcional. El nombre del administrador. Cuando se hace 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 apellido del usuario.

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

account

string

Inmutable. Es 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 se configuran este campo y admin 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 el rol que utilizará este administrador con la cuenta o ubicación especificada.

pendingInvitation

boolean

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

Métodos

create

Invita al usuario especificado a convertirse en administrador de la ubicación especificada.

delete

Quita al administrador especificado como administrador de la ubicación especificada.

list

Muestra una lista de todos los administradores de la ubicación especificada.

patch

Actualiza el administrador de la ubicación especificada.