Loomio API

Loomio APIを使用すると、Loomioを他のソフトウェアや自動化されたワークフローと連携できます。

OpenAPI 3.1仕様には、公開されているユーザーAPIとサーバーAPIのすべての操作が、機械で読み取れる形式で記述されています。APIクライアントにインポートしたり、型情報を持つクライアントコードの生成に使用したりできます。以下のガイドでは、この仕様だけでは十分に表現されていないワークフロー、権限、動作を説明します。

ユーザーAPI

ユーザーAPIは、Loomioユーザーとして操作を実行します。そのユーザーの権限に応じて、グループの一覧を取得したり、スレッド、コメント、アンケート、グループのメンバーシップを作成・管理したりできます。

プッシュ型の連携では、グループのWebhookが、選択されたLoomioのイベントをJSON形式でWebエンドポイントに送信します。Loomioのデータを読み取ったり変更したりするにはRESTエンドポイントを使用し、ポーリングせずにイベントを受信する連携にはWebhookを使用します。

サーバーAPI

サーバーAPIを使用すると、セルフホスト版Loomioの運用担当者がユーザーアカウントを管理できます。認証にはサーバー全体で共通のシークレットを使用します。

このページは機械翻訳されています。誤った言葉やわかりにくい表現がありましたら、contact@loomio.org までメールでお知らせください。修正します。