Решения
worksection
beta
help
Редактирование задачи через API: update_task
Пример update_task запроса
?action=update_task&id_task=TASK_ID&email_user_to=USER_EMAIL
Редактирует параметры указанной (под)задачы (открытой или закрытой)
Обязательные
параметры:
- id_task — ID задания
Необязательные параметры:
- email_user_to — email ответственного по заданию, дополнительные возможные значения: ANY – «Любой сотрудник», NOONE или отсутствие значения – «Без ответственного»
- priority — приоритет (диапазон значений: 0..10)
- title — название задания
- datestart — дата старта в формате DD.MM.YYYY
- dateend — дата завершения в формате DD.MM.YYYY
- dateclosed — дата закрытия в формате DD.MM.YYYY
- max_time — плановые затраты времени
- max_money — плановые затраты денег
- tags — теги задания через запятую (например: tags=TAG1,TAG2)
Поддерживаются названия тегов (если они уникальны) или их ID (можно получить через метод get_task_tags). Допускаются только теги из наборов, добавленных в проект.
Переданные теги перезаписывают ранее установленные. Для выборочного добавления или снятия тегов используйте метод update_task_tags
Недоступные к редактированию параметры:
- email_user_from — email автора задания
- text — описание задания
- todo — чеклист
- subscribe — участники, которые будут подписаны на задание
- hidden — участники, у которых будет доступ к заданию
- tags — теги задания (можно обновить через отдельный метод update_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/"},"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"
}}}
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?
Предыдущая
Создание задачи через API: post_task
Следующая
Закрытие задачи через API: complete_task