POST /tasks
Описание
Создаёт новую задачу и возвращает объект задачи с ID новой задачи
Маршрут обрабатывает POST-запрос к пути /tasks.
| HTTP-метод | Маршрут |
|---|---|
| POST | /tasks |
Payload
Серверная сторона ожидает получить json-объект со следующими свойствами:
| Имя | Тип | Описание |
|---|---|---|
id | number | Необязательный. ID новой задачи. |
targetId | number | Необязательный. ID ц елевой задачи, после которой будет добавлена новая задача. |
parent | number | Необязательный. ID родительской задачи. |
project | number | Необязательный. ID проекта, в который должна быть добавлена новая задача. |
reverse | boolean | Необязательный. Определяет позицию, куда будет добавлена новая задача: true — задача добавляется перед целевой; в противном случае false (по умолчанию). |
task | object | Обязательный. Объект задачи, пример которого можно найти здесь tasks. |
Пример:
{
"id": 26,
"parent": 10,
"project": 1,
"reverse": false,
"targetId": 10,
"task": {
"text": "My task",
//...other values
}
}
Ответ
Маршрут возвращает json-объект с ID новой задачи.
Пример:
{
"id": 12
}
HTTP-код статуса показывает, выполнен ли запрос успешно (response.status == 200) или завершился ошибкой (response.status == 500).
История изменений: Параметр id добавлен в версии v1.3
Связанные статьи: