Create a Snapchat Ads custom audience from a Mobile App audience (app event retargeting) via the Marketing API

domain: developers.snap.com/api/marketing-api · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate to the Snap Marketing API using the OAuth 2.0 authorization code flow and obtain an access token with the snapchat-marketing-api scope
  2. POST to the /v1/adaccounts/{ad_account_id}/audiences endpoint to create an audience of type SAM_RETARGETING (Mobile App Custom Audience), specifying the retention_in_days and source_type as APP_EVENTS
  3. Configure the audience rules by specifying the app ID (from Snap App ID registered in Snap Ads Manager), event name (e.g. PURCHASE or ADD_TO_CART), and any event property filters
  4. Retrieve the audience ID and check audience status via a GET request until status shows ACTIVE and the size estimate is populated
  5. Include the audience ID in the targeting specification of an ad set by adding it to the audience object when POSTing to the /v1/adsquads endpoint for a new ad squad
  6. Set up audience exclusions by adding exclude audience IDs to the targeting spec to suppress existing converters from the retargeting campaign

Known gotchas

Related routes

build a snapchat custom audience from hashed customer data via snap audience match
developers.snap.com/api/marketing-api · 5 steps · unrated
Create a Snapchat ad campaign, ad squad, and ad via the Marketing API
advertising · 6 steps · unrated
Create a campaign via Snapchat Marketing API
developers.snap.com/api/marketing-api · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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