API Loomio

Выкарыстоўвайце API Loomio, каб злучыць Loomio з іншым праграмным забеспячэннем і аўтаматызаванымі працоўнымі працэсамі.

Кантракт OpenAPI 3.1 апісвае кожную публічную аперацыю карыстальніцкага API і сервернага API ў машыначытальным фармаце. Імпартуйце яго ў API-кліент або выкарыстоўвайце для стварэння тыпізаванага кліенцкага кода. Прыведзеныя ніжэй інструкцыі тлумачаць працоўныя працэсы, правы доступу і паводзіны, якія не цалкам апісаны ў кантракце.

Карыстальніцкі API

Карыстальніцкі API выконвае дзеянні ад імя карыстальнікаў Loomio. Ён дазваляе атрымліваць спіс груп, ствараць тэмы, каментарыі, апытанні і запісы пра сяброўства ў групах, а таксама кіраваць імі ў адпаведнасці з правамі доступу адпаведнага ўліковага запісу.

Для інтэграцый з аўтаматычнай адпраўкай падзей вэбхукі групы адпраўляюць выбраныя падзеі Loomio на вэб-канцавы пункт у фармаце JSON. Выкарыстоўвайце канцавыя пункты REST, каб чытаць або змяняць даныя Loomio, і вэбхук, калі інтэграцыя павінна атрымліваць падзеі без перыядычных запытаў.

Серверны API

Серверны API дазваляе тым, хто абслугоўвае ўласныя ўстаноўкі Loomio, ствараць уліковыя запісы карыстальнікаў і кіраваць імі, знаходзіць групы, а таксама кіраваць сяброўствам у групах і ролямі. Ён выкарыстоўвае агульны для ўсяго сервера сакрэт і не патрабуе ўліковага запісу бота або сяброўства ў кожнай групе.

Гэтая старонка перакладзена аўтаматычна. Калі слова няправільнае або незразумелае, напішыце на contact@loomio.org, і мы выправім яго.