- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- AccountBudgetProposalOperation
- MutateAccountBudgetProposalResult
- Essayer
Crée, met à jour ou supprime des propositions de budget de compte. Les états des opérations sont renvoyés.
Liste des erreurs générées: AccountBudgetProposalError AuthenticationError AuthorizationError DatabaseError DateError FieldError FieldMaskError HeaderError InternalError MutateError QuotaErrorRequestErrorStringLengthError
Requête HTTP
POST https://googleads.googleapis.com/v15/customers/{customerId}/accountBudgetProposals:mutate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
customerId |
Obligatoire. ID du client. |
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 ( |
Champs | |
---|---|
operation |
Obligatoire. Opération à effectuer sur une proposition de budget au niveau du compte individuel. |
validateOnly |
Si la valeur est "true", la requête est validée, mais pas exécutée. Seules les erreurs sont renvoyées, pas les résultats. |
Corps de la réponse
Message de réponse pour les opérations de mutation du budget au niveau du compte.
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 ( |
Champs | |
---|---|
result |
Résultat de la opération 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.
AccountBudgetProposalOperation
Opération unique permettant de proposer la création d'un budget au niveau du compte ou la modification/l'arrêt/la suppression d'un budget existant.
Représentation JSON |
---|
{ "updateMask": string, // Union field |
Champs | |
---|---|
updateMask |
FieldMask qui détermine les champs de budget modifiés. Même si les budgets peuvent être modifiés, les propositions proposant de telles modifications sont définitives. Par conséquent, les opérations de mise à jour ne sont pas acceptées pour les propositions. Les propositions qui modifient les budgets sont associées au type de proposition "Mettre à jour". La spécification d'un masque pour tout autre type de proposition est considérée comme une erreur. Il s'agit d'une liste de noms complets de champs séparés par une virgule. Exemple : |
Champ d'union operation . L'opération mutate. operation ne peut être qu'un des éléments suivants : |
|
create |
Opération de création: nouvelle proposition pour créer un budget, modifier un budget existant, mettre fin à un budget en cours d'exécution ou supprimer un budget approuvé dont la date de début est située dans le futur. Aucun nom de ressource n'est attendu pour la nouvelle proposition. |
remove |
Opération de suppression: le nom de ressource attendu pour la proposition supprimée doit être au format suivant:
|
MutateAccountBudgetProposalResult
Résultat de la mutation de la proposition de budget de compte.
Représentation JSON |
---|
{ "resourceName": string } |
Champs | |
---|---|
resourceName |
Retourné pour les opérations réussies. |