Решения
worksection
beta
help
Создание задачи через API: post_task
Пример post_task запроса
?action=post_task&id_project=PROJECT_ID&title=TASK_NAME
Создает (под)задачу в указанном проекте
*позволяет прикреплять файлы (см. детальнее)
Обязательные параметры:
- id_project — ID проекта
- title — название задания
Необязательные параметры:
- id_parent — ID родительской задачи (при создании подзадач)
- email_user_from — email автора задания (автоматически указывается при использовании токена доступа)
- email_user_to — email ответственного по заданию, дополнительные возможные значения: ANY – «Любой сотрудник», NOONE или отсутствие значения – «Без ответственного»
- priority — приоритет (диапазон значений: 0..10)
- text — описание задания
- todo⦋⦌ — чекбокс в описании задания (для получения чеклиста используйте следующую логику: todo⦋⦌=текст1&todo⦋⦌=текст2)
- datestart — дата старта в формате DD.MM.YYYY
- dateend — дата завершения в формате DD.MM.YYYY
- subscribe — email сотрудников (через запятую), которые будут подписаны на задание
- hidden — email сотрудников (через запятую), которые будут добавлены в круг видимости задания. Для других сотрудников задание будет скрытым
- mention — email сотрудников (через запятую), которые будут упомянуты в конце описания задачи
- max_time — плановые временные затраты
- max_money — плановые финансовые затраты
- tags — теги задания через запятую (например: tags=TAG1,TAG2)
Поддерживаются названия тегов (если они уникальны) или их ID (можно получить через метод get_task_tags). Допускаются только теги из наборов, добавленных в проект
Пример JSON ответа
При успешном выполнении запроса, ответ будет содержать статус ok и следующие данные:
{"status": "ok","data": {"id": "TASK_ID","name": "TASK_NAME","page": "/project/PROJECT_ID/TASK_ID/","status": "active","priority": "0..10","user_from": {"id": "USER_ID","email": "USER_EMAIL","name": "USER_NAME"},"user_to": { "id": "USER_ID","email": "USER_EMAIL","name": "USER_NAME"},"project": {"id": "PROJECT_ID","name": "PROJECT_NAME","page": "/project/PROJECT_ID/"},"text": "TASK_TEXT","date_added": "YYYY-MM-DD HH:II","date_start": "YYYY-MM-DD","date_end": "YYYY-MM-DD","max_time": 40,"max_money": 200, "tags": { "TAG_ID": "TAG_NAME_1", "TAG_ID": "TAG_NAME_2",
}}}
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?