API zur programmgesteuerten Verwaltung von Benutzern innerhalb einer Organisation
Die User Management API ermöglicht es Partnern und Resellern, Benutzer innerhalb ihrer Organisation programmgesteuert zu verwalten. Diese API ist ideal für automatisierte Benutzerbereitstellung, wenn sich jemand auf einer Partner-Plattform registriert.
Diese API verwendet Organisation-API-Schlüssel (nicht Benutzer-API-Schlüssel). Diese Schlüssel werden von Organisationsadministratoren erstellt und haben das Präfix sk_meingpt_um_.
curl -X GET "https://app.meingpt.com/api/user-management/v1/users" \ -H "Authorization: Bearer $MEINGPT_UM_API_KEY"
Organisation-API-Schlüssel können von Administratoren über die Einstellungen erstellt werden. Der Schlüssel wird nur einmal bei der Erstellung angezeigt.
Achtung
Speicher den API-Schlüssel sicher. Er kann nicht erneut angezeigt werden.
Schaltet einen Benutzer zwischen MEMBER (belegt einen Seat/Lizenzplatz) und VIEWER (Beobachter — kein Seat) um. Ideal, um Nutzer nach Ende eines Programms automatisch auf Beobachter zu setzen (Lizenz wird frei) und bei Wiederaufnahme zurück auf Mitglied.
PATCH /api/user-management/v1/users/:userId/role
Request-Body:
{ "role": "VIEWER"}
Antwort:
{ "status": "success", "user": { ... }}
Hinweis
VIEWER (Beobachter) belegt keinen Seat. Beim Umschalten auf MEMBER wird
automatisch ein Seat zugewiesen — sind keine Lizenzplätze frei, antwortet die
API mit 412.
Achtung
Die Rolle von Admin-Benutzern kann nicht über die API geändert werden. ADMIN
ist über die API nicht zuweisbar.