В феврале Маркет изменил учёт ресурсных лимитов для ответов 4xx. Некорректный массовый запрос может расходовать квоту по объёму данных, как успешный.

Как изменилось правило

17 февраля официальный канал API Маркета сообщил о новой логике уменьшения ресурсного лимита при ошибках клиента. Раньше ответ 4xx уменьшал его на один запрос. После изменения расход определяется типом ограничения метода: единицей запроса либо размером коллекции, если лимит установлен по объёму данных.

Площадка отдельно предупредила, что ошибочные массовые запросы начнут быстрее расходовать квоту. Это правило касается ресурсного учёта и не означает, что любой неуспешный ответ всех типов обрабатывается одинаково. Конкретный тип лимита указан в документации метода.

Повторять неисправный пакет становится дороже

Если интеграция без изменений отправляет один и тот же неверный набор товаров, она может исчерпать доступный объём и задержать правильные операции. Причина первоначальной ошибки при этом останется. Поэтому автоматический повтор следует связывать с характером ответа, а не запускать одинаково для любого сбоя.

Ошибки входных данных требуют исправления содержимого. Временная недоступность сервиса — другой сценарий, для которого может быть уместна повторная попытка с задержкой. Разделение этих ветвей помогает не превращать небольшую ошибку каталога в остановку обновления цен всего магазина.

Что проверить разработчику и владельцу магазина

Полезно найти методы, через которые передаются большие коллекции, и посмотреть, что происходит после ответа 4xx. Сохраняется ли причина? Можно ли определить проблемные позиции? Не отправляет ли планировщик тот же пакет каждую минуту? Ответы дают конкретный план исправлений.

Предварительная проверка формата и обязательных полей снижает число бессмысленных обращений. При этом локальная валидация не заменяет обработку ответа платформы: справочники и допустимые значения могут меняться. Важен контроль обеих сторон обмена.