Method: customers.customerUserAccesses.mutate

Met à jour : supprime l'autorisation d'un utilisateur pour un client donné. Les états des opérations sont renvoyés.

Liste des erreurs générées: AuthenticationError AuthorizationError CustomerUserAccessError FieldMaskError HeaderError InternalError MutateError QuotaError RequestError

Requête HTTP

POST https://googleads.googleapis.com/v14/customers/{customerId}/customerUserAccesses:mutate

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customerId

string

Obligatoire. Identifiant du client faisant l'objet de la 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 (CustomerUserAccessOperation)
  }
}
Champs
operation

object (CustomerUserAccessOperation)

Obligatoire. L'opération à effectuer sur le client

Corps de la réponse

Message de réponse pour la mutation d'accès utilisateur du client.

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 (MutateCustomerUserAccessResult)
  }
}
Champs
result

object (MutateCustomerUserAccessResult)

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.

CustomerUserAccessOperation

Une seule opération (mise à jour, suppression) sur l'accès utilisateur du client.

Représentation JSON
{
  "updateMask": string,

  // Union field operation can be only one of the following:
  "update": {
    object (CustomerUserAccess)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Champs
updateMask

string (FieldMask format)

FieldMask qui détermine les champs de ressource modifiés dans une mise à jour.

Il s'agit d'une liste de noms complets de champs séparés par une virgule. Exemple : "user.displayName,photo"

Champ d'union operation. L'opération mutate. operation ne peut être qu'un des éléments suivants :
update

object (CustomerUserAccess)

Opération de mise à jour: le nom de ressource de l'accès utilisateur du client doit être valide.

remove

string

Opération de suppression: un nom de ressource pour l'accès supprimé est attendu, au format suivant:

customers/{customerId}/customerUserAccesses/{CustomerUserAccess.user_id}

MutateCustomerUserAccessResult

Résultat de la mutation d'accès utilisateur du client.

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

string

Retourné pour les opérations réussies.