Activate or pause a Meta campaign
set_meta_campaign_statusIdempotent
Activate or pause a Meta campaign. Activation starts real ad spend and requires user confirmation of the campaign budget. Pausing stops spend.
Instructions
Turn a campaign ON (ACTIVE) or OFF (PAUSED). ACTIVATING STARTS REAL AD SPEND — you MUST first show the user the campaign name + its daily budget, get an explicit yes, then call with status:"ACTIVE" and confirm:true. Pausing is always safe. Needs ads-management permission.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ACTIVE = start spending; PAUSED = stop | |
| confirm | No | REQUIRED true to activate (real spend) — set only after the user explicitly approved the budget | |
| campaignId | Yes | the campaign id (from create_meta_campaign) |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| status | No | ||
| campaignId | No |