- 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 les 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/v16/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 mutate de 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 modification. |
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
Une seule opération pour proposer de créer un budget au niveau du compte ou de modifier/terminer/supprimer un budget existant.
Représentation JSON |
---|
{ "updateMask": string, // Union field |
Champs | |
---|---|
updateMask |
FieldMask qui détermine les champs de budget à modifier. Bien que les budgets puissent être modifiés, les propositions qui en proposent sont définitives. Par conséquent, les opérations de mise à jour ne sont pas prises en charge pour les propositions. Les propositions qui modifient les budgets sont de type "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 de champs complets 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 postérieure à la date du jour. Aucun nom de ressource n'est attendu pour la nouvelle proposition. |
remove |
Opération de suppression: un nom de ressource pour la proposition supprimée est attendu, au format suivant:
|
MutateAccountBudgetProposalResult
Résultat de la modification de la proposition de budget de compte.
Représentation JSON |
---|
{ "resourceName": string } |
Champs | |
---|---|
resourceName |
Est renvoyé pour les opérations réussies. |