XML-Element | Beschreibung | Typ | Default-Wert | Pflichtfeld | setzbar |
---|---|---|---|---|---|
assigned-to | ID des zugewiesenen Mitglieds | INTEGER | ja | ||
body | Beschreibung | STRING | ja | ||
comments-count | Anzahl der Kommentare | INTEGER | |||
done | Ist Aufgabe erledigt | BOOLEAN | |||
due-date | Erwartetes Abschlussdatum (Format DD.MM.YYYY) | STRING | ja | ||
due-time | Erwartete Abschlusszeit (Format HH:MM) | STRING | ja | ||
due | Erwarteter Abschlusszeitpunkt (setzt sich zusammen aus due-date und due-time) | DATETIME | |||
id | ID der Aufgabe | INTEGER | |||
inbox | Ist Aufgabe/Notiz in der Ablage | BOOLEAN | |||
is-due | Hat Aufgabe erwarteten Abschlusszeitpunkt | BOOLEAN | |||
milestone-id | ID des zugewiesenen Meilensteins | INTEGER | ja | ||
tasklist-id | ID der zugewiesenen Aufgabenliste | INTEGER | |||
task-votings-count | Anzahl der abgegebenen Stimmen für Wichtigkeit | INTEGER | |||
title | Titel der Aufgabe | STRING | ja | ja | |
updated-at | Zeitpunkt der letzten Änderung | DATETIME | |||
priority | Priorität der Aufgabe (1:niedrig 2:mittel 3:hoch) | INTEGER | 1 | ja |
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
GET /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}
Response: 200 OK
POST /api/projects/{project_id}/task_lists/{task_list_id}/tasks
Request Body
Response: 201 CREATED
PUT /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}
Request Body
Response: 200 OK
DELETE /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}
Response: 200 OK
PUT /api/projects/{project_id}/task_lists/{task_list_id}/tasks/{task_id}/done
Response: 200 OK