{"endpoints":{"DELETE /api/instances/:id":"Delete instance (requires AUTH_TOKEN)","DELETE /api/instances/:id/agents/:agentId":"Delete agent from instance (requires AUTH_TOKEN)","GET /":"Service info (public)","GET /api/instances":"List all instances (requires AUTH_TOKEN)","GET /api/instances/:id":"Get instance by ID (requires AUTH_TOKEN)","GET /api/instances/:id/agents":"List agents in instance (requires AUTH_TOKEN)","GET /api/instances/:id/ecs-status":"Get real-time ECS task status (requires AUTH_TOKEN)","GET /api/instances/:id/logs":"Get instance logs - cloudwatch or file (requires AUTH_TOKEN)","GET /api/instances/restart-all":"Get restart-all task status (requires AUTH_TOKEN)","GET /health":"Health check (public)","POST /api/daemon/deregister":"Daemon deregistration (requires DAEMON_TOKEN)","POST /api/daemon/heartbeat":"Daemon heartbeat (requires DAEMON_TOKEN)","POST /api/daemon/register":"Daemon registration (requires DAEMON_TOKEN)","POST /api/instances":"Create new instance (requires AUTH_TOKEN)","POST /api/instances/:id/agents":"Create agent in instance (requires AUTH_TOKEN)","POST /api/instances/:id/config/refresh":"Refresh OpenClaw config and restart (requires AUTH_TOKEN)","POST /api/instances/:id/restart":"Restart instance (requires AUTH_TOKEN)","POST /api/instances/:id/start":"Start instance (requires AUTH_TOKEN)","POST /api/instances/:id/stop":"Stop instance (requires AUTH_TOKEN)","POST /api/instances/restart-all":"Restart all running instances (requires AUTH_TOKEN)","POST /api/instances/verify-proxy-gateway-token":"Verify proxy gateway token and return instance ID (requires AUTH_TOKEN)","PUT /api/instances/:id/agents/:agentId/identity":"Set agent identity (requires AUTH_TOKEN)"},"name":"OpenClaw Hive Control Plane","version":"0.1.0"}
