Вопросы к Поиску с Алисой
Метод PATCH не считается идемпотентным, потому что результат выполнения одного и того же запроса PATCH может отличаться в зависимости от операций и значений, которые он содержит. robotecture.com
Например, если с помощью PATCH увеличивать количество товаров в корзине покупок, то при многократном выполнении одного и того же запроса количество будет расти с каждым запросом. restfulapi.net
Чтобы сделать PATCH идемпотентным, можно использовать, например, условные запросы с заголовками If-Match или If-Unmodified-Since. robotecture.com