What makes an API endpoint idempotent?
Answer: An operation is idempotent when repeating the same request produces the same intended resulting state. PUT is commonly designed this way, while POST usually is not unless an idempotency mechanism is added.
- Repeated requests
- State
- Idempotency keys