Получить задачу или запрос на слияние
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 запроса необходимо передать следующие идентификаторы ресурса:
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
owner | string | Да | Владелец репозитория (пользователь или организация) |
repo | string | Да | Название репозитория (без расширения .git) |
issue_number | integer | Да | Индекс задачи/запроса на слияние в репозитории (целое число) |
Параметры и тело запроса
Данный метод не принимает параметров строки запроса и не требует тела запроса.
Пример запроса
Ниже приведен пример использования 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_id | integer / string | Уникальный ID и глобальный ID узла (всегда null) |
number | integer | Номер задачи/запроса |
title, body, ref | string | Заголовок, описание, ссылка |
original_author, original_author_id | string / integer | Исходный автор |
state | string | Состояние |
user | object | Автор (см. User) |
assets, attachments | array | Вложения (см. Attachment) |
labels | array | Метки (см. Label) |
type | object | Тип задачи (см. IssueType) |
milestone | object / null | Веха (см. Milestone) |
assignee | object / null | Исполнитель (см. User) |
assignees | array | Исполнители (см. User) |
comments | integer | Количество комментариев |
locked | boolean | Заблокирована ли задача/запрос |
created_at, updated_at, closed_at, due_date | string / null | Даты создания, обновления, закрытия и контрольный срок |
repository | object | Репозиторий (см. Repository) |
development | object | Связанная разработка (см. Development) |
sub_issues_summary | object | Сводка по подзадачам (см. SubIssuesSummary) |
pull_request | object / null | Метаданные, если это запрос на слияние |
draft | boolean | Является ли черновиком (для задач всегда false) |
url, html_url, timeline_url | string | Ссылки |
Вложенные объекты описаны в графе объектов.
Коды ответа
Результат выполнения запроса определяется по HTTP-статусу:
| Код | Статус | Описание |
|---|---|---|
200 | OK | Запрос на слияние успешно найдены и возвращены |
401 | Unauthorized | Не передан или недействителен токен авторизации |
403 | Forbidden | Нет прав на чтение репозитория |
404 | Not Found | Репозиторий или запрос на слияние с указанным индексом не найдены |
429 | Too Many Requests | Превышен лимит запросов |
500 | Internal 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.