Zum Hauptinhalt springen

POST /tasks

Beschreibung

Erstellt eine neue Aufgabe und gibt ein Aufgabenobjekt mit der ID der neuen Aufgabe zurück

Die Route verarbeitet die POST-Anfrage an den Pfad /tasks.

HTTP-MethodeRoute
POST/tasks

Payload

Die Serverseite erwartet ein JSON-Objekt mit folgenden Eigenschaften:

NameTypBeschreibung
idnumberOptional. Die ID einer neuen Aufgabe.
targetIdnumberOptional. Die ID der künftigen Zielaufgabe, zu der eine neue Aufgabe hinzugefügt wird.
parentnumberOptional. Die ID der übergeordneten Aufgabe.
projectnumberOptional. Die ID des Projekts, dem eine neue Aufgabe hinzugefügt werden soll.
reversebooleanOptional. Legt die Position fest, an der eine neue Aufgabe hinzugefügt wird: true, wenn die Aufgabe vor der Zielaufgabe eingefügt wird; andernfalls false (Standard).
taskobjectErforderlich. Das Aufgabenobjekt, dessen Beispiel Sie hier finden: tasks.

Beispiel:

{
"id": 26,
"parent": 10,
"project": 1,
"reverse": false,
"targetId": 10,
"task": {
"text": "My task",
//...andere Werte
}
}

Antwort

Die Route gibt ein JSON-Objekt mit der ID der neuen Aufgabe zurück.

Beispiel:

{
"id": 12
}

Der HTTP-Statuscode zeigt an, ob die Anfrage erfolgreich war (response.status == 200) oder fehlgeschlagen ist (response.status == 500).


Änderungsprotokoll: Der Parameter id wurde in v1.3 hinzugefügt

Verwandte Artikel: