Definition
En idempotent operation är en operation där upprepade körningar ger exakt samma resultat som en enda körning. I distribuerade system och APIer är idempotens kritisk eftersom meddelanden kan levereras flera gånger (retry-logik, nätverksåterställning, timeouts). HTTP-metoder: GET, PUT och DELETE är idempotenta per definition. POST är det inte - att skicka samma POST två gånger kan skapa två resurser. Idempotens implementeras typiskt via idempotency keys: ett unikt ID per operation som systemet lagrar, och vid dubbletter returnerar det tidigare resultatet istället för att köra operationen på nytt. I ElhubNationellt nav för mätvärden och marknadsprocesser på den norska elmarknaden.-sammanhang är idempotens relevant eftersom meddelanden kan skickas igen vid kommunikationsfel - systemet måste känna igen och ignorera dubbletter utan att utlösa två leverantörsbyten.