API Loomio
Используйте API Loomio для подключения Loomio к другим программам и автоматизированным рабочим процессам.
Контракт OpenAPI 3.1 описывает все публичные операции пользовательского и серверного API в машиночитаемом формате. Импортируйте его в API-клиент или используйте для генерации типизированного клиентского кода. Руководства ниже объясняют рабочие процессы, права доступа и поведение, которые не полностью отражены в контракте.
Пользовательский API
Пользовательский API выполняет действия от имени пользователя Loomio. Он позволяет получать список групп, создавать ветки, комментарии и опросы, управлять ими и членством в группах в соответствии с правами этого пользователя.
Для интеграций с отправкой событий вебхуки группы передают выбранные события Loomio на веб-адрес в формате JSON. Используйте конечные точки REST для чтения или изменения данных Loomio, а вебхук — когда интеграция должна получать события без периодических запросов.
Серверный API
Серверный API позволяет операторам Loomio, размещённого на собственных серверах, создавать учётные записи пользователей и управлять ими, находить группы, а также управлять участием пользователей в группах и их ролями. Для аутентификации используется секрет, общий для всего сервера; учётная запись бота или участие в каждой группе не требуются.