Update campaigns
pinterest_ads_update_campaignsUpdate live Pinterest campaign settings in batches of up to 500, including budgets, status, and objective fields, with confirmation guards for risky changes.
Instructions
Update campaigns (up to 500 per call). Changes the live account.
items: objects with id plus only the fields to change. Example: {"id": "626747269410", "daily_spend_cap": 25000000} or {"id": "...", "status": "PAUSED"}. Pinterest rejects daily budget rises smaller than 1.00 USD (or local equivalent). objective_type can only change on draft campaigns. Money fields (daily_spend_cap, lifetime_spend_cap) are micro-units of the account currency (1.00 = 1000000). Current values are read first and their old values kept in the audit log. Bid or budget rises above PINTEREST_ADS_MAX_INCREASE_PCT, and large batches, need confirm='APPLY'; setting status ARCHIVED needs confirm='ARCHIVE'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| confirm | No | ||
| ad_account_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||