PUT api/2.0/project/task/{taskid}
Данная функция требует аутентификации
Описание
Обновляет выбранную задачу в соответствии с параметрами (идентификатор ответственного пользователя, описание задачи, срок выполнения и т. д.), указанными в запросе.
Параметры
Название | Описание | Тип | Пример |
taskid sent in url | ID задачи | численный | 1234 |
description sent in body | Новое описание задачи | строковый | текст |
deadline sent in body | Новое срок задачи | дата и время | Roundtrip format: 2008-04-10T06-30-00.000Z |
startDate sent in body | Дата начала выполнения нового задания | дата и время | Roundtrip format: 2008-04-10T06-30-00.000Z |
priority sent in body | Новый приоритет задачи необязательно | приоритетность задачи | High = 1, Normal = 0, Low = -1 |
title sent in body | Новое название задачи | строковый | текст |
milestoneid sent in body | Идентификатор новой вехи задачи | численный | 1234 |
responsibles sent in body | Новый список ответственных за выполнение задач | Collection of guids collection | 9924256A-739C-462b-AF15-E652A3B1B6EB |
projectID sent in body | ID новой задачи в проекте необязательно | численный | 1234 |
notify sent in body | Уведомляет ответственных о действиях задачи или нет | логический | true |
status sent in body | Новый статус задачи необязательно | Статус задачи | NotAccept = 0,Open = 1, Closed = 2,Disable = 3,Unclassified = 4,NotInMilestone = 5 |
progress sent in body | Ход выполнения нового задания необязательно | численный | 1234 |
Пример
PUT api/2.0/project/task/1234
Host: yourportal.Р7.com
Content-Type: application/json
Accept: application/json
{
"description": "some text",
"deadline": "2008-04-10T06-30-00.000Z",
"startDate": "2008-04-10T06-30-00.000Z",
"priority": null,
"title": "some text",
"milestoneid": 1234,
"responsibles": [
"00000000-0000-0000-0000-000000000000"
],
"projectID": null,
"notify": true,
"status": null,
"progress": null
}
Возвращает
Обновленную задачу
Обновленную задачу