set_meta_ad_status
Activate or pause a Meta campaign, ad set, or ad. ACTIVATION STARTS REAL AD SPEND and always requires the human (live chat or an approved card) — agents cannot activate. Pausing stops spend. Use after the user has reviewed a draft and explicitly says to launch, or asks to stop a running ad.
[outbound-tier — EVERY call needs a manager's approval (per-send human rail): each request queues its own approval card and sends exactly once on approve. There is no standing grant for this tool.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | 'ACTIVE' (starts spend — human only) or 'PAUSED' (stops spend) | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| object_id | Yes | Numeric campaign / ad set / ad id |