Zum Hauptinhalt springen
POST
/
user-management
/
v1
/
deactivate-user
Deactivate a workspace user
curl --request POST \
  --url https://api.langdock.com/user-management/v1/deactivate-user \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "user@example.com"
}
'
{
  "status": "success",
  "message": "User deactivated"
}
⚠️ Du nutzt unsere API in einem Dedicated Deployment? Ersetze einfach api.langdock.com durch die Base URL deines Deployments: <deployment-url>/api/public
Mit diesem Endpunkt entfernst du einen Nutzer aus deinem Workspace. Alle Daten des Nutzers – Gespräche, Assistenten, Dateien und Integrationen – bleiben erhalten und werden bei einer Reaktivierung vollständig wiederhergestellt.

Voraussetzungen

  • API-Schlüssel mit dem Scope USER_MANAGEMENT_API
  • Der API-Schlüssel muss von einem Workspace-Admin erstellt worden sein

Verhalten

  • Nutzer nicht gefunden oder kein aktives Mitglied? Gibt 404 zurück.
  • Deaktivierte Nutzer verlieren sofort den Zugriff auf den Workspace.
  • Alle Nutzerdaten bleiben gespeichert und werden bei der Reaktivierung wiederhergestellt.
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

Authorization
string
header
erforderlich

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Body

application/json
email
string<email>
erforderlich

Email address of the user

Beispiel:

"user@example.com"

Antwort

User deactivated successfully

status
enum<string>
erforderlich

Always "success" when the request is processed

Verfügbare Optionen:
success
Beispiel:

"success"

message
string
erforderlich

Human-readable summary of the result

Beispiel:

"User deactivated"