Получить задачу или запрос на слияние

GET /repos/{owner}/{repo}/issues/{issue_number}

Описание

Метод GET возвращает подробную информацию о задаче или запросе на слияние по их индексу (issue_number) в репозитории.

Используется для отображения деталей обсуждения, получения метаданных (автор, метки, вехи, комментарии и т.д.) и интеграции с внешними системами управления задачами.

Токен

Требуется токен с правами на Чтение для Репозитория.

Заголовки

ПараметрОбязательныйОписание
AcceptНетТип содержимого ответа. Рекомендуется установить значение application/vnd.gitverse.object+json;version=latest
AuthorizationДаТокен доступа. Формат: Bearer <YOUR-TOKEN> или token <YOUR-TOKEN>

Параметры пути

В URL запроса необходимо передать следующие идентификаторы ресурса:

ПараметрТипОбязательныйОписание
ownerstringДаВладелец репозитория (пользователь или организация)
repostringДаНазвание репозитория (без расширения .git)
issue_numberintegerДаИндекс задачи/запроса на слияние в репозитории (целое число)

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

Данный метод не принимает параметров строки запроса и не требует тела запроса.

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

Ниже приведен пример использования curl для получения информации о запросе на слияние с индексом 42.

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

Замените YOUR_TOKEN на ваш личный токен доступа. Заголовок Accept фиксирует использование первой версии API.

Ответ при успешном получении (200 OK)

Если задача/запрос на слияние найдены, сервер вернет ответ с кодом 200 OK и телом в формате JSON:

{
  "id": 146287,
  "node_id": null,
  "url": "https://api.gitverse.ru/repos/user_42/neo2/issues/1",
  "repository_url": "https://api.gitverse.ru/repos/user_42/neo2",
  "labels_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/1/labels{/name}",
  "comments_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/1/comments",
  "events_url": null,
  "html_url": "https://gitverse.ru/user_42/neo2/issues/1",
  "number": 1,
  "user": {
    "id": 516,
    "name": "",
    "login": "user_42",
    "type": "User",
    "bio": "",
    "email": "user_42@mail.org",
    "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "html_url": "https://gitverse.ru/user_42",
    "url": "https://api.gitverse.ru/users/user_42",
    "followers_url": "https://api.gitverse.ru/users/user_42/followers",
    "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
    "repos_url": "https://api.gitverse.ru/users/user_42/repos",
    "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
    "site_admin": false,
    "location": null,
    "is_verified": false,
    "followers": 3,
    "following": 0,
    "public_repos": 45,
    "stars_count": 0,
    "created_at": "2024-01-24T20:34:11Z",
    "updated_at": "2026-08-06T11:16:52Z"
  },
  "original_author": "",
  "original_author_id": 0,
  "title": "Первая",
  "body": "<span class=\"mention\" data-type=\"mention\" data-id=\"65012\" data-label=\"user_17\" data-mention-suggestion-char=\"@\">@user_17</span>\n\n<span class=\"mention\" data-type=\"mention\" data-id=\"71777\" data-label=\"ssofietta\" data-mention-suggestion-char=\"@\">@ssofietta</span> ",
  "ref": "",
  "assets": [
    {
      "id": 18554,
      "name": "pic_02.png",
      "size": 1262010,
      "download_count": 0,
      "created_at": "2026-09-10T06:31:03Z",
      "uuid": "356aaade-ac75-40c5-aba7-4d29ce0027fc",
      "browser_download_url": "https://gitverse.ru/api/attachments/356aaade-ac75-40c5-aba7-4d29ce0027fc"
    },
    {
      "id": 18555,
      "name": "pic_01.png",
      "size": 195241,
      "download_count": 0,
      "created_at": "2026-09-10T06:31:13Z",
      "uuid": "a3cd9b7c-f6fe-4d87-9695-eb54afcb8577",
      "browser_download_url": "https://gitverse.ru/api/attachments/a3cd9b7c-f6fe-4d87-9695-eb54afcb8577"
    }
  ],
  "attachments": [
    {
      "id": 18554,
      "name": "pic_02.png",
      "size": 1262010,
      "created_at": "2026-09-10T06:31:03Z",
      "uuid": "356aaade-ac75-40c5-aba7-4d29ce0027fc",
      "browser_download_url": "https://gitverse.ru/api/attachments/356aaade-ac75-40c5-aba7-4d29ce0027fc"
    },
    {
      "id": 18555,
      "name": "pic_01.png",
      "size": 195241,
      "created_at": "2026-09-10T06:31:13Z",
      "uuid": "a3cd9b7c-f6fe-4d87-9695-eb54afcb8577",
      "browser_download_url": "https://gitverse.ru/api/attachments/a3cd9b7c-f6fe-4d87-9695-eb54afcb8577"
    }
  ],
  "labels": [
    {
      "id": 42908,
      "name": "Priority/Blocker",
      "exclusive": true,
      "is_archived": false,
      "color": "efbee3",
      "description": "Блокирующий",
      "url": "https://api.gitverse.ru/labels/42908"
    },
    {
      "id": 126862,
      "name": "service_task",
      "exclusive": false,
      "is_archived": false,
      "color": "d1d9e0",
      "description": "",
      "url": "https://api.gitverse.ru/labels/126862"
    }
  ],
  "milestone": null,
  "assignee": {
    "id": 516,
    "name": "",
    "login": "user_42",
    "type": "User",
    "bio": "",
    "email": "user_42@mail.org",
    "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "html_url": "https://gitverse.ru/user_42",
    "url": "https://api.gitverse.ru/users/user_42",
    "followers_url": "https://api.gitverse.ru/users/user_42/followers",
    "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
    "repos_url": "https://api.gitverse.ru/users/user_42/repos",
    "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
    "site_admin": false,
    "location": null,
    "is_verified": false,
    "followers": 3,
    "following": 0,
    "public_repos": 45,
    "stars_count": 0,
    "created_at": "2024-01-24T20:34:11Z",
    "updated_at": "2026-08-06T11:16:52Z"
  },
  "assignees": [
    {
      "id": 516,
      "name": "",
      "login": "user_42",
      "type": "User",
      "bio": "",
      "email": "user_42@mail.org",
      "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "html_url": "https://gitverse.ru/user_42",
      "url": "https://api.gitverse.ru/users/user_42",
      "followers_url": "https://api.gitverse.ru/users/user_42/followers",
      "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
      "repos_url": "https://api.gitverse.ru/users/user_42/repos",
      "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
      "site_admin": false,
      "location": null,
      "is_verified": false,
      "followers": 3,
      "following": 0,
      "public_repos": 45,
      "stars_count": 0,
      "created_at": "2024-01-24T20:34:11Z",
      "updated_at": "2026-08-06T11:16:52Z"
    }
  ],
  "type": {
    "id": 1,
    "code": "task",
    "name": "Задача",
    "color": "#DBF0FF"
  },
  "state": "open",
  "locked": false,
  "comments": 0,
  "created_at": "2026-08-04T10:42:12Z",
  "updated_at": "2026-09-10T06:29:06Z",
  "closed_at": null,
  "due_date": "2026-09-09T20:59:59Z",
  "timeline_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/1/timeline",
  "pull_request": null,
  "repository": {
    "id": 309057,
    "name": "neo2",
    "owner": "user_42",
    "full_name": "user_42/neo2"
  },
  "development": {
    "pulls": [
      {
        "id": 162540,
        "url": "https://gitverse.ru/user_42/neo2/pulls/4",
        "number": 4,
        "user": {
          "id": 516,
          "name": "",
          "login": "user_42",
          "type": "User",
          "bio": "",
          "email": "user_42@mail.org",
          "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "html_url": "https://gitverse.ru/user_42",
          "url": "https://api.gitverse.ru/users/user_42",
          "followers_url": "https://api.gitverse.ru/users/user_42/followers",
          "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
          "repos_url": "https://api.gitverse.ru/users/user_42/repos",
          "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
          "site_admin": false,
          "location": null,
          "is_verified": false,
          "followers": 3,
          "following": 0,
          "public_repos": 45,
          "stars_count": 0,
          "created_at": "2024-01-24T20:34:11Z",
          "updated_at": "2026-08-06T11:16:52Z"
        },
        "title": "Запрос на слияние из br_01 в master",
        "body": "Запрос на слияние из br_01 в master",
        "labels": [],
        "milestone": null,
        "assignee": null,
        "assignees": [],
        "requested_reviewers": [],
        "requested_teams": [],
        "state": "open",
        "locked": false,
        "draft": false,
        "comments": 0,
        "html_url": "https://gitverse.ru/user_42/neo2/pulls/4",
        "diff_url": "https://gitverse.ru/user_42/neo2/pulls/4.diff",
        "patch_url": "https://gitverse.ru/user_42/neo2/pulls/4.patch",
        "mergeable": true,
        "merged": false,
        "merged_at": null,
        "merge_commit_sha": null,
        "merged_by": null,
        "maintainer_can_modify": false,
        "additions": 1,
        "deletions": 0,
        "changed_files": 1,
        "review_comments": 0,
        "base": {
          "label": "master",
          "ref": "master",
          "sha": "bf4c85718da29bdc2feb64de1c260da88659094c",
          "repo_id": 309057,
          "repo": {
            "id": 309057,
            "name": "neo2",
            "full_name": "user_42/neo2",
            "owner": {
              "login": "user_42",
              "id": 516,
              "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "url": "https://api.gitverse.ru/users/user_42",
              "html_url": "https://gitverse.ru/user_42",
              "followers_url": "https://api.gitverse.ru/users/user_42/followers",
              "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
              "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
              "repos_url": "https://api.gitverse.ru/users/user_42/repos",
              "type": "User",
              "user_view_type": "public",
              "site_admin": false
            },
            "private": false,
            "html_url": "https://gitverse.ru/user_42/neo2",
            "description": null,
            "fork": false,
            "forks": 0,
            "forks_count": 0,
            "language": null,
            "stargazers_count": 0,
            "watchers": 0,
            "watchers_count": 0,
            "size": 25,
            "default_branch": "master",
            "open_issues": 3,
            "open_issues_count": 3,
            "is_template": false,
            "topics": [],
            "archived": false,
            "disabled": false,
            "visibility": "public",
            "pushed_at": "2026-09-10T06:28:22Z",
            "has_issues": true,
            "has_wiki": true,
            "has_projects": true,
            "has_pages": false,
            "has_downloads": false,
            "allow_forking": true,
            "homepage": null,
            "license": null,
            "created_at": "2026-08-04T10:41:43Z",
            "updated_at": "2026-09-10T06:28:23Z",
            "allow_merge_commit": true,
            "allow_squash_merge": true,
            "allow_rebase_merge": true,
            "delete_branch_on_merge": false,
            "clone_url": "https://gitverse.ru/user_42/neo2.git",
            "ssh_url": "git@gitverse.ru:user_42/neo2.git",
            "mirror_url": null,
            "url": "https://api.gitverse.ru/repos/user_42/neo2",
            "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
            "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
            "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
            "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
            "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
            "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
            "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
            "permissions": {
              "pull": true,
              "push": true,
              "admin": true
            },
            "role_name": "admin",
            "template_repository": null,
            "parent": null
          }
        },
        "head": {
          "label": "br_01",
          "ref": "br_01",
          "sha": "53a163d5ca60403909f60c073af1a7bcc90e3671",
          "repo_id": 309057,
          "repo": {
            "id": 309057,
            "name": "neo2",
            "full_name": "user_42/neo2",
            "owner": {
              "login": "user_42",
              "id": 516,
              "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "url": "https://api.gitverse.ru/users/user_42",
              "html_url": "https://gitverse.ru/user_42",
              "followers_url": "https://api.gitverse.ru/users/user_42/followers",
              "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
              "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
              "repos_url": "https://api.gitverse.ru/users/user_42/repos",
              "type": "User",
              "user_view_type": "public",
              "site_admin": false
            },
            "private": false,
            "html_url": "https://gitverse.ru/user_42/neo2",
            "description": null,
            "fork": false,
            "forks": 0,
            "forks_count": 0,
            "language": null,
            "stargazers_count": 0,
            "watchers": 0,
            "watchers_count": 0,
            "size": 25,
            "default_branch": "master",
            "open_issues": 3,
            "open_issues_count": 3,
            "is_template": false,
            "topics": [],
            "archived": false,
            "disabled": false,
            "visibility": "public",
            "pushed_at": "2026-09-10T06:28:22Z",
            "has_issues": true,
            "has_wiki": true,
            "has_projects": true,
            "has_pages": false,
            "has_downloads": false,
            "allow_forking": true,
            "homepage": null,
            "license": null,
            "created_at": "2026-08-04T10:41:43Z",
            "updated_at": "2026-09-10T06:28:23Z",
            "allow_merge_commit": true,
            "allow_squash_merge": true,
            "allow_rebase_merge": true,
            "delete_branch_on_merge": false,
            "clone_url": "https://gitverse.ru/user_42/neo2.git",
            "ssh_url": "git@gitverse.ru:user_42/neo2.git",
            "mirror_url": null,
            "url": "https://api.gitverse.ru/repos/user_42/neo2",
            "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
            "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
            "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
            "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
            "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
            "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
            "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
            "permissions": {
              "pull": true,
              "push": true,
              "admin": true
            },
            "role_name": "admin",
            "template_repository": null,
            "parent": null
          }
        },
        "created_at": "2026-09-10T06:27:59Z",
        "updated_at": "2026-09-10T06:28:00Z",
        "closed_at": null
      },
      {
        "id": 162542,
        "url": "https://gitverse.ru/user_42/neo2/pulls/5",
        "number": 5,
        "user": {
          "id": 516,
          "name": "",
          "login": "user_42",
          "type": "User",
          "bio": "",
          "email": "user_42@mail.org",
          "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "html_url": "https://gitverse.ru/user_42",
          "url": "https://api.gitverse.ru/users/user_42",
          "followers_url": "https://api.gitverse.ru/users/user_42/followers",
          "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
          "repos_url": "https://api.gitverse.ru/users/user_42/repos",
          "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
          "site_admin": false,
          "location": null,
          "is_verified": false,
          "followers": 3,
          "following": 0,
          "public_repos": 45,
          "stars_count": 0,
          "created_at": "2024-01-24T20:34:11Z",
          "updated_at": "2026-08-06T11:16:52Z"
        },
        "title": "Запрос на слияние из br_02 в master",
        "body": "Запрос на слияние из br_02 в master",
        "labels": [],
        "milestone": null,
        "assignee": null,
        "assignees": [],
        "requested_reviewers": [],
        "requested_teams": [],
        "state": "open",
        "locked": false,
        "draft": false,
        "comments": 0,
        "html_url": "https://gitverse.ru/user_42/neo2/pulls/5",
        "diff_url": "https://gitverse.ru/user_42/neo2/pulls/5.diff",
        "patch_url": "https://gitverse.ru/user_42/neo2/pulls/5.patch",
        "mergeable": true,
        "merged": false,
        "merged_at": null,
        "merge_commit_sha": null,
        "merged_by": null,
        "maintainer_can_modify": false,
        "additions": 0,
        "deletions": 0,
        "changed_files": 1,
        "review_comments": 0,
        "base": {
          "label": "master",
          "ref": "master",
          "sha": "bf4c85718da29bdc2feb64de1c260da88659094c",
          "repo_id": 309057,
          "repo": {
            "id": 309057,
            "name": "neo2",
            "full_name": "user_42/neo2",
            "owner": {
              "login": "user_42",
              "id": 516,
              "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "url": "https://api.gitverse.ru/users/user_42",
              "html_url": "https://gitverse.ru/user_42",
              "followers_url": "https://api.gitverse.ru/users/user_42/followers",
              "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
              "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
              "repos_url": "https://api.gitverse.ru/users/user_42/repos",
              "type": "User",
              "user_view_type": "public",
              "site_admin": false
            },
            "private": false,
            "html_url": "https://gitverse.ru/user_42/neo2",
            "description": null,
            "fork": false,
            "forks": 0,
            "forks_count": 0,
            "language": null,
            "stargazers_count": 0,
            "watchers": 0,
            "watchers_count": 0,
            "size": 25,
            "default_branch": "master",
            "open_issues": 3,
            "open_issues_count": 3,
            "is_template": false,
            "topics": [],
            "archived": false,
            "disabled": false,
            "visibility": "public",
            "pushed_at": "2026-09-10T06:28:22Z",
            "has_issues": true,
            "has_wiki": true,
            "has_projects": true,
            "has_pages": false,
            "has_downloads": false,
            "allow_forking": true,
            "homepage": null,
            "license": null,
            "created_at": "2026-08-04T10:41:43Z",
            "updated_at": "2026-09-10T06:28:23Z",
            "allow_merge_commit": true,
            "allow_squash_merge": true,
            "allow_rebase_merge": true,
            "delete_branch_on_merge": false,
            "clone_url": "https://gitverse.ru/user_42/neo2.git",
            "ssh_url": "git@gitverse.ru:user_42/neo2.git",
            "mirror_url": null,
            "url": "https://api.gitverse.ru/repos/user_42/neo2",
            "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
            "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
            "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
            "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
            "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
            "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
            "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
            "permissions": {
              "pull": true,
              "push": true,
              "admin": true
            },
            "role_name": "admin",
            "template_repository": null,
            "parent": null
          }
        },
        "head": {
          "label": "br_02",
          "ref": "br_02",
          "sha": "afe706e44195c16889a1c034cfb529756d96dd32",
          "repo_id": 309057,
          "repo": {
            "id": 309057,
            "name": "neo2",
            "full_name": "user_42/neo2",
            "owner": {
              "login": "user_42",
              "id": 516,
              "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "url": "https://api.gitverse.ru/users/user_42",
              "html_url": "https://gitverse.ru/user_42",
              "followers_url": "https://api.gitverse.ru/users/user_42/followers",
              "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
              "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
              "repos_url": "https://api.gitverse.ru/users/user_42/repos",
              "type": "User",
              "user_view_type": "public",
              "site_admin": false
            },
            "private": false,
            "html_url": "https://gitverse.ru/user_42/neo2",
            "description": null,
            "fork": false,
            "forks": 0,
            "forks_count": 0,
            "language": null,
            "stargazers_count": 0,
            "watchers": 0,
            "watchers_count": 0,
            "size": 25,
            "default_branch": "master",
            "open_issues": 3,
            "open_issues_count": 3,
            "is_template": false,
            "topics": [],
            "archived": false,
            "disabled": false,
            "visibility": "public",
            "pushed_at": "2026-09-10T06:28:22Z",
            "has_issues": true,
            "has_wiki": true,
            "has_projects": true,
            "has_pages": false,
            "has_downloads": false,
            "allow_forking": true,
            "homepage": null,
            "license": null,
            "created_at": "2026-08-04T10:41:43Z",
            "updated_at": "2026-09-10T06:28:23Z",
            "allow_merge_commit": true,
            "allow_squash_merge": true,
            "allow_rebase_merge": true,
            "delete_branch_on_merge": false,
            "clone_url": "https://gitverse.ru/user_42/neo2.git",
            "ssh_url": "git@gitverse.ru:user_42/neo2.git",
            "mirror_url": null,
            "url": "https://api.gitverse.ru/repos/user_42/neo2",
            "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
            "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
            "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
            "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
            "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
            "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
            "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
            "permissions": {
              "pull": true,
              "push": true,
              "admin": true
            },
            "role_name": "admin",
            "template_repository": null,
            "parent": null
          }
        },
        "created_at": "2026-09-10T06:28:25Z",
        "updated_at": "2026-09-10T06:28:26Z",
        "closed_at": null
      }
    ],
    "branches": [
      {
        "name": "br_01",
        "commit": {
          "url": "https://gitverse.ru/public/api/repos/user_42/neo2/commits/53a163d5ca60403909f60c073af1a7bcc90e3671",
          "sha": "53a163d5ca60403909f60c073af1a7bcc90e3671",
          "html_url": "https://gitverse.ru/user_42/neo2/commit/53a163d5ca60403909f60c073af1a7bcc90e3671",
          "created": "2026-09-10T06:27:55Z"
        },
        "protected": false,
        "repository": {
          "id": 309057,
          "name": "neo2",
          "full_name": "user_42/neo2",
          "owner": {
            "login": "user_42",
            "id": 516,
            "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "url": "https://api.gitverse.ru/users/user_42",
            "html_url": "https://gitverse.ru/user_42",
            "followers_url": "https://api.gitverse.ru/users/user_42/followers",
            "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
            "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
            "repos_url": "https://api.gitverse.ru/users/user_42/repos",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "private": false,
          "html_url": "https://gitverse.ru/user_42/neo2",
          "description": null,
          "fork": false,
          "forks": 0,
          "forks_count": 0,
          "language": "Text",
          "stargazers_count": 0,
          "watchers": 0,
          "watchers_count": 0,
          "size": 25,
          "default_branch": "master",
          "open_issues": 3,
          "open_issues_count": 3,
          "is_template": false,
          "topics": [],
          "archived": false,
          "disabled": false,
          "visibility": "public",
          "pushed_at": "2026-09-10T06:28:22Z",
          "has_issues": true,
          "has_wiki": true,
          "has_projects": true,
          "has_pages": false,
          "has_downloads": false,
          "allow_forking": true,
          "homepage": null,
          "license": null,
          "created_at": "2026-08-04T10:41:43Z",
          "updated_at": "2026-09-10T06:28:23Z",
          "allow_merge_commit": true,
          "allow_squash_merge": true,
          "allow_rebase_merge": true,
          "delete_branch_on_merge": false,
          "clone_url": "https://gitverse.ru/user_42/neo2.git",
          "ssh_url": "git@gitverse.ru:user_42/neo2.git",
          "mirror_url": null,
          "url": "https://api.gitverse.ru/repos/user_42/neo2",
          "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
          "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
          "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
          "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
          "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
          "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
          "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
          "permissions": {
            "pull": true,
            "push": true,
            "admin": true
          },
          "role_name": "admin",
          "template_repository": null,
          "parent": null
        }
      },
      {
        "name": "br_02",
        "commit": {
          "url": "https://gitverse.ru/public/api/repos/user_42/neo2/commits/afe706e44195c16889a1c034cfb529756d96dd32",
          "sha": "afe706e44195c16889a1c034cfb529756d96dd32",
          "html_url": "https://gitverse.ru/user_42/neo2/commit/afe706e44195c16889a1c034cfb529756d96dd32",
          "created": "2026-09-10T06:28:21Z"
        },
        "protected": false,
        "repository": {
          "id": 309057,
          "name": "neo2",
          "full_name": "user_42/neo2",
          "owner": {
            "login": "user_42",
            "id": 516,
            "avatar_url": "https://gitverse.ru/avatars/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "url": "https://api.gitverse.ru/users/user_42",
            "html_url": "https://gitverse.ru/user_42",
            "followers_url": "https://api.gitverse.ru/users/user_42/followers",
            "following_url": "https://api.gitverse.ru/users/user_42/following{/other_user}",
            "organizations_url": "https://api.gitverse.ru/users/user_42/orgs",
            "repos_url": "https://api.gitverse.ru/users/user_42/repos",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "private": false,
          "html_url": "https://gitverse.ru/user_42/neo2",
          "description": null,
          "fork": false,
          "forks": 0,
          "forks_count": 0,
          "language": "Text",
          "stargazers_count": 0,
          "watchers": 0,
          "watchers_count": 0,
          "size": 25,
          "default_branch": "master",
          "open_issues": 3,
          "open_issues_count": 3,
          "is_template": false,
          "topics": [],
          "archived": false,
          "disabled": false,
          "visibility": "public",
          "pushed_at": "2026-09-10T06:28:22Z",
          "has_issues": true,
          "has_wiki": true,
          "has_projects": true,
          "has_pages": false,
          "has_downloads": false,
          "allow_forking": true,
          "homepage": null,
          "license": null,
          "created_at": "2026-08-04T10:41:43Z",
          "updated_at": "2026-09-10T06:28:23Z",
          "allow_merge_commit": true,
          "allow_squash_merge": true,
          "allow_rebase_merge": true,
          "delete_branch_on_merge": false,
          "clone_url": "https://gitverse.ru/user_42/neo2.git",
          "ssh_url": "git@gitverse.ru:user_42/neo2.git",
          "mirror_url": null,
          "url": "https://api.gitverse.ru/repos/user_42/neo2",
          "contents_url": "https://api.gitverse.ru/repos/user_42/neo2/contents/{+path}",
          "forks_url": "https://api.gitverse.ru/repos/user_42/neo2/forks",
          "hooks_url": "https://api.gitverse.ru/repos/user_42/neo2/hooks",
          "issue_comment_url": "https://api.gitverse.ru/repos/user_42/neo2/issues/comments{/number}",
          "issues_url": "https://api.gitverse.ru/repos/user_42/neo2/issues{/number}",
          "languages_url": "https://api.gitverse.ru/repos/user_42/neo2/languages",
          "pulls_url": "https://api.gitverse.ru/repos/user_42/neo2/pulls{/number}",
          "permissions": {
            "pull": true,
            "push": true,
            "admin": true
          },
          "role_name": "admin",
          "template_repository": null,
          "parent": null
        }
      }
    ]
  },
  "sub_issues_summary": {
    "total": 1,
    "completed": 0,
    "percent_completed": 0
  }
}

💡 Примечание: если объект является запросом на слияние, поле pull_request будет содержать метаданные (например, {"merged": false, "draft": false}).

Структура ответа

Ответ — объект Issue (задача или запрос на слияние). Полная структура описана в графе объектов, раздел «Объект Issue».

На корневом уровне объект содержит:

ПолеТипОписание
id, node_idinteger / stringУникальный ID и глобальный ID узла (всегда null)
numberintegerНомер задачи/запроса
title, body, refstringЗаголовок, описание, ссылка
original_author, original_author_idstring / integerИсходный автор
statestringСостояние
userobjectАвтор (см. User)
assets, attachmentsarrayВложения (см. Attachment)
labelsarrayМетки (см. Label)
typeobjectТип задачи (см. IssueType)
milestoneobject / nullВеха (см. Milestone)
assigneeobject / nullИсполнитель (см. User)
assigneesarrayИсполнители (см. User)
commentsintegerКоличество комментариев
lockedbooleanЗаблокирована ли задача/запрос
created_at, updated_at, closed_at, due_datestring / nullДаты создания, обновления, закрытия и контрольный срок
repositoryobjectРепозиторий (см. Repository)
developmentobjectСвязанная разработка (см. Development)
sub_issues_summaryobjectСводка по подзадачам (см. SubIssuesSummary)
pull_requestobject / nullМетаданные, если это запрос на слияние
draftbooleanЯвляется ли черновиком (для задач всегда false)
url, html_url, timeline_urlstringСсылки

Вложенные объекты описаны в графе объектов.

Коды ответа

Результат выполнения запроса определяется по HTTP-статусу:

КодСтатусОписание
200OKЗапрос на слияние успешно найдены и возвращены
401UnauthorizedНе передан или недействителен токен авторизации
403ForbiddenНет прав на чтение репозитория
404Not FoundРепозиторий или запрос на слияние с указанным индексом не найдены
429Too Many RequestsПревышен лимит запросов
500Internal Server ErrorВнутренняя ошибка сервера

Пример тела ошибки

При ответе 401 тело ответа имеет следующий вид:

{
  "error": {
    "code": "UNAUTHORIZED",
    "documentation_url": "https://gitverse.ru/docs/developers/public-api/",
    "message": "Authorization is required",
    "status": 401
  }
}

Формат ответа и заголовки

Метод возвращает ответ в формате JSON. Заголовок Content-Type в ответе устанавливается в application/vnd.gitverse.object+json;version=1.