{
  "success": true,
  "data": {
    "name": "XEoms CDN",
    "version": "3.1.0",
    "base_url": "https://cdn.xeoms.me",
    "backend": "S3-compatible storage",
    "limits": {
      "upload": "100.00 MB",
      "ttl_max": "365d",
      "sweep": "15m"
    },
    "endpoints": {
      "GET /": {},
      "GET /health": {},
      "POST /upload": {
        "body": {
          "file": "file | required",
          "expiresIn": "string | optional | 30s, 5m, 1h, 7d, 2w",
          "expires": "string | optional | ISO-8601 / epoch"
        }
      },
      "GET /files": {
        "query": {
          "limit": "int | default 20 | max 1000",
          "token": "string | optional, next_token",
          "detailed": "1 | optional, include expires_at"
        }
      },
      "GET /files/:id": {},
      "GET /files/:id/raw": {
        "query": {
          "download": "1 | optional, attachment with original name"
        }
      },
      "DELETE /files/:id": {}
    },
    "errors": {
      "NO_FILE_PROVIDED": "400",
      "INVALID_FILENAME": "400",
      "FILE_NOT_FOUND": "404",
      "FILE_EXPIRED": "410",
      "UPLOAD_TOO_LARGE": "413",
      "ROUTE_NOT_FOUND": "404",
      "INTERNAL_ERROR": "500"
    }
  }
}