Пагінація та фільтри

Списочні ендпоінти підтримують спільний набір 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.