Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Tracker
  • Начало работы
    • Подключить Tracker
    • Настроить Tracker
    • Как работать в Tracker
      • Войти в Tracker
      • Начальная страница
      • Мои задачи
      • Как работать с задачей
      • Избранные задачи, доски, дашборды
      • Персональные настройки
    • Мигрировать в Tracker
    • Отключить платные услуги
  • Сценарии использования
    • Настроить Tracker для команды разработки
      • Обзор
      • Создать очередь для команды разработки
      • Структурировать задачи
      • Использовать гибкие методологии (Agile)
      • Настроить шаблоны задач
      • Подключить репозиторий
      • Автоматизировать рутинные действия
      • Интегрировать Tracker с другими системами
    • Настроить Tracker для службы поддержки
      • Обзор
      • Создать очередь для службы поддержки
      • Принимать обращения через форму
      • Настроить многоуровневую структуру поддержки
      • Группировать обращения по темам
      • Отслеживать время обработки обращений
      • Собирать статистику по обращениям
      • Настроить интеграцию со сторонними системами
  • Концепции
    • Обзор сервиса
    • Основные понятия
  • Настроить очередь
    • Обзор
    • Создать очередь
    • Шаблоны очередей
    • Просмотреть задачи очереди
    • Изменить основные параметры очереди
    • Настроить типы и статусы задач
      • Обзор
      • Настроить типы задач
      • Создать воркфлоу
      • Настроить статусы
      • Настроить переходы
      • Добавить типы задач, статусы, резолюции
        • Создать тип задачи
        • Создать статус
        • Создать резолюцию
    • Локальные поля задач
    • Добавить команду очереди
    • Настроить доступ к очереди
    • Расширенные возможности очереди
    • Посмотреть историю изменений очереди
    • Удалить очередь
  • Работать с задачами
    • Создать задачу
      • Обзор
      • Клонировать задачу
    • Редактировать задачу
      • Обзор
      • Добавить комментарии к задаче
      • Форматировать текст в задаче
      • Изменить связи задачи
      • Выполнить макрос
      • Изменить несколько задач
    • Создать чеклист
    • Настроить напоминание о задаче
    • Отметить затраченное время
    • Добавить поле задачи
    • Посмотреть историю изменений задачи
    • Проголосовать за задачу
    • Получить доступ к задаче
    • Удалить задачу
  • Структурировать задачи
    • Обзор
    • Связи между задачами
    • Проекты
    • Компоненты
    • Версии
  • Инструменты гибкой разработки
    • Обзор
    • Создать доску
    • Работать с доской
    • Изменить и удалить доску
    • Спринты
    • Эпики
    • Командная оценка задач
    • Диаграмма сгорания задач
  • Найти задачи
    • Обзор
    • Найти мои задачи
    • Найти задачи в очереди
    • Создать фильтр задач
    • Язык запросов
  • Уведомления и подписки
    • Обзор
    • Подписаться на уведомления
    • Получать отчет об изменениях
    • Подписать пользователей на изменения очереди
    • Настройки уведомлений
      • Обзор
      • Уведомления о ваших задачах
      • Уведомления о ваших подписках
  • Статистика и дашборды
    • Дашборды
      • Обзор
      • Как создать дашборд
      • Виджеты
      • Как изменить дашборд
      • Общий доступ к дашбордам
      • Как сделать дашборд начальной страницей
    • Статистика очереди
    • Диаграмма Гантта
  • Автоматизация и шаблоны
    • Обзор
    • Триггеры
      • Обзор
      • Создать триггер
      • Задать условие срабатывания триггера
      • Настроить действие триггера
      • Изменить и удалить триггер
      • Примеры
    • Автодействия
      • Обзор
      • Автоматическое обновление задач
      • Создание задач по расписанию
      • Изменить и удалить автодействие
    • Макросы
    • Шаблоны
      • Обзор
      • Создать шаблон
      • Изменить шаблон
      • Удалить шаблон
      • Использовать общие шаблоны
  • Настроить SLA для задач
    • Обзор
    • Настроить правила
    • Графики работы
  • Интеграция с другими сервисами
    • Формы
    • Вики
    • Мессенджеры
      • Обзор
      • Slack
      • Telegram
  • Инструменты разработчика
    • Плагин для IDE
    • API
    • Python клиент
    • Подключить репозиторий
  • Правила тарификации
  • Справочник API
    • Обзор
    • Доступ к API
    • Задачи
      • Получить параметры задачи
      • Редактировать задачу
      • Создать задачу
      • Перенести задачу в другую очередь
      • Узнать количество задач
      • Найти задачи
      • Освободить ресурсы просмотра прокрутки
      • Получить приоритеты
      • Получить связи задачи
      • Связать задачи
      • Получить переходы
      • Выполнить переход в статус
      • Получить историю изменений задачи
    • Чеклисты
      • Создать чеклист или добавить в него пункты
      • Получить параметры чеклиста
      • Редактировать чеклист
      • Удалить чеклист
    • Проекты
      • Создать проект
      • Получить параметры проекта
      • Получить список всех проектов
      • Получить список очередей проекта
      • Изменить проект
      • Удалить проект
    • Комментарии
      • Добавить комментарий
      • Получить комментарии к задаче
      • Редактировать комментарий
      • Удалить комментарий
    • Макросы
      • Получить макросы очереди
      • Получить макрос
      • Создать макрос
      • Редактировать макрос
      • Удалить макрос
    • Прикрепленные файлы
      • Получить список прикрепленных файлов
      • Скачать файл
      • Скачать миниатюру
      • Прикрепить файл
      • Загрузить временный файл
      • Удалить файл
    • Очереди
      • Создать очередь
      • Получить параметры очереди
      • Получить список очередей
      • Получить версии очереди
      • Получить обязательные поля очереди
      • Удалить очередь
      • Восстановить очередь
      • Удалить тег из очереди
    • Доски задач
      • Получить параметры всех досок
      • Получить параметры доски
      • Создать доску
      • Редактировать доску
      • Удалить доску
      • Колонки
        • Получить параметры всех колонок
        • Получить параметры колонки
        • Создать колонку
        • Редактировать колонку
        • Удалить колонку
      • Спринты
        • Получить все спринты доски
        • Получить спринт
        • Создать спринт
    • Импорт
      • Импортировать задачу
      • Импортировать файлы
      • Импортировать комментарии
      • Импортировать связи
    • Пакетные операции
      • Массовый перенос задач в другую очередь
      • Массовое редактирование задач
      • Массовое изменение статуса задач
    • Учет времени
      • Добавить запись о затраченном времени
      • Редактировать запись о затраченном времени
      • Удалить запись о затраченном времени
      • Получить записи о затраченном времени
        • Получить все записи по задаче
        • Отобрать записи по параметрам
    • Поля задачи
      • Получить параметры поля задачи
      • Изменить название поля задачи
      • Изменить возможные значения поля задачи
      • Создать категорию поля задачи
      • Локальные поля
        • Создать локальное поле очереди
        • Получить локальные поля очереди
        • Получить информацию о локальном поле очереди
        • Редактировать локальное поле очереди
    • Получить информацию о текущем пользователе
    • Возможные коды ответа
  • Вопросы и ответы
  • Служба поддержки
  1. Справочник API
  2. Задачи
  3. Создать задачу

Создать задачу

  • Формат запроса
  • Формат ответа
  • Возможные коды ответа

Запрос позволяет создать задачу.

Формат запроса

Чтобы создать задачу используйте HTTP-запрос с методом POST. Параметры запроса передаются в его теле в формате JSON:

POST /v2/issues/
Host: https://api.tracker.yandex.net
Authorization: OAuth <OAuth-токен>
X-Org-Id: <идентификатор организации>

{
    "summary": "название задачи",
    "queue": {
        "id": "111",
        "key": "test"
        },
    "parent": {
        "id": "593cd0acef7e8a332414f28e",
        "key": "JUNE-2"
        }, 
    "description": "текстовое описание", 
    "sprint": [
            {
                "id": "5317"
            }
        ],
    "type": {
        "id": "2",
        "key": "task"
        },
    "priority": {
        "id": "2",
        "key": "normal"
        },
    "followers": ["login", {"id": "19904929"}],
    "assignee": ["login", {"id": "19904929"}],
    "unique": "123qwe",
    "attachmentIds": [<идентификаторы вложений (через запятую)>] 
}

Тело запроса

Тело запроса содержит информацию, необходимую для создания новой задачи:

Параметр Описание Тип данных
summary Название задачи. Обязательное поле. Строка.
queue Очередь, в которой нужно создать задачу. Обязательное поле. Может задаваться как объект, как строка (если передается ключ очереди), как число (если передается идентификатор очереди).
parent Родительская задача. Объект или строка.
description Описание задачи. Строка.
sprint Блок с информацией о спринтах. Массив объектов или строк.
type Тип задачи. Может задаваться как объект, как строка (если передается ключ типа задачи), как число (если передается идентификатор типа задачи).
priority Приоритет задачи. Может задаваться как объект, как строка (если передается ключ приоритета), как число (если передается идентификатор приоритета).
followers Идентификаторы или логины наблюдателей задачи. Массив объектов или строк.
assignee Идентификатор или логин исполнителя задачи. Массив объектов или строк.
unique Поле с уникальным значением, позволяющее предотвратить создание дубликатов задач. При повторной попытке создать задачу с тем же значением данного параметра дубликат создан не будет, а ответ будет содержать ошибку с кодом 409. Строка.
attachmentIds Список идентификаторов вложений. Массив строк.

Поля объекта queue

Параметр Описание Тип данных
id Идентификатор очереди. Строка.
key Ключ очереди. Строка.

Поля объекта parent

Параметр Описание Тип данных
id Идентификатор родительской задачи. Строка.
key Ключ родительской задачи. Строка.

Поля объекта type

Параметр Описание Тип данных
id Идентификатор типа задачи. Строка.
key Ключ типа задачи. Строка.

Поля объекта priority

Параметр Описание Тип данных
id Идентификатор приоритета. Строка.
key Ключ приоритета. Строка.

Поля объекта followers

Параметр Описание Тип данных
id Идентификатор сотрудника. Строка.

Поля объекта assignee

Параметр Описание Тип данных
id Идентификатор сотрудника. Строка.

Создать задачу:

  • Используется HTTP-метод POST.
  • Создается задача с названием Test Issue в очереди с ключом TREK.
  • Новая задача является подзадачей JUNE-2.
  • Тип создаваемой задачи – Ошибка.
  • Исполнитель задачи – <user_login>
POST /v2/issues/ HTTP/1.1
Host: https://api.tracker.yandex.net
Authorization: OAuth <OAuth-токен>
X-Org-Id: <идентификатор организации>
Cache-Control: no-cache

{
    "queue": "TREK",
    "summary": "Test Issue",
    "parent":"JUNE-2",
    "type": "bug",
    "assignee": "<user_login>",
    "attachmentIds": [55, 56]
}

Формат ответа

В случае успешного выполнения запроса API возвращает ответ с кодом 201. Тело запроса содержит информацию о созданной задаче в формате JSON.

{
    "self": "https://api.tracker.yandex.net/v2/issues/TREK-9944",
    "id": "593cd211ef7e8a332414f2a7",
    "key": "TREK-9944",
    "version": 7,
    "lastCommentUpdatedAt": "2017-07-18T13:33:44.291+0000",
    "summary": "Test Issue",
    "parent": {
        "self": "https://api.tracker.yandex.net/v2/issues/JUNE-2",
        "id": "593cd0acef7e8a332414f28e",
        "key": "JUNE-2",
        "display": "Task"
        },
    "aliases": [
            "JUNE-3"
        ],
    "description": "<#<html><head></head><body><div>test</div><div>&nbsp;</div><div>&nbsp;</div> </body></html>#>",    
    "sprint": [
            {
        "self": "https://api.tracker.yandex.net/v2/sprints/5317",
        "id": "5317",
        "display": "спринт1"
            }
        ],
    "type": {
        "self": "https://api.tracker.yandex.net/v2/issuetypes/2",
        "id": "2",
        "key": "task",
        "display": "Задача"
        },
    "priority": {
        "self": "https://api.tracker.yandex.net/v2/priorities/2",
        "id": "2",
        "key": "normal",
        "display": "Средний"
        },
    "createdAt": "2017-06-11T05:16:01.339+0000",
    "followers": [
        {
        "self": "https://api.tracker.yandex.net/v2/users/1120000000016876",
        "id": "<id сотрудника>",
        "display": "<отображаемое имя сотрудника>"
        }
        ],
    "createdBy": {
        "self": "https://api.tracker.yandex.net/v2/users/1120000000049224",
        "id": "<id сотрудника>",
        "display": "<отображаемое имя сотрудника>"
        },
    "votes": 0,
    "assignee": {
        "self": "https://api.tracker.yandex.net/v2/users/1120000000049224",
        "id": "<id сотрудника>",
        "display": "<отображаемое имя сотрудника>"
        },
    "queue": {
        "self": "https://api.tracker.yandex.net/v2/queues/TREK",
        "id": "111",
        "key": "TREK",
        "display": "Стартрек"
        },
    "status": {
        "self": "https://api.tracker.yandex.net/v2/statuses/1",
        "id": "1",
        "key": "open",
        "display": "Открыт"
        },
    "favorite": false
}

Параметры ответа

Параметр Описание Тип данных
self Адрес ресурса API, который содержит информацию о задаче. Строка.
id Идентификатор задачи. Строка.
key Ключ задачи. Строка.
version Версия задачи. Каждое изменение параметров задачи увеличивает номер версии. Число.
lastCommentUpdatedAt Дата и время последнего добавленного комментария. Строка.
summary Название задачи. Строка.
parent Объект с информацией о родительской задаче. Объект.
aliases Массив с информацией об альтернативных ключах задачи. Массив строк.
updatedBy Объект с информацией о последнем сотруднике, изменявшим задачу. Объект.
description Описание задачи. Строка.
sprint Массив объектов с информацией о спринте. Массив объектов.
type Объект с информацией о типе задачи. Объект.
priority Объект с информацией о приоритете. Объект.
createdAt Дата и время создания задачи. Строка.
followers Массив объектов с информацией о наблюдателях задачи. Массив объектов.
createdBy Объект с информацией о создателе задачи. Объект.
votes Количество голосов за задачу. Число.
assignee Объект с информацией об исполнителе задачи. Объект.
queue Объект с информацией об очереди задачи. Объект.
updatedAt Дата и время последнего обновления задачи. Строка.
status Объект с информацией о статусе задачи. Объект.
previousStatus Объект с информацией о предыдущем статусе задачи. Объект.
favorite Признак избранной задачи:
  • true — пользователь добавил задачу в избранное;
  • false — задача не добавлена в избранное.
Логический.

Поля объекта parent

Параметр Описание Тип данных
self Ссылка на задачу. Строка.
id Идентификатор задачи. Строка.
key Ключ задачи. Строка.
display Отображаемое название задачи. Строка.

Поля объекта updatedBy

Параметр Описание Тип данных
self Ссылка на пользователя. Строка.
id Идентификатор пользователя. Строка.
display Отображаемое имя пользователя. Строка.

Поля объектов массива sprint

Параметр Описание Тип данных
self Ссылка на спринт. Строка.
id Идентификатор спринта. Строка.
display Отображаемое название спринта. Строка.

Поля объекта type

Параметр Описание Тип данных
self Ссылка на тип задачи. Строка.
id Идентификатор типа задачи. Строка.
key Ключ типа задачи. Строка.
display Отображаемое название типа задачи. Строка.

Поля объект priority

Параметр Описание Тип данных
self Ссылка на тип приоритета. Строка.
id Идентификатор приоритета. Строка.
key Ключ приоритета. Строка.
display Отображаемое название приоритета. Строка.

Поля объектов массива followers

Параметр Описание Тип данных
self Ссылка на пользователя. Строка.
id Идентификатор пользователя. Строка.
display Отображаемое имя пользователя. Строка.

Поля объекта createdBy

Параметр Описание Тип данных
self Ссылка на пользователя. Строка.
id Идентификатор пользователя. Строка.
display Отображаемое имя пользователя. Строка.

Поля объекта assignee

Параметр Описание Тип данных
self Ссылка на пользователя. Строка.
id Идентификатор пользователя. Строка.
display Отображаемое имя пользователя. Строка.

Поля объекта queue

Параметр Описание Тип данных
self Ссылка на очередь. Строка.
id Идентификатор очереди. Строка.
key Ключ очереди. Строка.
display Отображаемое название очереди. Строка.

Поля объекта status

Параметр Описание Тип данных
self Ссылка на статус. Строка.
id Идентификатор статуса. Строка.
key Ключ статуса. Строка.
display Отображаемое название статуса. Строка.

Поля объекта previousStatus

Параметр Описание Тип данных
self Ссылка на статус. Строка.
id Идентификатор статуса. Строка.
key Ключ статуса. Строка.
display Отображаемое название статуса. Строка.

Возможные коды ответа

201
В результате выполнения запроса создан новый объект.
404
Запрошенный объект не был найден. Возможно, вы указали неверное значение идентификатора или ключа объекта.
409
Возник конфликт при создании задачи: задача с таким значением параметра unique уже существует.
В этой статье:
  • Формат запроса
  • Формат ответа
  • Возможные коды ответа
Language / Region
Вакансии
Политика конфиденциальности
Условия использования
Брендбук
© 2021 ООО «Яндекс.Облако»