01.03.2026 13:30

Add

[POST] .../v1/projecttask/add

Создает задачу в проекте.

После создания задачи автоматически создается связанный task-чат. Его UUID (chat_id) возвращается в модели задачи через метод ProjectTask/Get.

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

Название Тип данных Обязательность Описание
project_id Int64 Обязательный ID проекта
parent_task_id Int64 Необязательный ID родительской задачи (создание подзадачи)
name String Обязательный Наименование задачи
description String Необязательный Описание задачи
responsible_user_id Int64 Обязательный ID ответственного пользователя
client_id Int64 Необязательный ID CRM-клиента для привязки к задаче
deal_id Int64 Необязательный ID CRM-сделки для привязки к задаче
observer_user_ids Array of Int64 Необязательный IDs наблюдателей
due_date Int64 Необязательный Срок выполнения (Unix time, сек.)
attachment_file_ids Array of Int64 Необязательный IDs файлов-вложений
inline_file_ids Array of Int64 Необязательный IDs встроенных файлов
fields Array of FieldValueAdd Необязательный Массив значений дополнительных полей

Пример запроса

{
  "project_id": 12,
  "parent_task_id": 840,
  "name": "Подготовить коммерческое предложение",
  "description": "Согласовать условия с клиентом",
  "responsible_user_id": 42,
  "client_id": 118,
  "deal_id": 220,
  "observer_user_ids": [5, 7],
  "due_date": 1762300000,
  "attachment_file_ids": [101, 102],
  "inline_file_ids": [103],
  "fields": [
    {
      "key": "priority",
      "value": "high"
    }
  ]
}

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

Название Тип данных Описание
result.new_id Int64 ID созданной задачи

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

{
  "ok": true,
  "result": {
    "new_id": 845
  }
}