Документация Связаться с нами Стать разработчиком Мегаплана

Задачи

CRUD-операции

Список задач

URI: /BumsTaskApiV01/Task/list.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Folder string Папка

Допустимые значения:

  • “incoming” - входящие
  • “responsible” - ответственный
  • “executor” - соисполнитель
  • “owner” - исходящие
  • “auditor” - аудируемые
  • “my” - участник
  • “all” - все

По умолчанию: all

TimeUpdated string Возвращать только те объекты, которые были изменены после указанный даты Дата/время в одном из форматов ISO 8601
Status string Статус

Допустимые значения:

  • “actual” - актуальные
  • “inprocess” - в процессе
  • “new” - новые
  • “overdue” - просроченные
  • “done” - условно завершенные
  • “delayed” - отложенные
  • “completed” - завершенные
  • “failed” - проваленные
  • “any” - любые

По умолчанию: any

FavoritesOnly integer Только избранное Допустимые значения: 0, 1. По умолчанию: 0
Search string Строка поиска показывать в списке задач все поля из карточки задачи Допустимые значения: true, false По умолчанию: false
OnlyActual bool Если true, то будут выводиться только незавершенные задачи Допустимые значения: true, false По умолчанию: false
FilterId string Код фильтра Допустимые значения: любая строка (может быть как числом, так и строковым идентификатором)
Count bool Если передан этот параметр со значением true, то вместо списка будет выводиться только количество задач, удовлетворяющих условиям Допустимые значения: true, false По умолчанию: false
EmployeeId integer Код сотрудника, для которого нужно загрузить задачи  
ProjectId integer Возвращает только задачи, входящие в проект ProjectId  
SuperTaskId integer Возвращает только задачи, входящие в надзадачу SuperTaskId  
SortBy string Сортировка результата

Допустимые значения:

  • “id” - идентификатор
  • “name” - наименование
  • “activity” - активность
  • “deadline” - дата дедлайна
  • “responsible” - ответственный
  • “owner” - постановщик
  • “contractor” - заказчик
  • “start” - старт
  • “plannedFinish” - плановый финиш
  • “plannedWork” - запланировано
  • “actualWork” - отработано
  • “completed” - процент завершения
  • “bonus” - бонус
  • “fine” - штраф
  • “plannedTime” - длительность
SortOrder string Направление сортировки

Допустимые значения:

  • “asc” - по возрастанию
  • “desc” - по убыванию

По умолчанию: asc

ShowActions bool Нужно ли показывать в списке возможные действия над задачей Допустимые значения: true, false По умолчанию: false
Limit integer Сколько выбрать задач (LIMIT) Целочисленное значение в диапазоне [1,100] По умолчанию: 50
Offset integer Начиная с какой выбирать задачи (OFFSET)  
Detailed bool Если true, то будут выводиться поля подробной информации о задаче К таким полям относятся: Statement, Executors, Auditors, AllAttaches, Start, PlannedWork, PlannedFinish, Finish, ActualWork, ActualWorkWithSubTasks

Все параметры являются необязательными

Выходные данные (массив задач с полями)

Имя поля Тип Описание
Id integer ID задачи
Name string Название
Status string Статус
PlannedFinish datetime Дата запланированного финиша
PlannedWork integer Количество запланированной работы в минутах
ActualWork integer Отработанное время в минутах
ActualWorkWithSubTasks integer Аналогично ActualWork, но с учетом отработанного времени во всех подзадачах
Completed integer Процент завершения задачи
Deadline datetime Дедлайн
Owner object Постановщик (сотрудник)
Owner.Id integer Идентификатор
Owner.Name string Имя
Responsible object Ответственный (сотрудник)
Responsible.Id integer Идентификатор
Responsible.Name string Имя
Severity string Важность
SuperTask object Надзадача
SuperTask.Id integer Идентификатор
SuperTask.Name string Название
Project object Проект
Project.Id integer Идентификатор
Project.Name string Название
Favorite integer В избранном
TimeCreated datetime Время создания
TimeUpdated datetime Время последней модификации
Folders array Список папок, в которые попадает задача
Tags object[] Тэги, привязанные к задаче
Tags[].Id integer Идентификатор
Tags[].Name string Имя тега
Activity datetime Дата и время последней активности по задаче
Actions array Список доступных действий над задачей
IsOverdue bool Является ли задача просроченной
СommentsUnread integer Количество непрочитанных комментариев
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Folder":"all",
    "Status":"any"
  },
  "data":
  {
    "tasks":
    [
      {
        "Id":841,
        "Name":"Test task",
        "Status":"accepted",
        "Deadline":"2010-12-30 16:00:00",
        "Owner":
        {
          "Id":2,
          "Name":"Director"
        },
        "Responsible":
        {
          "Id":651,
          "Name":"Ivanov Ivan"
        },
        "Favorite":"",
        "TimeCreated":"2007-12-13 12:24:12",
        "IsOverdue":true
      },
      {
        "Id":1394,
        "Name":"Another task",
        "Status":"accepted",
        "Deadline":"",
        "Owner":
        {
          "Id":3,
          "Name":"Medvedev Dima"
        },
        "Responsible":
        {
          "Id":651,
          "Name":"Ivanov Ivan"
        },
        "Severity":
        {
          "Id":1,
          "Name":"Hot"
        },
        "SuperTask":
        {
          "Id":1393,
          "Name":"Global task"
        },
        "Project":
        {
          "Id":30,
          "Name":"Megaplan API"
        },
        "Favorite":"1",
        "TimeCreated":"2009-08-17 13:27:28",
        "Folders":["incoming"]
        "IsOverdue":false
      }
    ]
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
    <folder>all</folder>
    <status>any</status>
  </params>
  <data>
    <tasks>
      <item>
        <id>841</id>
        <name>Test task</name>
        <status>accepted</status>
        <deadline>2010-12-30 16:00:00</deadline>
        <owner>
          <id>2</id>
          <name>Director</name>
        </owner>
        <responsible>
          <id>651</id>
          <name>Ivanov Ivan</name>
        </responsible>
        <time_created>2007-12-13 12:24:12</time_created>
        <folders>
          <item>incoming</item>
        </folders>
        <is_overdue>true</is_overdue>
      </item>
      <item>
        <id>1394</id>
        <name>Another task</name>
        <status>accepted</status>
        <deadline></deadline>
        <owner>
          <id>3</id>
          <name>Medvedev Dima</name>
        </owner>
        <responsible>
          <id>651</id>
          <name>Ivanov Ivan</name>
        </responsible>
        <severity>
          <id>1</id>
          <name>Hot</name>
        </severity>
        <super_task>
          <id>1393</id>
          <name>Global task</name>
        </super_task>
        <project>
          <id>30</id>
          <name>Megaplan API</name>
        </project>
        <favorite>1</favorite>
        <time_created>2009-08-17 13:27:28</time_created>
        <folders>
          <item>incoming</item>
        </folders>
        <is_overdue>true</is_overdue>
      </item>
    </tasks>
  </data>
</response>

Создание задачи

URI: /BumsTaskApiV01/Task/create.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Model[Name] string Название Обязательное поле
Model[Deadline] datetime Дедлайн (дата со временем)  
Model[DeadlineDate] date Дедлайн (только дата)  
Model[DeadlineType] string Тип дедлайна  
Model[Responsible] integer Код ответственного Обязательное поле для не массовой задачи
Model[Executors] integer[] Коды соисполнителей Обязательное поле для массовой задачи
Model[Auditors] integer[] Коды аудиторов  
Model[Severity] integer Код важности  
Model[SuperTask] string Код надзадачи (если число) или код проекта (если строка в формате ‘pКод_проекта‘)  
Model[Customer] integer Код заказчика  
Model[IsGroup] integer Массовая задача (каждому соисполнителю будет создана своя задача) Допустимые значения: 0 или 1
Model[Statement] string Суть задачи  
Model[Attaches][Add] array Массив приложенных файлов Должен передаваться POST-запросом
Model[Attaches][Add][0...n][Content] string Данные (контент) файла, закодированные с использованием MIME base64 В устаревших версиях Мегаплана может действовать имя параметра Model[Attaches][Add][][Context]
Model[Attaches][Add][0...n][Name] string Имя файла Будет фигурировать при выводе задачи
Model[Start] datetime Планирование: старт Дата со временем
Model[PlannedFinish] date Планирование: финиш Только дата. При указанном Model[PlannedTime] расчитывается автоматически
Model[PlannedTime] integer Планирование: длительность (в днях) При указанном Model[PlannedFinish] расчитывается автоматически
Model[PlannedWork] integer Планирование: плановые трудозатраты (в минутах)  

Выходные данные (поля созданной задачи)

Имя поля Тип Описание Примечание
Id integer ID задачи При постановке массовой задачи это будет ID родительской надзадачи
Name string Название задачи  

Редактирование задачи

URI: /BumsTaskApiV01/Task/edit.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр
Model[Name] string Название  
Model[Deadline] datetime Дедлайн (дата со временем)  
Model[DeadlineDate] date Дедлайн (только дата)  
Model[DeadlineType] string Тип дедлайна  
Model[Owner] integer Код постановщика  
Model[Responsible] integer Код ответственного  
Model[Executors] integer[] Коды соисполнителей  
Model[Auditors] integer[] Коды аудиторов  
Model[Severity] integer Код важности С версии 2011.3 допустимо отсутствие параметра важности или важность с MasterType=high
Model[SuperTask] string Код надзадачи (если число) или код проекта (если строка в формате ‘pКод_проекта‘)  
Model[Customer] integer Код заказчика  
Model[Statement] string Суть задачи  
Model[Attaches][Add] array Массив приложенных файлов Должен передаваться POST-запросом
Model[Attaches][Add][0...n][Content] string Данные (контент) файла, закодированные с использованием MIME base64 В устаревших версиях Мегаплана может действовать имя параметра Model[Attaches][Add][][Context]
Model[Attaches][Add][0...n][Name] string Имя файла Будет фигурировать при выводе задачи
Model[Start] datetime Планирование: старт Дата со временем
Model[PlannedFinish] date Планирование: финиш Только дата. При указанном Model[PlannedTime] расчитывается автоматически
Model[PlannedTime] integer Планирование: длительность (в днях) При указанном Model[PlannedFinish] расчитывается автоматически
Model[PlannedWork] integer Планирование: плановые трудозатраты (в минутах)  

Выходные данные

Редактирование Аудиторов

URI: /BumsTaskApiV01/Task/saveAuditors.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр
Auditors integer[] Идентификаторы аудиторов При пустом параметре аудиторы будут сброшены

Редактирование Соисполнителей

URI: /BumsTaskApiV01/Task/saveExecutors.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр
Executors integer[] Идентификаторы соисполнителей При пустом параметре соисполнители будут сброшены

Карточка задачи

URI: /BumsTaskApiV01/Task/card.api|xml

Входные параметры

Имя поля Тип Описание
Id integer ID задачи (обязательный параметр)
RequestedFields array Запрашиваемые поля (меняет набор полей по умолчанию). Могут содержать расширенные поля.
ExtraFields array Дополнительные поля (дополняют набор полей по умолчанию). Могут содержать расширенные поля.

Выходные данные (поля задачи)

Имя поля Тип Описание
Id integer ID задачи
Name string Название
Statement string Суть задачи
Status string

Статус Возможные статусы задачи:

  • created - создана
  • assigned - назначена
  • accepted - принята
  • rejected - отклонена
  • done - условно завершена
  • completed - завершена
  • delayed - поставлена на паузу
  • cancelled - отменена
  • expired - провалена
Start datetime Старт задачи
Completed integer Процент завершения задачи
Finish datetime Время фактического завершения задачи
PlannedFinish datetime Дата запланированного финиша
PlannedWork integer Количество запланированной работы в минутах
ActualWork integer Отработанное время в минутах
ActualWorkWithSubTasks integer Аналогично ActualWork, но с учетом отработанного времени во всех подзадачах
Completed integer Процент завершения задачи
Deadline datetime Дедлайн
Owner object Постановщик (сотрудник)
Owner.Id integer Идентификатор
Owner.Name string Имя
Responsible object Ответственный (сотрудник)
Responsible.Id integer Идентификатор
Responsible.Name string Имя
Executors object[] Соисполнители (сотрудники)
Executors[].Id integer Идентификатор
Executors[].Name string Имя
Auditors object[] Аудиторы (сотрудники)
Auditors[].Id integer Идентификатор
Auditors[].Name string Имя
Severity string Важность
SuperTask object Надзадача
SuperTask.Id integer Идентификатор
SuperTask.Name string Название
Project object Проект
Project.Id integer Идентификатор
Project.Name string Название
Favorite integer В избранном
TimeCreated datetime Время создания
TimeUpdated datetime Время последней модификации
Customer object Заказчик
Customer.Id integer Идентификатор
Customer.Name string Название
Customer.Status array Cтатус
Customer.Status.Id integer Идентификатор
Customer.Status.Name string Название
Customer.Type array Тип
Customer.Type.Id integer Идентификатор
Customer.Type.Name string Название типа
DeadlineChange object Неотвеченный запрос на перенос дедлайна
DeadlineChange.Id integer Идентификатор запроса
DeadlineChange.Request string Объяснение запроса
DeadlineChange.Deadline datetime Дата-время нового дедлайна
Folders array Список папок, в которые попадает задача
Tags object[] Тэги, привязанные к задаче
Tags[].Id integer Идентификатор
Tags[].Name string Название
Activity datetime Дата и время последней активности по задаче
IsOverdue bool Является ли задача просроченной
Attaches object[] Прикрепленные к задаче файлы
Attaches[].Name string Пользовательское имя файла
Attaches[].Url string Ссылка для скачивания файла (без домена)
Attaches[].FileName string Физическое имя файла
Attaches[].TimeCreated datetime Дата-время добавления аттача
Attaches[].Size integer Размер файла в байтах
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Id":841
  },
  "data":
  {
    "task":
    {
      "Id":841,
      "Folders":["incoming"],
      "Name":"Test task",
      "Statement":"Task statement",
      "Status":"accepted",
      "Deadline":"2010-12-30 16:00:00",
      "DeadlineType":"medium",
      "Owner":
      {
        "Id":2,
        "Name":"Director"
      },
      "Responsible":
      {
        "Id":651,
        "Name":"Ivanov Ivan"
      },
      "Executors":
      [
        {
          "Id":44,
          "Name":"Sidorov Sidor"
        },
        {
          "Id":45,
          "Name":"VV"
        }
      ],
      "Favorite":"1",
      "TimeCreated":"2007-12-13 12:24:12",
      "DeadlineChange":
      {
        "Id":621,
        "Request":"Не успеваю",
        "Deadline":"2012-02-04"
      },
      "IsOverdue":true
    }
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
    <id>841</id>
  </params>
  <data>
    <task>
      <id>841</id>
      <name>Test task</name>
      <statement>Some task statement with &quot;html special chars&quot;</statement>
      <status>accepted</status>
      <deadline>2010-12-30 16:00:00</deadline>
      <deadline_type>medium</deadline_type>
      <folders>
        <item>incoming</item>
      </folders>
      <owner>
        <id>2</id>
        <name>Director</name>
      </owner>
      <responsible>
        <id>651</id>
        <name>Ivanov Ivan</name>
      </responsible>
      <executors>
        <item>
          <id>44</id>
          <name>Sidorov Sidor</name>
        </item>
        <item>
          <id>45</id>
          <name>VV</name>
        </item>
      </executors>
      <favorite>1</favorite>
      <time_created>2007-12-13 12:24:12</time_created>
      <deadline_change>
        <id>621</id>
        <request>Не успеваю</request>
        <deadline>2012-02-04</deadline>
      </deadline_change>
      <is_overdue>true</is_overdue>
    </task>
  </data>
</response>

Другие действия

Совершение действия над задачей

URI: /BumsTaskApiV01/Task/action.api|xml

Входные параметры

Имя поля Тип Описание
Id integer ID задачи
Action string Действие над задачей

Выходные данные

Может ли пользователь делегировать задачу

URI: /BumsTaskApiV01/Task/checkDelegate.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи, которую нужно делегировать Обязательный параметр
ResponsibleId integer Идентификатор сотрудника, которому нужно делегировать задачу Обязательный параметр

Выходные данные

Имя поля Тип Описание Примечание
CanDelegate bool Может ли текущий пользователь делегировать задачу  
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "data":
  {
    "CanDelegate": 1
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <data>
    <can_delegate>1</can_delegate>
  </data>
</response>

Конвертация задачу в проект

URI: /BumsTaskApiV01/Task/convert.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр

Выходные данные (поля проекта)

Имя поля Тип Описание
Id integer ID проекта

Запрос на перенос дедлайна

URI: /BumsTaskApiV01/Task/deadlineChange.api|xml

Входные параметры

Имя поля Тип Описание Примечание
SubjectId integer ID задачи или проекта Обязательный параметр
SubjectType string Тип объекта

Допустимые значения:

  • “task” - задача
  • “project” - проект

Обязательный параметр

Deadline datetime Новая дата дедлайна  
Request string Комментарий к запросу  

Выходные данные

Имя поля Тип Описание Примечание
createdDeadlineChangeId integer ID запроса на смену дедлайна  

Принять или отклонить запрос на изменение дедлайна

URI: /BumsTaskApiV01/Task/deadlineAction.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID запроса Идентификатор запроса. Выводится в карточке задачи, к которой привязан запрос. Обязательный параметр
Action string Действие над запросом Допустимые значения: принять (act\_accept\_deadline) и отклонить ( (act\_reject\_deadline)

Делегирование задачи

URI: /BumsTaskApiV01/Task/delegate.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи, которую нужно делегировать Обязательный параметр
ResponsibleId integer Идентификатор сотрудника, которому нужно делегировать задачу Обязательный параметр

Делегировать можно:

  1. Задачи в статусе “назначена” и “принята”, в которых постановщик или ответственный является вашим подчиненным.
  2. Задачи в статусе “назначена” и “принята”, принадлежащие проекту, в котором вы являетесь менеджером.

Добавить задачу в избранное

URI: /BumsTaskApiV01/Task/markAsFavorite.api|xml

Для добавления и удаления из избранного предпочтительно пользоваться командами `Добавить в избранное <API_favorite_add>`__ и `Удалить из избранного <API_favorite_remove>`__

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр
Value integer Действие

Допустимые значения:

  • 1 - пометить как избранное
  • 0 - убрать из избранного

Метаинформация

Список возможных действий над задачей

Название Описание
act_accept_task принять задачу
act_reject_task отклонить задачу
act_accept_work принять работу
act_reject_work отклонить работу
act_done завершить задачу
act_pause поставить на паузу
act_resume возобновить задачу
act_cancel снять задачу
act_expire провалить задачу
act_renew возобновить задачу
act_delete удалить задачу
act_edit редактировать задачу
act_convert преобразовать задачу в проект
act_subtask создать подзадачу
act_delegate делегировать задачу
act_edit_executors изменение соисполнителей и аудиторов

Список действий для задачи

URI: /BumsTaskApiV01/Task/availableActions.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи Обязательный параметр

Выходные данные

Имя поля Тип Описание
actions string[] Массив с названиями допустимых действий
Пример ответа в JSON-формате
{
    "status": {
        "code":"ok",
        "message":null
    },
    "actions":["act_delete","act_edit","act_accept_work","act_cancel"]
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
    <status>
        <code>ok</code>
        <message></message>
    </status>
    <actions>
        <item>act_delete</item>
        <item>act_edit</item>
        <item>act_accept_work</item>
        <item>act_cancel</item>
    </actions>
</response>

Список действий для нескольких задач

URI: /BumsTaskApiV01/Task/availableActionsForList.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Ids array Массив идентификаторов, для которых нужно загрузить список действий  

Выходные данные

Имя поля Тип Описание
actions object[] Массив с ID задач и допустимых действий для них
actions[].Id integer Идентификатор задачи
actions[].Actions string[] Массив с названиями допустимых действий
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
   "actions":
  [
    {
      "Id": 540,
      "Actions":
      [
        "act_edit",
        "act_done"
      ]
    },
    {
      "Id": 541,
      "Actions":
      [
        "act_expire",
        "act_delete"
      ]
    }
  ]
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <actions>
    <item>
      <id>540</id>
      <actions>
        <item>act_edit</item>
        <item>act_done</item>
      </actions>
    </item>
    <item>
      <id>541</id>
      <actions>
        <item>act_expire</item>
        <item>act_delete</item>
      </actions>
    </item>
  </actions>
</response>

</response>

Список проектов, которые можно указывать в качестве надпроектов

URI: /BumsTaskApiV01/Task/superProjects.api|xml

Выходные данные (список проектов)

Имя поля Тип Описание
Id integer ID проекта
Name string Название
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
  },
  "data":
  {
    "projects":
    [
      {
        "Id":841,
        "Name":"Test task"
      },
      {
        "Id":1394,
        "Name":"Another task"
      }
    ]
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
  </params>
  <data>
    <projects>
      <item>
        <id>841</id>
        <name>Test project</name>
      </item>
      <item>
        <id>1394</id>
        <name>Another project</name>
      </item>
    </projects>
  </data>
</response>

Список задач и проектов, которые можно указывать в качестве родителя

URI: /BumsTaskApiV01/Task/superTasks.api|xml

Входные параметры

Выходные данные (список задач)

Имя поля Тип Описание
Id integer ID задачи
Name string Название
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
  },
  "data":
  {
    "tasks":
    [
      {
        "Id":841,
        "Name":"Test task"
      },
      {
        "Id":1394,
        "Name":"Another task"
      }
    ],
    "projects":
    [
      {
        "Id":45,
        "Name":"Test project"
      },
      {
        "Id":63,
        "Name":"Another project"
      }
    ]
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
  </params>
  <data>
    <tasks>
      <item>
        <id>841</id>
        <name>Test task</name>
      </item>
      <item>
        <id>1394</id>
        <name>Another task</name>
      </item>
    </tasks>
    <projects>
      <item>
        <id>45</id>
        <name>Test project</name>
      </item>
      <item>
        <id>63</id>
        <name>Another project</name>
      </item>
    </projects>
  </data>
</response>

Список сотрудников, которым можно делегировать задачу

URI: /BumsTaskApiV01/Task/employeesToDelegate.api|xml

Входные параметры

Имя поля Тип Описание Примечание
Id integer ID задачи, которую нужно делегировать Обязательный параметр

Выходные данные

Имя поля Тип Описание Примечание
employees object[] Список сотрудников которым можно делегировать задачу  
employees[].Id integer ID сотрудника  
employees[].Name string Полное имя  
Пример ответа в JSON-формате
{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Id":100234
  },
  "data":
  {
    "employees":
    [
      {
        "Id":1087,
        "Name":"Denisov Ivan"
      }
    ]
  }
}
Пример ответа в XML-формате
<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
  <id>100234</id>
  </params>
  <data>
    <employees>
      <item>
        <id>1087</id>
        <name>Denisov Ivan</name>
      </item>
    </employees>
  </data>
 </response>