Meta Ads: Update campaign
meta_update_campaignMeta-Kampagne ändern: Name, Status und/oder Tages- bzw. Laufzeitbudget. status: ACTIVE = starten, PAUSED = pausieren (zum Stoppen PAUSED nehmen — jederzeit umkehrbar), ARCHIVED = gestoppt und nur noch lesbar (Berichte bleiben, keine Auslieferung mehr), DELETED = endgültig gelöscht, NICHT umkehrbar (wie meta_delete_campaign). daily_budget / lifetime_budget: EUR, nur bei CBO-Kampagnen und nie beides (error=budget_conflict). Ohne CBO bricht das Tool mit error=budget_not_on_campaign ab — dann Budget je Adset via meta_update_adset ändern (Adsets via meta_list_adsets). Ein Wechsel Tages-↔Laufzeitbudget ist bei Meta nicht erlaubt (Meta lehnt ab, nichts wird geändert) — dafür ein neues Adset bzw. eine neue Kampagne anlegen. Enddatum: gibt es an der Kampagne nicht — Meta leitet Start/Ende aus den Adsets ab; end_time je Adset via meta_update_adset setzen. validate_only: True lässt Meta den Aufruf prüfen, ohne etwas zu ändern. Ein Erfolg heißt: Meta würde die Änderung annehmen. IDs muessen zum Werbekonto des Workspace gehoeren — IDs eines anderen Kontos (auch wenn die Meta-Verbindung es sieht) → {'error': 'foreign_object'}. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | ||
| workspace | No | ||
| campaign_id | Yes | ||
| daily_budget | No | ||
| validate_only | No | ||
| lifetime_budget | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||