Задачи 2.0 и запросы на слияние
Info
В данном разделе описываются исключительно Задачи 2.0. На данный момент они доступны только в on-premise поставках. Для пользователей SaaS доступна только часть API для работы с запросами на слияние.
Этот раздел Public API GitVerse предназначен для работы с задачами и запросами на слияние.
В GitVerse задачи и запросы на слияние имеют сквозную нумерацию, поэтому часть методов применима к обоим типам объектов через единый эндпоинт /issues/, а часть работает исключительно с pull requests через эндпоинт /pulls/.
Основные разделы
- Общие методы — методы, применимые как к задачам 2.0, так и к запросам на слияние: получение списка и деталей, работа с комментариями и реакциями.
- Запросы на слияние — методы, предназначенные исключительно для работы с запросами на слияние: создание, обновление, проверка статуса слияния, работа с файлами и коммитами.
- Задачи — методы, предназначенные для работы с задачами: получение типов задач в организации, управление иерархией задач через связи «состоит из» и «является частью» (получение родительской и дочерних задач, создание и удаление связей). Учитывается ролевая модель и приватность репозитория.
- Проекты — методы работы с проектами (Kanban-досками) репозитория: управление проектами и колонками, привязка задач к проектам через поля
project_idиproject_status_id.