Loomio API
Use the Loomio API to connect Loomio with other software and automated workflows.
The OpenAPI 3.1 contract describes every public User API and Server API operation in a machine-readable format. Import it into an API client or use it to generate typed client code. The guides below explain workflows, permissions, and behavior that are not fully expressed by the contract.
User API
The User API performs actions as a Loomio user. It can list groups and create or manage threads, comments, polls, and group memberships according to that user's permissions.
For push-based integrations, group webhooks send selected Loomio events to a web endpoint as JSON. Use the REST endpoints to read or change Loomio data and a webhook when an integration should receive events without polling.
Server API
The Server API lets operators of self-hosted Loomio installations manage user accounts. It is authenticated with a server-wide secret.