DokumentationProdukteArtim Academy LMSWiki
Wiki V1
Das Wiki der Akademie: Seiten aus Blöcken, beliebig tief verschachtelt, unabhängig von einem Kurs. Der ganze Bereich verlangt trainer oder admin — wer als Trainer hier hereinkommt, erreicht jedes Wiki der Akademie; die Zugriffsregeln der Anwendung (öffentlich, nach Kurs, nach Teilnehmer) entscheiden darüber, was ein Leser dort sieht. Lesen ist absichtlich zweigeteilt: das Wiki liefert seinen Seitenbaum mit Titeln und Blockzahlen, eine Seite liefert ihre Blöcke. Ein Wiki mit achtzig Seiten käme sonst als eine Antwort, mit der niemand arbeiten kann. Und Schreiben landet immer im Entwurf: Leser sehen den veröffentlichten Stand, bis jemand veröffentlicht.
https://wikis.api.lms.artim-industries.com/v1
Endpoints
| Request | Methode | Pfad | Scope | Zugang |
|---|---|---|---|---|
| Überblick | GET | / | lms.wikis:read | Programm |
| Wikis auflisten | GET | /wikis | lms.wikis:read | Programm |
| Wiki abrufen | GET | /wikis/{id} | lms.wikis:read | Programm |
| Seite abrufen | GET | /wikis/{id}/pages/{pageId} | lms.wikis:read | Programm |
| Wiki anlegen | POST | /wikis | lms.wikis:write | Programm |
| Wiki ändern | PUT | /wikis/{id} | lms.wikis:update | Programm |
| Wiki löschen | DELETE | /wikis/{id} | lms.wikis:delete | Programm |
| Wiki veröffentlichen | PUT | /wikis/{id}/publish | lms.wikis:publish | Programm |
| Freigabe setzen | PUT | /wikis/{id}/access | lms.wikis.access:update | Programm |
| Seite anlegen | POST | /wikis/{id}/pages | lms.wikis.pages:write | Programm |
| Seite ändern | PUT | /wikis/{id}/pages/{pageId} | lms.wikis.pages:update | Programm |
| Seite löschen | DELETE | /wikis/{id}/pages/{pageId} | lms.wikis.pages:delete | Programm |
Jeder Request hat seine eigene Seite mit Parametern, Antwortstruktur, Beispiel, Fehlern und Rate Limits.
Scopes
lms.wikis:readlms.wikis:writelms.wikis:updatelms.wikis:deletelms.wikis:publishlms.wikis.access:updatelms.wikis.pages:writelms.wikis.pages:updatelms.wikis.pages:delete