POST api/2.0/project/task/{copyFrom}/copy

Данная функция требует аутентификации

Описание
Копирует задачу с параметрами, указанными в запросе.

Параметры

НазваниеОписаниеТипПример
copyFrom

sent in url
Идентификатор задачи, из которой копируется информациячисленный1234
projectid

sent in body
ID проектачисленный1234
description

sent in body
Описание заданиястроковыйтекст
deadline

sent in body
Срок выполнения задачидата и времяRoundtrip format: 2008-04-10T06-30-00.000Z
priority

sent in body
Приоритетность задачи: Низкая|Нормальная|ВысокаяНормальный, Высокий, Низкий
title

sent in body
Название задачистроковыйтекст
milestoneid

sent in body
Идентификатор вехи задачичисленный1234
responsibles

sent in body
Список ответственных за задачуCollection of guids

collection
9924256A-739C-462b-AF15-E652A3B1B6EB
notify

sent in body
Уведомляет ответственных о выполнении задачи или нетлогическийtrue
startDate

sent in body
Дата начала задачидата и времяRoundtrip format: 2008-04-10T06-30-00.000Z
copySubtasks

sent in body
Указывает, будут ли подзадачи скопированы или нетлогическийtrue
copyFiles

sent in body
Указывает, будут ли файлы скопированы или нетлогическийtrue
removeOld

sent in body
Указывает, будет ли исходная задача удалена или нетлогическийtrue
Пример
POST api/2.0/project/task/1234/copy
Host: yourportal.Р7.com
Content-Type: application/json
Accept: application/json

{
  "projectid": 1234,
  "description": "some text",
  "deadline": "2008-04-10T06-30-00.000Z",
  "priority": "normal",
  "title": "some text",
  "milestoneid": 1234,
  "responsibles": [
    "00000000-0000-0000-0000-000000000000"
  ],
  "notify": true,
  "startDate": "2008-04-10T06-30-00.000Z",
  "copySubtasks": true,
  "copyFiles": true,
  "removeOld": true
}

Возвращает
Скопированное задание

Пример ответа

application/json

{
  "status": 0,
  "response": {
    "canEdit": false,
    "canCreateSubtask": false,
    "canCreateTimeSpend": false,
    "canDelete": false,
    "canReadFiles": false,
    "startDate": "2022-11-03T15:35:58.0460592Z",
    "id": 10,
    "title": "Sample Title",
    "description": "Sample description",
    "deadline": "2022-11-03T15:35:58.0460592Z",
    "priority": 1,
    "milestoneId": 123,
    "projectOwner": {
      "id": 123,
      "title": "Sample project",
      "status": 0,
      "isPrivate": false
    },
    "status": 0,
    "responsible": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "updatedBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "created": "2022-11-03T15:35:58.0460592Z",
    "createdBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "updated": "2022-11-03T15:35:58.0460592Z",
    "responsibles": null
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <canEdit>false</canEdit>
    <canCreateSubtask>false</canCreateSubtask>
    <canCreateTimeSpend>false</canCreateTimeSpend>
    <canDelete>false</canDelete>
    <canReadFiles>false</canReadFiles>
    <startDate>2022-11-03T15:35:58.0460592Z</startDate>
    <id>10</id>
    <title>Sample Title</title>
    <description>Sample description</description>
    <deadline>2022-11-03T15:35:58.0460592Z</deadline>
    <priority>1</priority>
    <milestoneId>123</milestoneId>
    <projectOwner>
      <id>123</id>
      <title>Sample project</title>
      <status>0</status>
      <isPrivate>false</isPrivate>
    </projectOwner>
    <status>0</status>
    <responsible>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </responsible>
    <updatedBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </updatedBy>
    <created>2022-11-03T15:35:58.0460592Z</created>
    <createdBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createdBy>
    <updated>2022-11-03T15:35:58.0460592Z</updated>
    <responsibles />
  </response>
</result>