API v1
Обзор и аутентификация
API v1 — публичный, stateless-интерфейс к данным рабочего пространства. Авторизация — персональный токен (Sanctum), привязанный к пространству.
Управление токенами
Токены создаются и отзываются через сессионные эндпоинты (авторизация cookie + XSRF, как у приложения). Доступно владельцу и админу.
Коллекции
Возвращает метаданные коллекций рабочего пространства: названия и поля. Требуется право records:read.
Записи: чтение
Список записей коллекции, одна запись или запрос с фильтром. Все методы чтения требуют records:read.
Записи: запись
Создание, изменение и удаление записей. Требуется право records:write. Изменения пишутся в историю записи и вызывают вебхуки.
Фильтры и сортировка
Фильтр передаётся как дерево условий — то же дерево, которое строит конструктор фильтров в интерфейсе.
Коды ошибок
API использует стандартные HTTP-коды. Тело ошибки — объект с полем message (и errors при валидации).