Постраничная разбивка ответа

Обновлено 18 февраля 2025 г.

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

В данных запросах помимо самого ответа присутствует мета-информация о постраничной разбивке:

"meta": {
      "current_page": 1,
      "from": 1,
      "last_page": 3,
      "links":[
          {
            "url": null,
            "label":"« Назад",
            "active": false
          },
          {
            "url": "https://1-crm-api.v3.vionvi.com/lead?page=1",
            "label": "1",
            "active": true
          },
          {
            "url": "https://1-crm-api.v3.vionvi.com/lead?page=2",
            "label": "2",
            "active": false
          },
          {
            "url": "https://1-crm-api.v3.vionvi.com/lead?page=3",
            "label": "3",
            "active": false
          },
          {
            "url": "https://1-crm-api.v3.vionvi.com/lead?page=2",
            "label": "Вперёд »",
            "active": false
          }
        ]
      "path": "https://1-crm-api.v3.vionvi.com/lead",
      "per_page": 15,
      "to": 15,
      "total": 38
  }

Мета-информация о постраничной разбивке включает: 

current_page — текущая страница 

last_page — общее количество страниц 

per_page — лимит элементов на странице 

total — общее количество элементов 

from to c какого по какой элемент на странице 

Если ответ состоит более чем из одной страницы, в запросе доступен GET-параметр page (по умолчанию равен 1). По умолчанию лимит элементов на странице равен 15, при необходимости вы можете установить свой лимит через GET-параметр per_page (максимальное значение 500).