Supprimer un budget de campagne

Avant de supprimer un budget, assurez-vous qu'aucune campagne ENABLED ni PAUSED ne l'utilise.

Vérifier le nombre de références budgétaires

Vérifiez le champ reference_count du budget avant de tenter de le supprimer. Si ce champ est supérieur à 0, cela signifie que ENABLED ou PAUSED campagnes utilisent encore le budget. Vous pouvez récupérer ces informations en interrogeant campaign_budget comme ressource principale :

SELECT campaign_budget.reference_count
FROM campaign_budget
WHERE campaign_budget.id = campaign_budget_id

Supprimer le budget de la campagne

Une fois que vous avez déterminé qu'un CampaignBudget n'est plus utilisé (reference_count = 0) et peut être supprimé, envoyez un CampaignBudgetOperation avec remove défini sur le nom de ressource du budget de la campagne :

{
  "operations": [
    {
      "remove": "customers/CUSTOMER_ID/campaignBudgets/CAMPAIGN_BUDGET_ID"
    }
  ]
}