Guide

Idempotency

Atlas requires idempotency keys on public event and action writes. Reusing the same key with the same request replays the stored result. Reusing the same key with a different payload returns CONFLICT.

POST /v1/atlas/events
{
  "idempotency_key": "evt_20260312_001",
  "channel": "whatsapp",
  ...
}