Приклад post_task запиту
?action=post_task&id_project=PROJECT_ID&title=TASK_NAME
Створює (під)задачу в зазначеному проєкті
*дозволяє додавати файли (див. детальніше)
Обов'язкові параметри:
Необов'язкові параметри:
- 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 співробітників (через кому), які будуть підписані на завдання
- mention — email співробітників (через кому), які будуть згадані в кінці опису завдання
- hidden — 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",
}
}
}
Залишіть ваш відгук
Чи допомогла вам ця стаття?