Zum Inhalt
Myra Online-Hilfe Stand · 21.08.2026

Berechtigungen zu einem Benutzerkonto hinzufügen

Note

Wenn die optionalen Attribute nicht gesetzt sind, setzt das System einen Standardwert ein.

Note

Der Body enthält die Attribute id, created und modified nicht. Die Werte dieser Attribute werden vom System nach dem Erstellen des Eintrags gesetzt.

Senden einer POST-Anfrage an den Endpunkt /user/{id}/permissions.

Beschreibung

Mit der Add-User-Permissions-Anfrage fügen Sie einem Benutzerkonto der Organisation eine oder mehrere Berechtigungen hinzu.

Voraussetzungen

Werte der Anfrage: User-ID {id}

Objekte: ObjectPermissionVO

Anfrage

Um Benutzerberechtigungen zu einem Benutzerkonto hinzuzufügen, fügen Sie die User-ID {id} dem Pfad der Anfrage hinzu.

Für eine detaillierte Spezifikation, welche Informationen zum Erstellen von Berechtigungen erforderlich sind, müssen im Body ein oder mehrere Objekte ObjectPermissionVO mit den folgenden Attributen definiert werden:

Attribut Beschreibung Werte
objectType Der Typ des Objekts. Das Objekt bezieht sich auf die Funktion in der Myra App.
  • Domain
  • Tag
  • Organization
  • Report
  • Ticket
  • Release
  • WafAction
  • WafCondition
  • Network
objectPermissionType Die Ebene der Berechtigung.
  • GROUP
  • USER
action Der Typ der Berechtigung.
  • READ
  • EDIT
  • CREATE
  • CACHE_CLEAR

Die folgenden Attribute sind optional:

Attribut Beschreibung Werte
objectInstance Die ID des übergeordneten Hauptelements. integer
name Der Name des Objekts, dem Berechtigungen zugewiesen wurden. Nur gefüllt, wenn eine Zuweisung erfolgt ist. Andernfalls existiert das Attribut nicht. string
scopes Die Liste der untergeordneten Elemente. array
parents Die Liste der übergeordneten Elemente. array
value Der Wert der Berechtigung. string

Das System gibt als Antwort das Objekt ObjectPermissionVO mit den Informationen zum neuen Eintrag zurück.

Beispiel

Beispiel-Request-Body:

{
  "objectType": "Domain",
  "objectPermissionType": "GROUP",
  "action": "READ",
  "objectInstance": 0,
  "name": "string",
  "scopes": [],
  "parents": [],
  "value": "string"
}

Antworten

Die folgenden Antworten sind möglich:

STATUSCODE BESCHREIBUNG
201 Die Anfrage war erfolgreich und ein neues Objekt wurde erstellt.
400 Die Anfrage war nicht erfolgreich. Die Anfrage war fehlerhaft oder es fehlen Informationen.
401 Die Anfrage war nicht erfolgreich, da die Authentifizierung fehlerhaft war.
403 Die Anfrage war nicht erfolgreich, da die erforderlichen Berechtigungen fehlen.