Пользователи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 | Внутренняя ошибка сервера |