Zum Hauptinhalt springen
POST
/
user-management
/
v1
/
activate-user
Activate a workspace user
curl --request POST \
  --url https://api.langdock.com/user-management/v1/activate-user \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "user@example.com"
}
'
{
  "status": "success",
  "message": "User activated"
}
⚠️ 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 fügst du einen Nutzer wieder zu deinem Workspace hinzu. Zuvor deaktivierte Nutzer werden mit ihrer ursprünglichen Rolle, ihrem Eintrittsdatum und allen zugehörigen Daten wiederhergestellt. Neue Nutzer erhalten die Standard-Rolle des Workspaces.

Voraussetzungen

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

Verhalten

  • Zuvor deaktivierter Nutzer? Wird mit ursprünglicher Rolle und Eintrittsdatum wiederhergestellt.
  • Neuer Nutzer (war noch nie Mitglied)? Wird mit der Standard-Rolle des Workspaces hinzugefügt.
  • Nutzer nicht gefunden? Gibt 404 zurück.
  • Bereits aktives Mitglied? Gibt 409 zurück.
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 activated 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"