The event model
Sending events
The ingestion endpoint accepts single events or batches. Single event:Idempotency
Theidempotency_key is the most important field. Monigo will deduplicate any two events with the same key, making retries safe.
Use a stable, unique identifier for each event — typically a UUID generated at the time of the action:
Backdating events
You can send events with a pasttimestamp. This is useful for:
- Recovering from an outage where events weren’t sent in real time
- Importing historical data during onboarding

