Skip to content
Notifie
Documentation
DocsAPI

API

Events API

Ingest observed product behavior in idempotent batches of up to 100 events.

Request

POST /api/v1/events
curl https://notifie.dev/api/v1/events \
  -H "Authorization: Bearer $NOTIFIE_INGEST_KEY" \
  -H "Content-Type: application/json" \
  -d '{"events":[{"userId":"user-42","event":"purchase_completed","messageId":"purchase-42"}]}'

Response

200 OK
{ "received": 1, "inserted": 1, "duplicates": 0 }

Replaying the same messageId stores no duplicate and dispatches no second subscription job.