{
  "name": "MonoTask API",
  "version": "1.0.0",
  "description": "Cloudflare-powered task automation API",
  "endpoints": {
    "auth": {
      "login": "POST /api/auth/login",
      "logout": "POST /api/auth/logout",
      "session": "GET /api/auth/session",
      "refresh": "POST /api/auth/refresh"
    },
    "tasks": {
      "list": "GET /api/tasks",
      "get": "GET /api/tasks/{id}",
      "create": "POST /api/tasks",
      "update": "PUT /api/tasks/{id}",
      "updateState": "PUT /api/tasks/{id}/state",
      "delete": "DELETE /api/tasks/{id}"
    },
    "github": {
      "webhook": "POST /api/github/webhook",
      "api": "ANY /api/github/*"
    },
    "agents": {
      "execute": "POST /api/agents/execute",
      "status": "GET /api/agents/status"
    },
    "websocket": {
      "connect": "WS /ws"
    }
  },
  "health": "GET /health"
}