ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ APIΠ Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ22. GET /orgs/{org}/repos β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

22. GET /orgs/{org}/repos β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

ОписаниС

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ сортировки, ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ.

ВрСбования

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ API ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ:

  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ -> Π§Ρ‚Π΅Π½ΠΈΠ΅.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ URL

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π’ΠΈΠΏΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
orgstringДаНазваниС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π’ΠΈΠΏΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
typestringНСтВип Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²: all, public, private, forks, sources, memberall
sortstringΠΠ΅Ρ‚ΠŸΠΎΠ»Π΅ сортировки: created, updated, pushed, full_namecreated
directionstringНСтНаправлСниС сортировки: asc, descДля sort=full_name β€” asc, ΠΈΠ½Π°Ρ‡Π΅ β€” desc
per_pageintegerΠΠ΅Ρ‚ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Π½Π° страницС (максимум 50)30
pageintegerНСтНомСр страницы1

Π’Π΅Π»ΠΎ запроса

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Π΅Π»Π° запроса.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса

curl -X GET "https://api.gitverse.ru/orgs/myorg/repos?type=all&sort=created&direction=desc&page=1&per_page=30" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=latest"

ΠžΡ‚Π²Π΅Ρ‚ (200 OK)

ΠžΡ‚Π²Π΅Ρ‚ содСрТит массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Repository.

{
  "id": 545,
  "name": "myrepo",
  "full_name": "myorg/myrepo",
  "owner": {
    "login": "myorg",
    "id": 49,
    "avatar_url": "https://api.gitverse.ru/sc/avatars/avatar_hash",
    "url": "https://api.gitverse.ru/users/myorg",
    "html_url": "https://gitverse.ru/myorg",
    "followers_url": "https://api.gitverse.ru/users/myorg/followers",
    "following_url": "https://api.gitverse.ru/users/myorg/following{/other_user}",
    "organizations_url": "https://api.gitverse.ru/users/myorg/orgs",
    "repos_url": "https://api.gitverse.ru/users/myorg/repos",
    "type": "Organization",
    "site_admin": false
  },
  "private": false,
  "html_url": "https://gitverse.ru/myorg/myrepo",
  "description": null,
  "fork": false,
  "forks": 0,
  "forks_count": 0,
  "language": null,
  "stargazers_count": 0,
  "watchers": 4,
  "watchers_count": 4,
  "size": 23,
  "default_branch": "master",
  "open_issues": 0,
  "open_issues_count": 0,
  "is_template": false,
  "topics": null,
  "archived": false,
  "disabled": false,
  "visibility": "public",
  "pushed_at": "2026-02-25T12:48:25Z",
  "has_issues": false,
  "has_wiki": false,
  "created_at": "2026-02-25T12:48:23Z",
  "updated_at": "2026-02-25T12:48:25Z",
  "allow_merge_commit": true,
  "allow_squash_merge": true,
  "allow_rebase_merge": true,
  "delete_branch_on_merge": false,
  "clone_url": "https://gitverse.ru/myorg/myrepo.git",
  "ssh_url": "ssh://git@gitverse.ru:2222/myorg/myrepo.git",
  "mirror_url": "https://gitverse.ru/myorg/myrepo.git",
  "url": "https://api.gitverse.ru/repos/myorg/myrepo",
  "contents_url": "https://api.gitverse.ru/repos/myorg/myrepo/contents/{+path}",
  "forks_url": "https://api.gitverse.ru/repos/myorg/myrepo/forks",
  "issue_comment_url": "https://api.gitverse.ru/repos/myorg/myrepo/issues/comments{/number}",
  "issues_url": "https://api.gitverse.ru/repos/myorg/myrepo/issues{/number}",
  "languages_url": "https://api.gitverse.ru/repos/myorg/myrepo/languages",
  "pulls_url": "https://api.gitverse.ru/repos/myorg/myrepo/pulls{/number}",
  "permissions": {
    "pull": true,
    "push": true,
    "admin": true
  },
  "template_repository": null,
  "parent": null
}

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚Π°: application/vnd.gitverse.object+json;version=latest

Поля ΠΎΡ‚Π²Π΅Ρ‚Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ поля рСпозитория

ПолСВипОписаниС
idintegerΠ£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ числовой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСпозитория
namestringНазваниС рСпозитория
full_namestringПолноС имя рСпозитория (owner/repo)
ownerobjectΠ˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅: login, id, avatar_url, url, html_url ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ поля профиля
privatebooleanΠŸΡ€ΠΈΠ·Π½Π°ΠΊ приватности: true β€” ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ, false β€” ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ
visibilitystringΠ’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: private ΠΈΠ»ΠΈ public
descriptionstring ΠΈΠ»ΠΈ nullОписаниС рСпозитория
forkbooleanЯвляСтся Π»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ„ΠΎΡ€ΠΊΠΎΠΌ
archivedbooleanАрхивирован Π»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
disabledbooleanΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
sizeintegerΠ Π°Π·ΠΌΠ΅Ρ€ рСпозитория Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…
default_branchstringИмя Π²Π΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
is_templatebooleanЯвляСтся Π»ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ шаблоном
has_issuesbooleanΠ’ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ (issues)
has_wikibooleanΠ’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π»ΠΈ Π²ΠΈΠΊΠΈ
template_repositoryobject ΠΈΠ»ΠΈ nullΠ Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ-шаблон, Ссли создан ΠΈΠ· шаблона
parentobject ΠΈΠ»ΠΈ nullΠ ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ссли это Ρ„ΠΎΡ€ΠΊ

πŸ’‘ ПолС parent (Ссли Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ являСтся Ρ„ΠΎΡ€ΠΊΠΎΠΌ) содСрТит ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ рСпозитория с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ полями. Аналогично β€” template_repository, Ссли Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ создан ΠΈΠ· шаблона.

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ

ПолСВипОписаниС
forks, forks_countintegerΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ„ΠΎΡ€ΠΊΠΎΠ²
stargazers_countintegerΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΠΈΡ… Β«Π·Π²Π΅Π·Π΄ΡƒΒ»
watchers, watchers_countintegerΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ
open_issues, open_issues_countintegerΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ PR

Π’Π΅ΠΌΡ‹ ΠΈ язык

ПолСВипОписаниС
topicsarray[string] ΠΈΠ»ΠΈ nullБписок Ρ‚Π΅ΠΌ (Ρ‚Π΅Π³ΠΎΠ²) рСпозитория
languagestring ΠΈΠ»ΠΈ nullОсновной язык программирования

Π”Π°Ρ‚Ρ‹

ВсС Π΄Π°Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RFC3339 (UTC).

ПолСВипОписаниС
created_atstringΠ”Π°Ρ‚Π° создания
updated_atstringΠ”Π°Ρ‚Π° послСднСго обновлСния
pushed_atstringΠ”Π°Ρ‚Π° послСднСго push

Merge-настройки

ПолСВипОписаниС
allow_merge_commitbooleanΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈ созданиС merge-ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²
allow_squash_mergebooleanΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈ squash-слияниС
allow_rebase_mergebooleanΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈ rebase-слияниС
delete_branch_on_mergebooleanΠ£Π΄Π°Π»ΡΡ‚ΡŒ Π»ΠΈ Π²Π΅Ρ‚ΠΊΡƒ послС слияния

URL-поля

ПолСВипОписаниС
html_urlstringURL рСпозитория
clone_urlstringБсылка для клонирования ΠΏΠΎ HTTPS
ssh_urlstringБсылка для клонирования ΠΏΠΎ SSH
mirror_urlstringURL Π·Π΅Ρ€ΠΊΠ°Π»Π° рСпозитория
urlstringAPI URL рСпозитория
contents_urlstringAPI URL содСрТимого
issues_urlstringAPI URL Π·Π°Π΄Π°Ρ‡
issue_comment_urlstringAPI URL ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Π·Π°Π΄Π°Ρ‡Π°ΠΌ
pulls_urlstringAPI URL запросов Π½Π° слияниС
forks_urlstringAPI URL Ρ„ΠΎΡ€ΠΊΠΎΠ²
languages_urlstringAPI URL языков рСпозитория

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ owner

ПолСВипОписаниС
loginstringΠ›ΠΎΠ³ΠΈΠ½ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°
idintegerΠ£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°
avatar_urlstringURL Π°Π²Π°Ρ‚Π°Ρ€Π°
urlstringURL ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
html_urlstringURL профиля Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°
followers_urlstringURL списка подписчиков
following_urlstringURL списка подписок
organizations_urlstringURL ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
repos_urlstringURL списка Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²
typestringΠ’ΠΈΠΏ User ΠΈΠ»ΠΈ Organization
site_adminbooleanЯвляСтся Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ администратором ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ permissions

ПолСВипОписаниС
pullbooleanΠŸΡ€Π°Π²Π° Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅
pushbooleanΠŸΡ€Π°Π²Π° Π½Π° запись
adminbooleanΠŸΡ€Π°Π²Π° администратора

ΠšΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π°

ΠšΠΎΠ΄Π‘Ρ‚Π°Ρ‚ΡƒΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
200OKБписок Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½
401UnauthorizedНСавторизованный доступ
403ForbiddenДоступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½
404Not FoundΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°
500Internal Server ErrorВнутрСнняя ошибка сСрвСра

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?