Перейти к содержимому
LegalStack
Основы API

Пагинация

Как устроены списки в API LegalStack.

Единого конверта пагинации в API нет — смотрите схему ответа конкретной операции в справочнике API.

Два типовых случая:

Плоские списки

Большинство списочных операций (например, GET /api/v1/tasks) возвращают массив целиком; объём ограничен областью видимости команды и фильтрами запроса:

Запрос
GET /api/v1/tasks?status=inProgress HTTP/1.1
Ответ
[{ "id": "8d2c0e7a-5b1f-4c3e-9a6d-2f4b7c1e9a30", "title": "Проверить договор" }]

Пагинация с курсором

Журнальные данные отдаются страницами с курсором — например, журнал аудита безопасности:

Запрос
GET /api/v1/security/audit/me?limit=50 HTTP/1.1
Ответ
{ "events": [...], "nextCursor": "eyJpZCI6..." }

Передавайте nextCursor в параметре cursor следующего запроса; значение null означает конец выборки. Точные имена полей конверта указаны в схеме каждой операции.

На этой странице