Idempotent
Applies to: general
An operation is idempotent when doing it many times has the same effect as doing it once. It matters for safe retries: an HTTP PUT or DELETE can be repeated after a network failure without causing extra changes, unlike a naive POST.
set balance = 100 (idempotent)
add 100 to balance (not idempotent)