REST Resource: accounts.admins

Risorsa: amministratore

L'amministratore di un account o di una località.

Rappresentazione JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Campi
name

string

Immutabile. Il nome della risorsa. Per gli amministratori account, il formato è: accounts/{account_id}/admins/{admin_id}

Per gli amministratori delle sedi, il seguente formato è: locations/{locationId}/admins/{admin_id}

Questo campo verrà ignorato se impostato durante la creazione dell'amministratore.

admin

string

Campo facoltativo. Il nome dell'amministratore. Quando effettui l'invito iniziale, si tratta dell'indirizzo email dell'invitato. Durante le chiamate GET, viene restituito l'indirizzo email dell'utente se l'invito è ancora in attesa. In caso contrario, contiene il nome e il cognome dell'utente.

Questo campo deve essere impostato solo durante la creazione dell'amministratore.

account

string

Immutabile. Il nome della risorsa account a cui fa riferimento questo amministratore. Utilizzato quando si chiama locations.admins.create per invitare un LocationGroup come amministratore.

Se questo campo e admin sono impostati per le richieste CREATE, questo campo ha la precedenza e l'indirizzo email in admin verrà ignorato.

Formato: accounts/{account}.

role

enum (AdminRole)

Obbligatorio. Specifica il ruolo utilizzato da questo amministratore con l'account o la località specificati.

pendingInvitation

boolean

Solo output. Indica se l'amministratore ha un invito in attesa per la risorsa specificata.

AdminRole

Indica il livello di accesso di un amministratore. Per ulteriori informazioni, consulta questo articolo del Centro assistenza

Enum
ADMIN_ROLE_UNSPECIFIED Non specificato.
PRIMARY_OWNER L'amministratore dispone dell'accesso a livello di proprietario ed è il proprietario principale. (visualizzato come "Proprietario principale" nell'interfaccia utente).
OWNER L'amministratore dispone dell'accesso a livello di proprietario. (visualizzato come "Proprietario" nell'interfaccia utente).
MANAGER L'amministratore dispone dell'accesso per la gestione.
SITE_MANAGER L'amministratore può gestire le pagine social (Google+). (visualizzato come "Gestore sito" nell'interfaccia utente). Questa API non consente di creare un amministratore account con ruolo SITE_MANAGER.

Metodi

create

Invita l'utente specificato a diventare amministratore dell'account specificato.

delete

Rimuove l'amministratore specificato dall'account specificato.

list

Elenca gli amministratori dell'account specificato.

patch

Aggiorna l'amministratore per l'amministratore account specificato.