Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

idempotency key

A unique label a client sends with a request so the server can recognise a retry and not act twice.

An idempotency key identifies a client's intended operation; the server stores the outcome under the key and returns it again for a repeat with the same key and request, and rejects the key reused for a different request.

Examples

  • The phone sends POST /commands with Idempotency-Key: k-7; when the 202 is lost and it retries with the same key, the server recognises the retry and doesn't run the command twice.

Read the full section →