member, editor oder admin. Mit customRoleIds ersetzt du die benutzerdefinierten Rollen dieses Mitglieds.
Der Aufruf ist über den USER_MANAGEMENT_API Scope des Workspace-API-Schlüssels autorisiert. Er läuft nicht als die Person, die den Schlüssel erstellt hat, und funktioniert weiter, wenn dieser Admin den Workspace verlässt.
Basis-URL
Voraussetzungen
- API-Schlüssel mit dem Scope
USER_MANAGEMENT_API - Der API-Schlüssel muss von einem Workspace-Admin erstellt worden sein
Verhalten
customRoleIdsweglassen? Beimemberodereditorbleiben die aktuellen benutzerdefinierten Rollen.customRoleIdssenden? Die Liste ersetzt diese Rollen.[]entfernt alle. Sende höchstens 15 IDs. Die IDs kommen von Rollen auflisten. Doppelte IDs zählen zum Limit und werden einmal angewendet.- Eine ID in
customRoleIdsist keine UUID, oder die Liste hat mehr als 15 IDs? Gibt400zurück und ändert nichts. - Unbekannte, gelöschte oder fremde benutzerdefinierte Rolle? Gibt
400mitcode: "BAD_REQUEST"und der MeldungUnknown custom rolezurück. Es wird nichts geschrieben. - Auf
adminsetzen? Benutzerdefinierte Rollen und Extra-Berechtigungen entfallen, auch wenn ducustomRoleIdsweglässt. customRoleIdsist nicht leer undroleistadmin? Gibt400mitcode: "BAD_REQUEST"und der MeldungAdmins already have every permission. Custom roles can only be assigned to members and editors.zurück. Es wird nichts geschrieben.- Extra-Berechtigungen bei
memberodereditor? Sie bleiben. Dieser Aufruf kann sie nicht setzen. customRoleIdsin der Antwort listet die benutzerdefinierten Rollen, die das Mitglied nach dem Aufruf hat, sortiert nach dem Zeitpunkt der Zuweisung.- Kein aktives menschliches Mitglied? Gibt
404zurück (unbekannte E-Mail, eingeladen, deaktiviert, Service Account oder anderer Workspace). - Letzter verbleibender Admin? Gibt
400mitcode: "BAD_REQUEST"zurück. - Dieselbe Rolle erneut zu setzen, gibt
200zurück. - Der E-Mail-Abgleich ist unabhängig von Groß- und Kleinschreibung. Rollenwerte sind kleingeschrieben:
member,editor,admin.ADMINgibt400zurü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.