Generate a Conversions API token in Snap Ads Manager under the relevant Snap Pixel; note the Pixel ID.
Construct the v3 event payload according to the current schema: a top-level object with pixel_id and data array, where each event has event_name, event_time (Unix ms), event_source_url, and a user_data object.
Hash all PII fields (email, phone number, mobile ad ID) with SHA-256 before placing them in user_data; Snapchat v3 requires normalized lowercase hashing.
POST to https://tr.snapchat.com/v3/{PIXEL_ID}/events with Authorization: Bearer YOUR_TOKEN and Content-Type: application/json.
Check the response for per-event status details; a 200 with a results array indicates the request was accepted.
Use the Snap Pixel Helper or Events Manager test tool to validate the v3 payload structure before sending production traffic.
Known gotchas
Snapchat Conversions API v2 is deprecated — use v3 at tr.snapchat.com/v3/{PIXEL_ID}/events; v2 endpoints will return errors or be discontinued.
The v3 payload schema differs from v2: field names and nesting changed, so payloads built for v2 must be fully rewritten for v3 rather than incrementally patched.
event_time in v3 is in Unix milliseconds (not seconds as in some other platforms) — sending seconds-precision timestamps will result in events being attributed to the wrong time.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp