- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Invitation
- TargetLocation
- TargetType
Liste les invitations en attente pour le compte spécifié.
Requête HTTP
GET https://mybusinessaccountmanagement.googleapis.com/v1/{parent=accounts/*}/invitations
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
parent |
Obligatoire. Nom du compte à partir duquel la liste des invitations est récupérée. |
Paramètres de requête
| Paramètres | |
|---|---|
filter |
Facultatif. Le filtrage de la réponse est compatible avec le champ Invitation.target_type. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Message de réponse pour AccessControl.ListInvitations.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"invitations": [
{
object ( |
| Champs | |
|---|---|
invitations[] |
Ensemble d'invitations en attente pour le compte. Le nombre d'invitations listées ici ne peut pas dépasser 1 000. |
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/business.manage
Pour plus d'informations, consultez la OAuth 2.0 Overview.
Invitation
Représente une invitation en attente.
| Représentation JSON |
|---|
{ "name": string, "role": enum ( |
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de l'invitation. |
role |
Uniquement en sortie. Rôle invité sur le compte. |
targetType |
Uniquement en sortie. Spécifie les types de cibles qui doivent apparaître dans la réponse. |
Champ d'union target. Indique la cible de cette invitation. target ne peut être qu'un des éléments suivants : |
|
targetAccount |
Compte peu renseigné pour lequel cette invitation est destinée. |
targetLocation |
Établissement cible pour lequel cette invitation est destinée. |
TargetLocation
Représente un établissement cible pour une invitation en attente.
| Représentation JSON |
|---|
{ "locationName": string, "address": string, "placeId": string } |
| Champs | |
|---|---|
locationName |
Nom de l'établissement auquel l'utilisateur est invité. |
address |
Adresse de l'établissement auquel l'utilisateur est invité. N'est pas toujours renseigné. |
placeId |
Uniquement en sortie. ID de lieu de l'établissement auquel l'utilisateur est invité. N'est pas toujours renseigné. |
TargetType
Type de cible pour laquelle une invitation est destinée.
| Enums | |
|---|---|
TARGET_TYPE_UNSPECIFIED |
Défini lorsque le type de cible n'est pas spécifié. |
ACCOUNTS_ONLY |
Liste les invitations uniquement pour les cibles de type "Compte". |
LOCATIONS_ONLY |
Liste les invitations uniquement pour les cibles de type "Établissement". |