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.

This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.