FastAPI
Idempotency key
A client-supplied identifier letting the server recognise a retry and return the original result.
Why interviewers ask about it
A timeout never tells the client whether the write happened. Without idempotency the choice is duplicate charges or lost orders.
Related terms
This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.