Задачи 2.0 и запросы на слияние

Info

В данном разделе описываются исключительно Задачи 2.0. На данный момент они доступны только в on-premise поставках. Для пользователей SaaS доступна только часть API для работы с запросами на слияние.

Этот раздел Public API GitVerse предназначен для работы с задачами и запросами на слияние.

В GitVerse задачи и запросы на слияние имеют сквозную нумерацию, поэтому часть методов применима к обоим типам объектов через единый эндпоинт /issues/, а часть работает исключительно с pull requests через эндпоинт /pulls/.

Основные разделы

  1. Общие методы — методы, применимые как к задачам 2.0, так и к запросам на слияние: получение списка и деталей, работа с комментариями и реакциями.
  2. Запросы на слияние — методы, предназначенные исключительно для работы с запросами на слияние: создание, обновление, проверка статуса слияния, работа с файлами и коммитами.
  3. Задачи — методы, предназначенные для работы с задачами: получение типов задач в организации, управление иерархией задач через связи «состоит из» и «является частью» (получение родительской и дочерних задач, создание и удаление связей). Учитывается ролевая модель и приватность репозитория.
  4. Проекты — методы работы с проектами (Kanban-досками) репозитория: управление проектами и колонками, привязка задач к проектам через поля project_id и project_status_id.