Получить список участников команды

GET /orgs/{org}/teams/{team}/members

Описание

Возвращает список всех участников указанной команды в организации. Метод полезен для аудита доступов, проверки состава команды и интеграций с системами управления идентификацией (IAM).

Токен

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

Заголовки

ПараметрОбязательныйОписание
acceptНетТип содержимого ответа. Рекомендуется установить значение application/vnd.gitverse.object+json;version=latest

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

ПараметрОбязательныйОписание
orgДаНазвание организации
teamДаСлаг (slug) команды (обычно имя в нижнем регистре, например frontend-team)

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

ПараметрТипОбязательныйОписаниеПо умолчанию
pageintegerНетНомер страницы пагинации1
per_pageintegerНетКоличество участников на странице (макс. 100)30

Тело запроса

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

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

curl -X GET "https://api.gitverse.ru/orgs/my-organization/teams/backend-team/members" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=1" \
  -G \
  --data-urlencode "page=1" \
  --data-urlencode "per_page=30"

Ответ (200 OK)

[
  {
    "id": 101,
    "login": "alice",
    "full_name": "Alice Johnson",
    "email": "alice@example.com",
    "avatar_url": "https://gitverse.ru/avatars/alice.jpg",
    "html_url": "https://gitverse.ru/alice",
    "type": "User"
  },
  {
    "id": 102,
    "login": "bob",
    "full_name": "Bob Smith",
    "email": "bob@example.com",
    "avatar_url": "https://gitverse.ru/avatars/bob.jpg",
    "html_url": "https://gitverse.ru/bob",
    "type": "User"
  }
]

Формат ответа: application/vnd.gitverse.object+json;version=1

Поля ответа

ПолеТипОписание
idnumberУникальный идентификатор пользователя
loginstringЛогин пользователя (никнейм)
full_namestring | nullПолное имя пользователя (может быть null)
emailstring | nullEmail пользователя (если доступен и видим)
avatar_urlstringСсылка на аватар пользователя
html_urlstringСсылка на профиль пользователя в GitVerse
typestringТип субъекта: User, Bot, Organization

⚠️ Важно: Команда должна быть видимой для авторизованного пользователя. В противном случае вернется 403 Forbidden.

Коды ответов

КодСтатусОписание
204No ContentПользователь является участником
302FoundПользователь не является участником
400Bad RequestНекорректные параметры запроса
401UnauthorizedНеавторизованный доступ
403ForbiddenДоступ запрещен
404Not FoundНе найдено
Пример тела ошибки

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

{
  "error": {
    "code": "BAD_REQUEST",
    "documentation_url": "https://gitverse.ru/docs/developers/public-api/",
    "message": "The request format is invalid",
    "status": 400
  }
}