Method: customers.customerUserAccessInvitations.mutate

Crée ou supprime une invitation d'accès.

Liste des erreurs générées: AccessInvitationError AuthenticationError AuthorizationError HeaderError InternalError QuotaError RequestError.

Requête HTTP

POST https://googleads.googleapis.com/v16/customers/{customerId}/customerUserAccessInvitations:mutate

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customerId

string

Obligatoire. Identifiant du client dont l'invitation d'accès est en cours de modification.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "operation": {
    object (CustomerUserAccessInvitationOperation)
  }
}
Champs
operation

object (CustomerUserAccessInvitationOperation)

Obligatoire. Opération à effectuer sur l'invitation d'accès

Corps de la réponse

Message de réponse à la modification de l'invitation d'accès.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "result": {
    object (MutateCustomerUserAccessInvitationResult)
  }
}
Champs
result

object (MutateCustomerUserAccessInvitationResult)

Résultat pour la méthode mutate.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/adwords

Pour en savoir plus, consultez la présentation d'OAuth 2.0.

CustomerUserAccessInvitationOperation

Opération unique (création ou suppression) sur l'invitation d'accès utilisateur du client.

Représentation JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (CustomerUserAccessInvitation)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Champs
Champ d'union operation. L'opération de modification operation ne peut être que l'une des suivantes :
create

object (CustomerUserAccessInvitation)

Opération de création : aucun nom de ressource n'est attendu pour la nouvelle invitation d'accès.

remove

string

Opération de suppression : un nom de ressource pour l'invitation de révocation est attendu, au format suivant :

customers/{customerId}/customerUserAccessInvitations/{invitationId}

MutateCustomerUserAccessInvitationResult

Résultat de la mutation de l'invitation d'accès.

Représentation JSON
{
  "resourceName": string
}
Champs
resourceName

string

Renvoyé pour les opérations réussies.