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/v14/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 la demande 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 de 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

Une seule opération (création ou suppression) sur l'invitation d'accès utilisateur 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 mutation operation ne peut être que l'un des éléments suivants:
create

object (CustomerUserAccessInvitation)

Opération de création: aucun nom de ressource n'est attendu pour la nouvelle demande 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 modification de l'invitation d'accès.

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

string

Retourné pour les opérations réussies.