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>