8. GET /repos/{owner}/{repo}/issues — получить список задач (issues) репозитория

8. GET /repos/{owner}/{repo}/issues — получить список задач (issues) репозитория

Описание

Возвращает список задач (issues).
На данный момент содержит только запросы на слияние (Pull Requests).
Полноценная поддержка задач будет добавлена позже.

Параметры запроса

ПараметрОбязательныйОписание
ownerДаЛогин владельца репозитория
repoДаНазвание репозитория

Пример запроса:

curl -X GET https://api.gitverse.ru/repos/dlborun/APInewTestRepo4.3/issues \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse+json;version=1"

Ответ (200 OK):

[
  {
    "id": 30,
    "number": 30,
    "title": "add hello world",
    "body": "Base body comment",
    "state": "open",
    "created_at": "2025-05-13T14:25:40+03:00",
    "updated_at": "2025-05-13T14:25:42+03:00",
    "pull_request": {
      "head": {
        "ref": "feature/add-hello",
        "sha": "abc1234567890def..."
      },
      "base": {
        "ref": "main",
        "sha": "def0987654321cba..."
      }
    }
  }
]
ПолеОписание
idУникальный ID задачи
numberНомер задачи
titleЗаголовок задачи
bodyОписание
stateСостояние задачи
pull_requestЕсли это PR — информация о нём