Reallocate Budget
budget_reallocateTransfer a specified dollar amount from one campaign's daily budget to another, across platforms like Google Ads and Meta Ads. Ensures source campaign budget stays non-negative and rejects identical campaign IDs. Returns updated budgets for both campaigns.
Instructions
Transfer a dollar amount from one campaign's daily budget to another. Works across platforms (e.g. shift $50/day from a Google Ads search campaign to a Meta Ads retargeting campaign). Input: from_campaign_id, to_campaign_id (UUIDs, must differ), amount (positive number in campaign currency). Rejects the call if from_campaign_id === to_campaign_id or if the source campaign would go below zero. Returns the updated budgets for both campaigns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from_campaign_id | Yes | Source campaign | |
| to_campaign_id | Yes | Destination campaign | |
| amount | Yes | Amount to transfer |