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 eines Administrators benötigt.
Token erstellen

Die Verwaltung der Token erfolgt unter Verwaltung → Drittanbieter → API-Token. Klicken Sie dort 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.
Token-Optionen
Beim Anlegen eines Tokens können folgende Optionen konfiguriert werden:
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.
Berechtigungen – Definiert, welche Aktionen der Token ausführen darf:
Spaces lesen – Abfrage von Wissensinhalten aus zugewiesenen Spaces.
Experten befragen – Antworten über konfigurierte Experten anfordern.
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.