Пагінація та фільтри
Списочні ендпоінти підтримують спільний набір query-параметрів.
| Параметр | Опис |
|---|---|
page | Номер сторінки. Перша сторінка — page=1 (значення 0 теж повертає першу). Друга — page=2 і далі. |
pagelimit | Розмір сторінки. Значення менші за 5 підтягуються до 5. Частина списків за замовчуванням повертає короткий список (≈5) — задавайте pagelimit явно. |
of | Поле сортування |
ot | Напрям: asc / desc |
search | Текстовий пошук |
pr1, pr2 | Діапазон дат (від / до) |
Мультивибір передається як JSON-масив у рядку (напр. tradepoints, warehouses).
Конверт списку
{
"items": [],
"foundRows": 10,
"total": 142,
"show": 10,
"page": 1,
"links": [
{ "page": 1, "current": "true" },
{ "page": 2, "current": "false" }
]
}
foundRows— скільки записів у цій відповіді,total— усього за фільтром.page— поточна сторінка (рахунок з 1),show— розмір сторінки.links— доступні сторінки (current: "true"— поточна); наступну беріть якpage + 1, поки такий елемент є вlinks.- Простіші списки (напр.
tradepoints,drafts) повертають лишеitems,foundRows,total. publicInterface/getClientSales— виняток: рядки лежать під ключемproducts, а неitems.