Method: accounts.invitations.list

Elenca gli inviti in attesa per l'account specificato.

Richiesta HTTP

GET https://mybusinessaccountmanagement.googleapis.com/v1/{parent=accounts/*}/invitations

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il nome dell'account da cui viene recuperato l'elenco di inviti. accounts/{account_id}/invitations

Parametri di ricerca

Parametri
filter

string

Campo facoltativo. Il filtro della risposta è supportato tramite il campo Inviti.target_type.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per AccessControl.ListInvitis.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "invitations": [
    {
      object (Invitation)
    }
  ]
}
Campi
invitations[]

object (Invitation)

Una raccolta di inviti in attesa per l'account. Il numero di inviti qui elencato non può essere maggiore di 1000.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/business.manage

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

Invito

Rappresenta un invito in attesa.

Rappresentazione JSON
{
  "name": string,
  "role": enum (AdminRole),
  "targetType": enum (TargetType),

  // Union field target can be only one of the following:
  "targetAccount": {
    object (Account)
  },
  "targetLocation": {
    object (TargetLocation)
  }
  // End of list of possible types for union field target.
}
Campi
name

string

Obbligatorio. Il nome della risorsa per l'invito. accounts/{account_id}/invitations/{invitation_id}.

role

enum (AdminRole)

Solo output. Il ruolo invitato nell'account.

targetType

enum (TargetType)

Solo output. Specifica i tipi di target da visualizzare nella risposta.

Campo di unione target. Indica il target dell'invito. target può essere solo uno dei seguenti:
targetAccount

object (Account)

L'account sparso per questo invito.

targetLocation

object (TargetLocation)

La località target a cui è indirizzato questo invito.

TargetLocation

Rappresenta una località di destinazione per un invito in attesa.

Rappresentazione JSON
{
  "locationName": string,
  "address": string
}
Campi
locationName

string

Il nome della posizione in cui l'utente è invitato.

address

string

L'indirizzo della posizione in cui l'utente è invitato.

TargetType

Il tipo di target a cui è destinato un invito.

Enum
TARGET_TYPE_UNSPECIFIED Impostato quando il tipo di target non è specificato.
ACCOUNTS_ONLY Elenca gli inviti solo per i target di tipo Account.
LOCATIONS_ONLY Elenca gli inviti solo per i target di tipo Località.