ads_create_campaign
Safely create Meta ads campaigns with a mandatory confirmation gate, starting PAUSED. Set goal, budget, and bid strategy to launch.
Instructions
Create a new campaign. Defaults to PAUSED for safety.
Args: account_id: Ad account ID. name: Campaign name. objective: One of OUTCOME_AWARENESS, OUTCOME_TRAFFIC, OUTCOME_ENGAGEMENT, OUTCOME_LEADS, OUTCOME_APP_PROMOTION, OUTCOME_SALES. status: ACTIVE or PAUSED (default PAUSED — safer). special_ad_categories: ["HOUSING"], ["EMPLOYMENT"], ["CREDIT"], ["ISSUES_ELECTIONS_POLITICS"], or [] for none. daily_budget_cents: Daily budget in account currency cents (e.g., 1000 = R$10). lifetime_budget_cents: Alternative to daily. bid_strategy: LOWEST_COST_WITHOUT_CAP, LOWEST_COST_WITH_BID_CAP, COST_CAP. buying_type: AUCTION (default) or RESERVED. confirm: Required True to actually create.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | No | PAUSED | |
| confirm | No | ||
| objective | Yes | ||
| account_id | Yes | ||
| buying_type | No | AUCTION | |
| bid_strategy | No | ||
| daily_budget_cents | No | ||
| lifetime_budget_cents | No | ||
| special_ad_categories | No |