User settings API
This API is used by the browser application. It provides the login and the preferences of the user. Most integrations use the other APIs instead. For authentication, tenants and general conventions, see Concepts.
All endpoints for the preferences with their parameters and data structures: User settings API reference.
Login in the browser
The browser never handles access tokens. The Smart Operations Toolkit logs the user in with the authorization code flow with PKCE against the identity provider of the tenant and keeps the tokens in HttpOnly cookies. The tenant is selected with the query parameter ?tenant={tenantId}, for example:
https://<sot-host>/portal/?tenant={tenantId}
REST API
| Path | Method | Purpose |
|---|---|---|
|
|
Read and save the preferences of the logged-in user: language, time format, date format, time zone, theme, agent chat, view layout. |
|
all |
Connection of the chat to the agent. Requires |
API für Benutzereinstellungen
Diese API nutzt die Browseranwendung. Sie stellt die Anmeldung und die Einstellungen des Benutzers bereit. Die meisten Integrationen verwenden stattdessen die anderen APIs. Authentifizierung, Tenants und allgemeine Konventionen: siehe Konzepte.
Alle Endpunkte für die Einstellungen mit ihren Parametern und Datenstrukturen: Referenz der API für Benutzereinstellungen.
Anmeldung im Browser
Der Browser verarbeitet nie Zugriffstokens. Das Smart Operations Toolkit meldet den Benutzer mit dem Authorization-Code-Flow mit PKCE beim Identity Provider des Tenants an und speichert die Tokens in HttpOnly-Cookies. Der Tenant wird über den Query-Parameter ?tenant={tenantId} ausgewählt, zum Beispiel:
https://<sot-host>/portal/?tenant={tenantId}
REST-API
| Pfad | Methode | Zweck |
|---|---|---|
|
|
Einstellungen des angemeldeten Benutzers lesen und speichern: Sprache, Zeitformat, Datumsformat, Zeitzone, Design, Agent-Chat, Ansichtslayout. |
|
alle |
Verbindung des Chats zum Agenten. Erfordert |
MCP-Server
https://<sot-host>/portal/tenants/{tenantId}/mcp
| Tool | Zweck |
|---|---|
|
Daten des angemeldeten Benutzers |
|
Einstellungen des angemeldeten Benutzers lesen |
|
Einstellungen des angemeldeten Benutzers ändern |