Пользователи

Этот раздел Public API GitVerse предназначен для управления данными пользователей — получения информации о профиле, работы с email-адресами и поиска пользователей.

API позволяет получать информацию о текущем аутентифицированном пользователе и других пользователях, управлять email-адресами, получать список репозиториев пользователя и искать пользователей по логину.

Получение информации о пользователе

  • GET /user — информация о текущем аутентифицированном пользователе;
  • GET /users/{username} — информация о пользователе по логину.

Работа с email-адресами

Репозитории пользователя

  • GET /user/repos — все репозитории, доступные пользователю (личные и организации).

Поиск пользователей

  • GET /search/users — поиск пользователей по строке запроса (логину);
  • GET /user/{account_id} — информация о пользователе по числовому идентификатору (ID).

Возможные ошибки

КодОписание
400 Bad RequestНекорректный формат данных
401 UnauthorizedНеобходима авторизация
403 ForbiddenНедостаточно прав
404 Not FoundПользователь или репозиторий не найдены
429 Too Many RequestsПревышен лимит запросов
500 Internal Server ErrorВнутренняя ошибка сервера