API
Drittsysteme können per REST-API auf Daten aus skai zugreifen. So lassen sich bestehende Anwendungen mit der Wissensbasis, Chats oder Workflows Ihrer skai-Organisation verbinden.
Für die Authentifizierung wird ein API-Token benötigt.
API-Token verwalten

Die Verwaltung der Token erfolgt über den Menüpunkt API-Token in der Hauptnavigation. Er ist für alle Benutzer sichtbar, die in mindestens einem Space das Verwaltungsrecht API-Token verwalten besitzen. Administratoren besitzen dieses Recht nicht automatisch – es muss ihnen wie jedem anderen Mitglied im Space vergeben werden.
Klicken Sie auf Anlegen, um einen neuen Token zu erzeugen. Der Token wird aus Sicherheitsgründen nur einmal nach der Erstellung angezeigt – speichern Sie ihn sicher ab.
Jeder Token ist an genau einen Space gebunden. Er greift auf diesen Space und alle darunterliegenden Sub-Spaces zu, jedoch nie auf übergeordnete oder benachbarte Spaces. Einen Token verwalten dürfen Sie, wenn Sie im gebundenen Space (oder einem übergeordneten Space) das Recht API-Token verwalten besitzen.
Token-Optionen
Beim Anlegen eines Tokens legen Sie fest:
Space – Der Space, an den der Token gebunden wird. Die Bindung ist nach dem Anlegen unveränderlich.
Fähigkeiten – Legt fest, welche Aktionen der Token im gebundenen Space (und dessen Sub-Spaces) ausführen darf. Mindestens eine Fähigkeit ist erforderlich; sie sind nach dem Anlegen ebenfalls fest:
Wissen lesen – Zugriff auf die Wissensinhalte des Spaces.
Experten fragen – Erlaubt dem Token, Antworten über die Experten des Spaces anzufordern.
Gültig bis – Optionales Ablaufdatum. Nach diesem Datum wird der Token automatisch deaktiviert.
Tokenverbrauch beschränken – Setzt ein tägliches und/oder monatliches Credit-Limit. Bei Überschreitung werden weitere API-Aufrufe mit einem Fehler abgelehnt.
Beim Bearbeiten eines bestehenden Tokens lassen sich nur noch der Name und die Verbrauchsgrenzen ändern – nicht mehr der Space und die Fähigkeiten. Jeder Token zeigt unter dem Reiter Statistiken den bisherigen Verbrauch sowie – sofern konfiguriert – den Fortschritt gegen das monatliche Limit an.
Wichtige Hinweise
Sichtrechte: Ein API-Token besitzt nur die explizit zugewiesenen Berechtigungen. Vergeben Sie Token nur an vertrauenswürdige Systeme und vermeiden Sie die Weitergabe im Klartext.
Gültigkeit: Token können mit einem Ablaufdatum versehen werden. Nach Ablauf muss ein neuer Token generiert werden.
Widerruf: Ein Token kann jederzeit widerrufen werden. Widerrufene Token werden sofort ungültig.
Rate-Limits: Jeder Token zählt gegen die organisationsweiten Credits. Mit einem optionalen monatlichen Limit können Sie den Verbrauch einzelner Integrationen deckeln.
Verwendung
Alle API-Aufrufe erfolgen per HTTPS. Der Token wird im HTTP-Header als Bearer-Token mitgegeben:
API-Referenz
Die vollständige API-Referenz wird direkt aus der OpenAPI-Spezifikation erzeugt.
Alle Spaces abrufen
Gibt eine Liste von Spaces zurück, auf die mit dem angegebenen API-Schlüssel zugegriffen werden kann. Es werden maximal 100 Elemente zurückgegeben.
Request parameters
Responses
Gesamtanzahl von Spaces abrufen
Gibt die Gesamtanzahl der Spaces zurück, auf die mit dem angegebenen API-Schlüssel zugegriffen werden kann.
Request parameters
Responses
Quellen in einem Space abrufen
Gibt eine Liste von Quellen innerhalb eines bestimmten Spaces zurück. Es werden maximal 100 Elemente zurückgegeben.
Request parameters
Responses
Gesamtanzahl von Quellen in einem Space abrufen
Gibt die Gesamtanzahl der Quellen innerhalb eines bestimmten Spaces zurück.
Request parameters
Responses
Dokumente in einer Quelle abrufen
Gibt eine Liste von Dokumenten innerhalb einer bestimmten Quelle zurück. Es werden maximal 100 Elemente zurückgegeben.
Request parameters
Responses
Gesamtanzahl von Dokumenten in einer Quelle abrufen
Gibt die Gesamtanzahl der Dokumente innerhalb einer bestimmten Quelle zurück.
Request parameters
Responses
Experten befragen
Stellt dem angegebenen Experten eine Frage und gibt die KI-generierte Antwort zurück.
Jede Anfrage verbraucht Credits aus dem Token-Kontingent des API-Schlüssels. Sobald das Limit erschöpft ist, wird der Fehler ApiKeyLimitExceeded (HTTP 422) zurückgegeben.
Request parameters
Responses
Dokumentinhalt abrufen
Gibt den Textinhalt eines bestimmten Dokuments zurück.