Skip to main content
Can update:
  • name: Campaign name
  • status: ENABLED or PAUSED
  • budget_amount: Daily budget in dollars
IMPORTANT:
  • Confirm with user BEFORE making changes
  • Use list_campaigns first to get campaign_id
  • At least one field (name, status, or budget_amount) is required
Parameters:
  • campaign_id: The campaign ID (REQUIRED - get from list_campaigns)
  • name: New campaign name (optional)
  • status: ENABLED or PAUSED (optional)
  • budget_amount: Daily budget in dollars, e.g., 50.00 for $50/day (optional)
  • customer_id: Optional (uses connected account if omitted)
Execution time: 2-4 seconds Example: User: “Increase the budget to $100/day” Agent:
  1. Uses list_campaigns to find the campaign
  2. Confirms with user: “I’ll update ‘Summer Sale’ budget from $50 to $100/day. Proceed?”
  3. Uses update_campaign with campaign_id and budget_amount=100.00

OpenAPI

/api-reference/openapi.json post /api/v1/tools/update_campaign/execute