Create a Snapchat ad campaign, ad squad, and ad via the Marketing API

domain: advertising · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with OAuth2 against the Snapchat Ads API base URL
  2. Create the Campaign specifying ad_account_id, name, and objective, using current guidance since the legacy objective field is being phased out in favor of objective_v2_properties
  3. Create an Ad Squad under the campaign specifying targeting, placement, optimization goal, and bid
  4. Upload or reference existing Creative assets, then create the Ad within the Ad Squad referencing the creative_id
  5. Avoid rapid repeated ad-creation calls that reuse the same creative_id in quick succession, since Snapchat rate-limits that pattern — use bulk/batch endpoints instead
  6. Set the campaign/ad squad/ad to ACTIVE status once creative review passes to begin delivery

Known gotchas

Related routes

Create a campaign via Snapchat Marketing API
developers.snap.com/api/marketing-api · 6 steps · unrated
Set up Dynamic Product Ads on Snapchat by creating a Product Catalog and a scheduled Product Feed via the Marketing API
developers.snap.com/marketing-api · 5 steps · unrated
Create a Snapchat Ads custom audience from a Mobile App audience (app event retargeting) via the Marketing API
developers.snap.com/api/marketing-api · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans