Aetherion AI

Operating Workspace

Developer API v1
Reference7 min~170 words

Rate limits and errors

Limit headers, retry behaviour, error envelopes and common error codes.

Rate limit

Each API key can make 120 requests per minute. The counter is durable and consumed after authentication. Successful authenticated responses return the limit, remaining requests and reset time.

HeaderMeaning
X-RateLimit-LimitMaximum requests in the current window.
X-RateLimit-RemainingRequests remaining after the current call.
X-RateLimit-ResetISO timestamp for the window reset.
Retry-AfterSeconds to wait; returned with HTTP 429.

Error envelope

Example HTTP 403
{
  "ok": false,
  "request_id": "23a0bc77-07bf-4f54-bc4b-466700288668",
  "error": {
    "code": "PAID_PLAN_REQUIRED",
    "message": "An active paid Aetherion plan is required to use the API.",
    "details": {
      "plan": "free",
      "subscription_status": "inactive"
    }
  }
}
HTTPCommon codeMeaning
400MISSING_PROJECT_ID / INVALID_FILE_PATHA required identifier or path is invalid.
401MISSING_API_KEY / INVALID_API_KEYBearer authentication failed.
403PAID_PLAN_REQUIRED / SENSITIVE_FILE_BLOCKEDThe account or requested resource is not allowed.
404PROJECT_NOT_FOUND / PROJECT_FILE_NOT_FOUNDThe owned resource does not exist.
413PROJECT_FILE_TOO_LARGEFile content is larger than 1,000,000 bytes.
429RATE_LIMIT_EXCEEDEDWait until the returned reset time.
500API_CONFIGURATION_ERROR / load-specific codeThe server could not complete a safe response.

Need project-specific help?

Open the private Help Center or create a support ticket with the affected project, route and request ID.