A small, straightforward API.

Service information and workspace authentication.

Base URL: https://egebulut.com/api/v1

Authentication

Workspace endpoints require a bearer token. Keep tokens private and send them in the Authorization header.

Authorization: Bearer <access_token>

Endpoints

MethodPathDescriptionAuth
GET/healthService health and current region.No
GET/versionAPI and client version.No
POST/auth/loginWorkspace sign-in.No
GET/filesWorkspace files.Yes

Check the service

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

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

Errors

Errors use a JSON body with an error field.

HTTPerrorDescription
401invalid_credentialsThe email or password was not accepted.
401unauthorizedA valid access token is required.
405method_not_allowedUse the method listed for the endpoint.
429rate_limitedWait for the Retry-After interval before trying again.

Sign-in limits

Sign-in is limited to an average of 30 requests per minute per IP address. A short burst of up to 30 requests is allowed.