Небольшой и понятный API.

Информация о сервисе и доступ к пространству.

Базовый URL: https://egebulut.com/api/v1

Авторизация

Для методов рабочего пространства нужен bearer-токен. Храните токены в секрете и передавайте в заголовке Authorization.

Authorization: Bearer <access_token>

Методы

МетодПутьОписаниеТокен
GET/healthСостояние сервиса и текущий регион.Нет
GET/versionВерсии API и клиента.Нет
POST/auth/loginВход в рабочее пространство.Нет
GET/filesФайлы рабочего пространства.Да

Проверка сервиса

curl https://egebulut.com/api/v1/health

{"status":"ok","region":"tr-izm-1","time":"2026-10-11T09:00:00+00:00"}

Ошибки

Ошибки возвращаются в формате JSON с полем error.

HTTPerrorОписание
401invalid_credentialsПочта или пароль не подошли.
401unauthorizedНужен действующий токен доступа.
405method_not_allowedИспользуйте метод, указанный для этого пути.
429rate_limitedПодождите время из Retry-After перед следующей попыткой.

Ограничение попыток входа

Для одного IP разрешено в среднем 30 запросов в минуту. Допускается короткая серия до 30 запросов.