Mitglieder

XML-Element Beschreibung Typ Default-Wert Pflichtfeld setzbar
addressAdresseSTRINGja
adminIst Mitglied Plattform AdministratorBOOLEANfalseja
cell-phoneMobiltelefonnummerSTRINGja
created-atErstellungszeitpunktDATETIME
emailE-Mail AdresseSTRINGjaja
email2Weitere E-Mail AdresseSTRINGja
first-nameVornameSTRINGjaja
idID des MitgliedsINTEGER
last-nameNachnameSTRINGjaja
loginBenutzernameSTRINGja
phoneTelefonnummerSTRINGja
time-zoneZeitzoneSTRINGZeitzone des Platformerstellersja
updated-atZeitpunkt der letzten ÄnderungDATETIME
passwordPasswortSTRINGjaja
use-gravatarNutzt Mitglied Profilbild von GravatarBOOLEANfalseja
groupsGruppe(n) der das Mitglied angehörtGruppejaja

Alle Mitglieder abrufen

GET /api/users

Response: 200 OK

Einzelnes Mitglied abrufen

GET /api/users/{user_id}

Response: 200 OK

Mitglied erstellen

POST /api/users

Request Body

Response: 201 CREATED

Mitglied bearbeiten

PUT /api/users/{user_id}

Request Body

Response: 200 OK

Mitglied löschen

DELETE /api/users/{user_id}

Response: 200 OK

Mitglied Gruppe(n) hinzufügen

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!

Mitglied aus Gruppe(n) entfernen

PUT /api/users/{user_id}

Request Body

Response: 200 OK

Werkstatt42 ist eine webbasierte Groupware zur Online Zusammenarbeit, effizienten Gruppenarbeit und eine Online Projektmanagement Software. Das bedeutet Sie können Ihre Projektarbeit und Projektplanung gemeinsam online erledigen, egal von wo. Auf Englisch nennen sich diese webbasierte Software auch Online Collaboration Software. Die Webanwendung ist eine Software zur Projektverwaltung, sowie ein Projekt Management System und eine einfache Projektmanagement Software, d.h. sie ist leicht zu bedienen und benötigt keine Einarbeitungszeit.