AIEngage

Developer guide

API overview

Server-side identify, track, and campaign endpoints for custom stacks.

Authentication

All requests use an API key from Settings → Developers. Send it as Bearer token. Rotate keys if they leak; never embed them in the browser.

Core endpoints

POST /v1/identify — upsert a profile POST /v1/track — send an event POST /v1/campaigns — create or trigger a campaign GET /v1/profiles/{id} — fetch a unified profile

Idempotency

Pass Idempotency-Key on track and campaign trigger calls so retries do not duplicate messages or events.