Документация LMS версия 0.1.0

Документация/Проект API/Пагинация, фильтры, сортировка

Это проектная спецификация, а не работающее API: реализации ещё нет, адреса могут измениться.

Страница ещё не написана. Ниже — что об этом уже известно

Пагинация, фильтры, сортировка

Курсор вместо смещения #

Почему не offset: при вставке записей во время обхода объекты дублируются или теряются.

Фильтры #

Единый синтаксис поле[оператор]=значение для всех ресурсов.

Фильтр по сегменту #

Сегмент, собранный в интерфейсе, сразу доступен как фильтр API — логику сегментации не надо повторять у себя.

Разворачивание связей #

Как избавиться от N+1 запросов.

Выбор полей #

Отдать интеграции ровно то, что ей нужно.

Эта страница в Markdown