Надішліть той самий method і params до
POST /v1/rpc/page, додавши limit від 1 до 500
та отриманий cursor. Відповідь містить
page.returned, page.total і
page.next_cursor.
Щоб отримати весь товарний каталог по 500 рядків, викликайте
pos.search_products із порожнім search, задавайте
limit: 500 на верхньому рівні та не додавайте
params.limit. У кожний наступний запит переносіть
data.page.next_cursor; завершіть цикл, коли він дорівнює
null.
{
"method": "pos.search_products",
"params": {"search": ""},
"cursor": "500",
"limit": 500,
"id": "sync-page-2"
}
Endpoint приймає лише операції читання з рядковим результатом. Записи,
scalar/status-методи та довільний upstream cursor через нього не виконуються.
Cursor є зміщенням у поточному результаті, а не snapshot: якщо дані між
сторінками змінюються, почніть вибірку заново.