[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
}
}