- 01
Make a key per intended action, such as a campaign id plus the network.
- 02
Send it with the first request and with every retry of that request.
- 03
Treat a 409 as a bug in your code: the key was reused for something else.
Idempotency is separate from the rule that an unknown outcome is never retried by 1Post itself; see failures and unknown outcomes.