Create a standalone campaign
soclo_ads_create_ad_campaignCreate an advertising campaign in the selected connected ad account with the supplied campaign settings. Quote first by calling without confirm:true. Show the returned spending preview and obtain owner approval before confirming with the same requestId. Retain that requestId for soclo_ads_operation_status after an uncertain result; never automatically repeat a purchase. Report the returned status without claiming the ad is live until active. Confirmed creation requests active status, except Google Performance Max and Demand Gen campaigns, which are created paused. Fields: soclo://tools/soclo_ads_create_ad_campaign.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | True only after owner approval of spending/deletion preview. | |
| payload | Yes | ||
| platform | No | ||
| accountId | Yes | ||
| requestId | No | Reuse this request ID for confirmation and outcome recovery. | |
| parameters | No | ||
| adAccountId | No | Advertiser/ad account selected from your Soclo connection. | |
| expectedCurrency | No | Approved preview currency, e.g. GBP. | |
| expectedBudgetType | No | Approved preview budget type: daily or lifetime. | |
| expectedBudgetAmount | No | Approved preview amount; changes require a new preview. |