propose_write

Create a new Meta campaign (created PAUSED for safety; activate with ads_set_campaign_status). channel_type "advantage_p

Create a new Meta campaign (created PAUSED for safety; activate with ads_set_campaign_status). channel_type "advantage_plus" creates an Advantage+ Shopping campaign (needs pixel + catalog). Optionally creates a first ad set (ad_group_name — conversion-optimized when a pixel is connected, targeting the store market) and a first link ad (needs ≥1 headline, ≥1 description, final_url, and a connected Facebook Page). Approval/auto-apply gated.

post/api/v1/tools/meta_create_campaign

Request

  • Base URL: https://app.magistry.io
  • URL: https://app.magistry.io/api/v1/tools/meta_create_campaign
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://app.magistry.io/api/oauth/authorize, token URL https://app.magistry.io/api/oauth/token, scopes: ads:write)

Request body

campaign_namestring required
channel_type'advantage_plus' | 'sales' | 'traffic' | 'awareness' | 'leads' required
daily_budgetnumber required

Campaign daily budget (CBO), account currency.

bidding_strategystring

MAXIMIZE_CONVERSIONS (default) / MAXIMIZE_CONVERSION_VALUE / LOWEST_COST.

ad_group_namestring

Create a first ad set with this name.

headlinesstring[]

headlines[0] → ad headline.

descriptionsstring[]

descriptions[0] → primary text, [1] → link description.

final_urlstring

Landing page URL for the first ad.

Response

Tool result

okboolean required
resultunknown required

Changes

No recorded changes to this operation across all 2 revisions of this API.