Idempotenz bedeutet, dass dieselbe Operation mehrfach ausgeführt werden kann und dauerhaft dasselbe Ergebnis hat wie eine einmalige Ausführung. Das ist nützlich, wenn eine App eine Anfrage nach einem Verbindungsabbruch erneut sendet.
Wird die Profilfarbe zum Beispiel zweimal auf Blau gesetzt, bleibt sie blau, statt zwei Profile zu erzeugen. Die wiederholte Anfrage fügt keine weitere Änderung hinzu.
Nicht jede Aktion ist idempotent. Zweimaliges Senden von Geld kann zu einer doppelten Abbuchung führen, wenn der Dienst Wiederholungen nicht erkennt. Entscheidend ist, welche dauerhafte Änderung bei einer Wiederholung entsteht.
