Help Center
Login Sign up
  1. Start
  2. API-Referenz
  3. API-Dokumentation (XML/ JSON)
  4. Auftragstypen
  5. User-Auftragstypen

User Create

API-Referenz (XML/JSON) · Aktualisiert 2023-09-07

Funktion

Der Auftragstyp UserCreate legt einen neuen Benutzer an.

Wird beim Anlegen eines neuen Benutzers kein Passwort angegeben, erzeugt das System automatisch eines (15 Zeichen lang). Es ist in der Systemantwort enthalten.

Beschreibung

Route: POST /user

{
  "user": "subuser",
  "context": 4,
  "defaultEmail": "customer@example.com",
  "password": "PASSWORD"
}
{
    "stid": "20211102-test-7757",
    "status": {
        "code": "S1301001",
        "text": "Benutzer wurde erfolgreich angelegt.",
        "type": "SUCCESS"
    },
    "object": {
        "type": "User",
        "value": "subuser, 4",
        "data": {
            "context": 4,
            "user": "subuser"
        }
    }
}

Hauptbenutzer legt einen direkten Unterbenutzer mit automatischer Passwort-Generierung an.

{
  "user": "subuser",
  "context": 4,
  "defaultEmail": "customer@example.com"  
}
{
    "stid": "20211102-test-7824",
    "messages": [
        {
            "text": "Das Passwort wurde automatisch vom System generiert.",
            "objects": [
                {
                    "type": "password",
                    "value": "$)%MR.+7?bT<^C="
                }
            ],
            "code": "MSG13004",
            "status": "NOTICE"
        }
    ],
    "status": {
        "code": "S1301001",
        "text": "Benutzer wurde erfolgreich angelegt.",
        "type": "SUCCESS"
    },
    "object": {
        "type": "User",
        "value": "subuser, 4",
        "data": {
            "context": 4,
            "user": "subuser"
        }
    }
}

Hauptbenutzer legt für seinen Unterbenutzer einen Unterbenutzer an.

{
    "password": "1234abc%",
    "defaultEmail": "customer@example.com",
    "status": 2,
    "substatus": 2,
    "user": "subuser-of-subuser",
    "language": "de",
    "parent": {
        "context": 4,
        "defaultEmail": "subuser@example.com",
        "status": 1,
        "substatus": 1,
        "authType": "PASSWORD",
        "lock": "NONE",
        "user": "subuser"
    }
}
{
    "stid": "20211102-app2-dev-110202",
    "status": {
        "code": "S1301001",
        "text": "Benutzer wurde erfolgreich angelegt.",
        "type": "SUCCESS"
    },
    "object": {
        "type": "User",
        "value": "subuser-of-subuser-2, 4",
        "data": {
            "context": 4,
            "user": "subuser-of-subuser-2"
        }
    }
}