POST /v1/emails requires an Idempotency-Key header. Generate a unique, unpredictable value for each logical create operation and store it until the outcome is certain.
- The first successful request returns
201and creates one reservation. - Replaying the same key with an equivalent body returns the original resource, sets
Idempotency-Replayed: true, and is not charged again. - Reusing the key with a different body returns
409. - A transient network or
5xxresult should be retried with the same key.