Отличия от API первой версии

1. Заголовок Count

Для экономии времени при работе со списками объектов (товары, услуги), заголовок Count передается только при наличии GET-параметра count со значением true. При выполнении HEAD-запросов заголовок передается всегда.

2. Заголовок More

В ответе на запросы списков объектов добавлен заголовок More, учитывающий параметры offset и limit. Если при текущем «смещении» данных в общем списке и выгрузке указанного количества элементов в базе еще есть элементы, соответствующие запросу, в заголовке передается true, иначе false.

Примеры использования

При выводе данных с пагинацией рекомендуется либо сначала выполнить HEAD-запрос и использовать полученное количество документов для построение списка страниц, либо выполнять запрос первой страницы с параметром count, а остальных - без.

При выводе данных в режиме «бесконечной подгрузки» можно отталкиваться от значения заголовка More, показывая, есть ли ещё данные для отображения. Такого же подхода следует придерживаться при синхронизации данных и полной выгрузке списка.