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

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

Этот раздел API позволяет управлять данными аутентифицированного пользователя.

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

1. GET /user

Возвращает информацию о текущем аутентифицированном пользователе.

2. GET /users/{username}

Позволяет получить информацию о любом пользователе по его логину.

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

3. GET /user/emails

Возвращает список email-адресов текущего пользователя.

4. POST /user/emails

Добавляет один или несколько новых email-адресов текущему пользователю.

5. DELETE /user/emails

Удаляет указанные email-адреса.

Получение списка репозиториев

6. GET /user/repos

Возвращает все репозитории, доступные пользователю (личные и организации).

7. POST /user/repos

Создаёт новый репозиторий для пользователя.

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

КодОписание
400Некорректный формат данных
401Необходима авторизация
403Недостаточно прав
404Пользователь или репозиторий не найдены
500Внутренняя ошибка сервера