Интеграции с поставщиками
Создать задачу в Jira
Еще одна полезная функция продукта - возможность создания задач в Atlassian Jira при помощи Jira API.
Для этого необходимо создать новый API токен, как описано в документации.
Далее необходимо получить идентификаторы проекта и типов задач в Jira, сделав следующий вызов из командной строки:
curl -X GET \
'https://test.atlassian.net/rest/api/2/project/{PROJECT_KEY}' \
-H "Authorization: Basic {JIRA_API_TOKEN}" \
-H 'Accept: application/json'
Используйте свои уникальные значения для переменных PROJECT_KEY и JIRA_API_TOKEN.
Пример ответа сервера в формате JSON:
{
"expand": "description,lead,issueTypes,url,projectKeys,permissions,insight",
"self": "https://test.atlassian.net/rest/api/2/project/10000",
"id": "10000",
"key": "PROJECT_KEY",
"description": "",
"issueTypes": [
{
"self": "https://test.atlassian.net/rest/api/2/issuetype/10001",
"id": "10001",
"description": "Tasks track small, distinct pieces of work.",
"iconUrl": "https://test.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium",
"name": "Task",
"subtask": false,
"avatarId": 10318,
"hierarchyLevel": 0
},
{
"self": "https://test.atlassian.net/rest/api/2/issuetype/10002",
"id": "10002",
"description": "Epics track collections of related bugs, stories, and tasks.",
"iconUrl": "https://test.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium",
"name": "Epic",
"subtask": false,
"avatarId": 10307,
"hierarchyLevel": 1
},
{
"self": "https://test.atlassian.net/rest/api/2/issuetype/10003",
"id": "10003",
"description": "Subtasks track small pieces of work that are part of a larger task.",
"iconUrl": "https://test.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10316?size=medium",
"name": "Subtask",
"subtask": true,
"avatarId": 10316,
"hierarchyLevel": -1
}
]
}
Создание Действия в TiSoarNG для создания новой задачи в Jira
Откройте TiSoarNG, перейдите в раздел Действия, нажмите "Создать новое действие" и выберите HTTP Request.


-
В окне создания Действия укажите название Действия.
-
В окно команды cURL введите следующее:
curl -X POST
-H "Authorization: Basic {JIRA_API_TOKEN}"
-H 'Content-Type: application/json'
-d '{
"fields":{
"description":"Test issue description",
"issuetype":{
"id":"10001"
},
"project":{
"id":"10000"
},
"summary":"The test issue summary"
}
}'
'https://test.atlassian.net/rest/api/2/issue'
Создать задачу в ClickUp
TiSoarNG позволяет автоматизировать процесс создания задач в ClickUp.
Для этого необходимо создать новый API токен, как описано в документации.
Откройте TiSoarNG, перейдите в раздел Действия, нажмите "Создать новое действие" и выберите HTTP Request.


-
В окне создания Действия укажите название Действия.
-
В окно команды cURL введите следующее:
curl -X POST
-H "Authorization: {CLICKUP_API_TOKEN}"
-H 'Content-Type: application/json'
-d '{"name": "New Task Name", "description": "New Task Description"}'
'https://api.clickup.com/api/v2/list/{CLICKUP_LIST_ID}/task'
Используйте свои уникальные значения для переменных CLICKUP_API_TOKEN и CLICKUP_LIST_ID.