Send app events to AppsFlyer via the Server-to-Server (S2S) Events API v3

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

Steps

  1. In AppsFlyer Security Center, generate a dedicated S2S token — not the legacy per-app dev_key.
  2. POST to https://api3.appsflyer.com/inappevent/{app_id} with the S2S token as the auth header.
  3. Include appsflyer_id and eventName as required fields, plus eventValue as a JSON object.
  4. Include at least one device identifier — advertising_id/oaid/amazon_aid/imei for Android, or idfa/idfv for iOS.
  5. For iOS, prefix app_id with 'id' matching the App Store numeric ID convention; omitting it returns a silent 200 OK with no event recorded.
  6. Keep the JSON payload under the 1KB size cap per event.

Known gotchas

Related routes

Send a mobile in-app event from your server to AppsFlyer via the S2S events API
dev.appsflyer.com · 5 steps · unrated
implement appsflyer server-to-server (s2s) postbacks for conversions that happen outside the app
dev.appsflyer.com · 5 steps · unrated
Send in-app events to Adjust via the Server-to-Server (S2S) Events API
dev.adjust.com · 5 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