XML-Element | Beschreibung | Typ | Default-Wert | Pflichtfeld | setzbar |
---|---|---|---|---|---|
address | Adresse | STRING | ja | ||
admin | Ist Mitglied Plattform Administrator | BOOLEAN | false | ja | |
cell-phone | Mobiltelefonnummer | STRING | ja | ||
created-at | Erstellungszeitpunkt | DATETIME | |||
E-Mail Adresse | STRING | ja | ja | ||
email2 | Weitere E-Mail Adresse | STRING | ja | ||
first-name | Vorname | STRING | ja | ja | |
id | ID des Mitglieds | INTEGER | |||
last-name | Nachname | STRING | ja | ja | |
login | Benutzername | STRING | ja | ||
phone | Telefonnummer | STRING | ja | ||
time-zone | Zeitzone | STRING | Zeitzone des Platformerstellers | ja | |
updated-at | Zeitpunkt der letzten Änderung | DATETIME | |||
password | Passwort | STRING | ja | ja | |
use-gravatar | Nutzt Mitglied Profilbild von Gravatar | BOOLEAN | false | ja | |
groups | Gruppe(n) der das Mitglied angehört | Gruppe | ja | ja |
GET /api/users
Response: 200 OK
GET /api/users/{user_id}
Response: 200 OK
POST /api/users
Request Body
Response: 201 CREATED
PUT /api/users/{user_id}
Request Body
Response: 200 OK
DELETE /api/users/{user_id}
Response: 200 OK
PUT /api/users/{user_id}
Request Body
Response: 200 OK
Soll das Mitglied mehreren Gruppen angehören, muss die group_id jeder Gruppe angegeben werden (auch die group_id jeder Gruppe, der es bisher schon angehört). Wird bei dem Bearbeiten eines Mitglieds keine Gruppe angegeben, wird an den Gruppen nichts geändert. Es ist nicht möglich, dass ein Mitglied keiner Gruppe angehört. Soll der Zugriff eines Mitglieds auf die Platform gesperrt werden, so muss das Mitglied gelöscht werden!
PUT /api/users/{user_id}
Request Body
Response: 200 OK