idempotencyKey you supply on
POST /v1/rewards. This makes retries — after a timeout, network blip, or double-click —
safe.
How it works
- Generate a fresh
idempotencyKeyper stock award (a UUID is ideal). Reuse the same key when retrying that same award. - The key is unique per app and must be 8–128 characters.
201 Created
The award is created.
idempotentReplay is false.200 OK
The original award is returned unchanged and
idempotentReplay is true. No duplicate
is created.409 Conflict
Returns a
conflict error — a key can’t be reused for a different award.