Повторное выполнение операции дает тот же результат, что и однократное. Для API: повторный запрос с тем же идемпотентным ключом не создает дубликатов (например, двойной платеж). Реализация: ключ в заголовке, проверка по ключу в БД перед выполнением; для мутаций - проверка "уже выполнено".