Aufgaben

XML-Element Beschreibung Typ Default-Wert Pflichtfeld setzbar
assigned-toID des zugewiesenen MitgliedsINTEGERja
bodyBeschreibungSTRINGja
comments-countAnzahl der KommentareINTEGER
doneIst Aufgabe erledigtBOOLEAN
due-dateErwartetes Abschlussdatum (Format DD.MM.YYYY)STRINGja
due-timeErwartete Abschlusszeit (Format HH:MM)STRINGja
dueErwarteter Abschlusszeitpunkt (setzt sich zusammen aus due-date und due-time)DATETIME
idID der AufgabeINTEGER
inboxIst Aufgabe/Notiz in der AblageBOOLEAN
is-dueHat Aufgabe erwarteten AbschlusszeitpunktBOOLEAN
milestone-idID des zugewiesenen MeilensteinsINTEGERja
tasklist-idID der zugewiesenen AufgabenlisteINTEGER
task-votings-countAnzahl der abgegebenen Stimmen für WichtigkeitINTEGER
titleTitel der AufgabeSTRINGjaja
updated-atZeitpunkt der letzten ÄnderungDATETIME
priorityPriorität der Aufgabe (1:niedrig 2:mittel 3:hoch)INTEGER1ja

Alle Aufgaben abrufen

GET /api/projects/{project_id}/task_lists/{task_list_id*}/tasks[?user={user_id}]

Response: 200 OK

*task_list_id kann dabei auch "all" sein, um alle Aufgaben des Projekts abzurufen:
GET /api/projects/{project_id}/task_lists/all/tasks

Einzelne Aufgabe abrufen

GET /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}

Response: 200 OK

Aufgabe erstellen

POST /api/projects/{project_id}/task_lists/{task_list_id}/tasks

Request Body

Response: 201 CREATED

Aufgabe bearbeiten

PUT /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}

Request Body

Response: 200 OK

Aufgabe löschen

DELETE /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}

Response: 200 OK

Aufgabe als erledigt markieren

PUT /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}/done

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.