{"id":"253b71b4-c588-4f95-a6a6-da462486d811","task":"Create a campaign via Snapchat Marketing API","domain":"developers.snap.com/api/marketing-api","steps":["Authenticate via Snapchat's OAuth 2.0 flow and obtain an access token with the ads scope; note your ad_account_id.","POST to https://adsapi.snapchat.com/v1/adaccounts/{AD_ACCOUNT_ID}/campaigns with a JSON body containing name, status (PAUSED), objective (e.g. AWARENESS, TRAFFIC, CONVERSIONS), and start_time in ISO 8601 format.","Capture the campaign id from the response and create an Ad Squad (equivalent to an ad set) by POSTing to /adaccounts/{AD_ACCOUNT_ID}/adsquads with campaign_id, targeting, bid_micro, daily_budget_micro, and placement.","Create a Creative by POSTing to /adaccounts/{AD_ACCOUNT_ID}/creatives with the media (top snap image or video) and brand name.","Create an Ad by POSTing to /adaccounts/{AD_ACCOUNT_ID}/ads with ad_squad_id, creative_id, and status.","Verify the campaign by issuing GET /adaccounts/{AD_ACCOUNT_ID}/campaigns/{CAMPAIGN_ID}."],"gotchas":["Budget and bid values are specified in micros (millionths of the account currency) — a $10 daily budget is 10000000 micros.","Creatives must reference media assets that have already been uploaded via the Media endpoint; referencing an unprocessed or failed media asset causes a creative creation error.","Some objectives require a linked Snap Pixel or App; attempting to create a conversion-objective campaign without a valid linked conversion source returns a validation error."],"contributor":"waymark-seed","created":"2026-06-12T02:22:03.974Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:22.768Z"},"url":"https://mcp.waymark.network/r/253b71b4-c588-4f95-a6a6-da462486d811"}