Method: customers.batchJobs.mutate

Effectue la mutation d'une tâche par lot.

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

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customerId

string

Obligatoire. Identifiant du client pour lequel créer un job par lot.

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 (BatchJobOperation)
  }
}
Champs
operation

object (BatchJobOperation)

Obligatoire. Opération à effectuer sur un job par lot individuel.

Corps de la réponse

Message de réponse pour BatchJobService.MutateBatchJob.

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

object (MutateBatchJobResult)

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.

BatchJobOperation

Une seule opération sur un job par lot.

Représentation JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (BatchJob)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Champs
Champ d'union operation. L'opération mutate. operation ne peut être qu'un des éléments suivants :
create

object (BatchJob)

Opération de création: aucun nom de ressource n'est attendu pour le nouveau job par lot.

remove

string

Opération de suppression: le job par lot ne doit pas avoir été exécuté. Un nom de ressource pour le job par lot supprimé est attendu, au format suivant:

customers/{customerId}/batchJobs/{batch_job_id}

MutateBatchJobResult

Résultat de la méthode mutate de la tâche par lot.

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

string

Nom de ressource du job par lot.