REST Resource: accounts.admins

Recurso: Admin

O administrador de uma conta ou local.

Representação JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Campos
name

string

Imutável. O nome do recurso. Para administradores de conta, o formato é: accounts/{account_id}/admins/{admin_id}

Para administradores de locais, o formato é: locations/{locationId}/admins/{admin_id}

Este campo será ignorado se for definido durante a criação do administrador.

admin

string

Opcional. O nome do administrador. Ao fazer o convite inicial, esse é o endereço de e-mail da pessoa. Em chamadas GET, o endereço de e-mail do usuário será retornado se o convite ainda estiver pendente. Caso contrário, ela exibirá o nome e o sobrenome do usuário.

Esse campo só precisa ser definido durante a criação do administrador.

account

string

Imutável. O nome do recurso da conta a que este administrador se refere. Usado ao chamar locations.admins.create para convidar um grupo por local como administrador.

Se este campo e admin forem definidos em solicitações CREATE, este campo terá precedência e o endereço de e-mail em admin será ignorado.

Formato: accounts/{account}.

role

enum (AdminRole)

Obrigatório. Especifica a função que esse administrador usa com a conta ou o local especificado.

pendingInvitation

boolean

Apenas saída. Indica se esse administrador tem um convite pendente para o recurso especificado.

AdminRole

Indica o nível de acesso de um administrador. Para mais informações, consulte o artigo da Central de Ajuda.

Enums
ADMIN_ROLE_UNSPECIFIED Não especificado.
PRIMARY_OWNER O administrador tem acesso de proprietário e é o proprietário principal. É exibido como "Proprietário principal" na interface.
OWNER O administrador tem acesso de proprietário. (é exibido como "Proprietário" na interface).
MANAGER O administrador tem acesso de gerenciamento.
SITE_MANAGER O administrador pode gerenciar as páginas sociais (Google+). É exibido como "Gerenciador de sites" na interface. Esta API não permite a criação de um administrador de conta com a função SITE_MANAGER.

Métodos

create

Convida o usuário especificado a se tornar um administrador da conta especificada.

delete

Remove o administrador especificado da conta especificada.

list

Lista os administradores da conta especificada.

patch

Atualiza o administrador da conta especificada.