Grant Knowledge base access to people or workspace API keys
Knowledge Folder API
Zugriff auf Wissensdatenbanken teilen
Gewähre, ändere oder entziehe Zugriff auf eine Wissensdatenbank für Personen und Workspace-API-Schlüssel
POST
Grant Knowledge base access to people or workspace API keys
Gewährt, ändert oder entzieht Zugriff auf eine bestehende Wissensdatenbank. Ziele sind Personen und Workspace-API-Schlüssel. Gruppen bleiben im In-App-Teilen.
Bevor du startest
- API-Key-Scope: Erfordert einen API-Schlüssel mit dem
KNOWLEDGE_FOLDER_APIScope. Der API-Schlüssel selbst braucht die Rolle Bearbeiter auf der Wissensdatenbank. Siehe Wissensdatenbanken mit der API teilen für die Einrichtung. - Wissensdatenbanken: Die Knowledge Folder API verwaltet Ressourcen, die in der Library als Wissensdatenbanken erscheinen.
Basis-URL
Rollen
Ein Schlüssel nur mit Betrachter-Zugriff, auch über die API-Suche der Wissensdatenbank, kann diese Endpoints nicht aufrufen.
Ein Bearbeiter-Workspace-Schlüssel kann andere qualifizierte Workspace-Schlüssel freigeben, auch wenn der Schlüsselbesitzer kein Workspace-Admin ist. Der Teilen-Dialog in der App listet API-Schlüssel weiterhin nur für Workspace-Admins.
Zugriff gewähren
POST /knowledge/{folderId}/access
Pfadparameter
Request Body
Alle IDs müssen zu einem menschlichen Workspace-Mitglied oder einem qualifizierten Workspace-API-Schlüssel gehören. Gruppen-IDs werden nicht akzeptiert. Persönliche API-Schlüssel sind nicht berechtigt. Fehlt eine ID oder ist sie nicht berechtigt, schlägt die Anfrage fehl und es wird nichts geschrieben.
Gewähren mit cURL
Gewähren mit JavaScript
Erfolgreiche Antwort (200 OK)
Rolle ändern
PATCH /knowledge/{folderId}/access
Du kannst den Zugriff des Besitzers nicht ändern. Übertrage die Besitzerschaft zuerst in Dateien. Fehlt noch eine Freigabe, legt diese Anfrage sie an.
Zugriff entziehen
DELETE /knowledge/{folderId}/access
Du kannst den Zugriff des Besitzers nicht entziehen.
Fehlerbehandlung
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.
Autorisierungen
API key as Bearer token. Format "Bearer YOUR_API_KEY"
Pfadparameter
The ID of the knowledge folder
Body
application/json
Antwort
200
Access granted successfully