Kibi API
3min
Die Kibi REST API ermöglicht es externen Anwendungen, KI-Assistenten und Automatisierungen, auf Kibi Connect Daten zuzugreifen. Über die API können Inhalte gelesen und geschrieben werden -- von Wiki-Seiten über News-Beiträge bis hin zu Aufgaben und Kalendereinträgen.
API-Zugang aktivieren
Die REST API muss zuerst von einem Systemadministrator aktiviert werden. Die Einstellung befindet sich unter:
Einstellungen → Integrationen → REST API
Hier stehen folgende Optionen zur Verfügung:
REST API aktivieren
Schaltet die API-Schnittstelle ein oder aus.
Token-Erstellung auf bestimmte Rollen einschränken
Wenn aktiviert, können nur Benutzer mit den ausgewählten Rollen API-Token erstellen. Einzelne Benutzer können zusätzlich über den Funktionszugriff im Sicherheits-Tab ihres Profils berechtigt werden.
IP-Einschränkung aktivieren
Wenn aktiviert, können nur die angegebenen IP-Adressen auf die API zugreifen. Dies ist eine zusätzliche Sicherheitsebene.

API-Token erstellen
Jeder Benutzer kann eigene API-Token über sein Benutzerprofil erstellen. Navigieren Sie dazu zu:
Benutzerprofil → Integrationen → Neuen Token erstellen
Beim Erstellen eines Tokens vergeben Sie:
Name
Ein beschreibender Name (z.B. "KI-Agent", "ERP-Integration", "Workflow Automation").
Berechtigungen (Scopes)
Wählen Sie nur die Berechtigungen aus, die die Integration tatsächlich benötigt (Least-Privilege-Prinzip).
Ablaufdatum (optional)
Optional kann ein Ablaufdatum gesetzt werden, nach dem der Token automatisch ungültig wird.

Token sicher aufbewahren
Nach dem Erstellen wird der Token-Wertnur einmal angezeigt. Kopieren Sie diesen sofort und bewahren Sie ihn sicher auf (z.B. in einem Passwort-Manager). Bei Verlust muss der Token widerrufen und ein neuer erstellt werden.

Verfügbare Berechtigungen (Scopes)
Die folgenden Scopes steuern den Zugriff des API-Tokens auf verschiedene Bereiche:
Scope | Beschreibung |
|---|---|
| Veröffentlichte Beiträge und Neuigkeiten lesen |
| Beiträge erstellen, aktualisieren und löschen |
| Wiki-Seiten und Dokumentation lesen |
| Wiki-Seiten erstellen und aktualisieren |
| Kalendereinträge lesen |
| Kalendereinträge erstellen, aktualisieren und löschen |
| Öffentliche Gruppen, Mitglieder, Beiträge und Dateien lesen |
| Umfragen und Ergebnisse lesen |
| Aufgaben lesen (nur eigene oder zugewiesene) |
| Aufgaben erstellen und aktualisieren |
| Öffentliches Benutzerverzeichnis lesen (keine privaten Daten) |
| Konversationen und Nachrichten lesen |
| Nachrichten senden (für Bots und Automatisierungen) |
| Benutzer-Benachrichtigungen lesen |
| Benachrichtigungen an Benutzer senden (inkl. Push) |
| Entitätsübergreifende Suche |
API-Authentifizierung
Alle API-Anfragen müssen den Token als Bearer-Token im Authorization-Header mitschicken:
curl -H "Authorization: Bearer kbc_IhrTokenHier" \
https://ihre-firma.kibi.de/api/v1/wikiDie API-Basis-URL lautet:https://ihre-firma.kibi.de/api/v1
Verfügbare Endpunkte
Die vollständige API-Dokumentation mit allen Endpunkten und Parametern ist direkt in Kibi Connect verfügbar unter:
Interaktive Dokumentation: Benutzerprofil → Integrationen → API-Dokumentation
OpenAPI-Spezifikation (JSON): Benutzerprofil → Integrationen → OpenAPI JSON
Die wichtigsten Endpunkte im Überblick:
Bereich | Endpunkt | Beschreibung |
|---|---|---|
Wiki |
| Wiki-Seiten auflisten |
Wiki |
| Wiki-Seite erstellen |
News |
| Beiträge auflisten |
Aufgaben |
| Aufgaben auflisten |
Kalender |
| Kalendereinträge auflisten |
Chat |
| Direktnachricht senden |
Benutzer |
| Benutzerverzeichnis auflisten |
Suche |
| Entitätsübergreifende Volltextsuche |
Token verwalten
Alle erstellten Token werden in der Übersicht unter Benutzerprofil → Integrationen angezeigt. Hier sehen Sie:
Den Token-Namen
Die zugewiesenen Berechtigungen
Wann der Token zuletzt verwendet wurde
Die Möglichkeit, einen Token zu widerrufen

Wichtige Hinweise
Datenzugriff: API-Token haben nur Zugriff auf die Daten, auf die der jeweilige Benutzer auch Zugriff hat. Die Berechtigungen des Benutzers gelten weiterhin.
Sicherheit: Teilen Sie API-Token niemals öffentlich. Speichern Sie Token in Umgebungsvariablen oder einem Secret-Manager, nicht im Quellcode.
Least Privilege: Vergeben Sie nur die minimal notwendigen Berechtigungen. Ein Token für eine Wiki-Integration braucht keinen Zugriff auf den Chat.
Ablaufdatum: Setzen Sie bei temporären Integrationen ein Ablaufdatum, um die Sicherheit zu erhöhen.
Widerruf: Widerrufen Sie nicht mehr benötigte Token umgehend über die Token-Übersicht.