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
}
Возвращает
Обновленную задачу