{"success":true,"message":"DutyCaptain API v0.1","version":"0.1.0","documentation":{"index":"/docs","auth":"/docs/auth","users":"/docs/users","files":"/docs/files","notifications":"/docs/notifications","shared":"/docs/shared","websocket":"/docs/websocket","admin":"/docs/admin","apiKeys":"/docs/api-keys","webhooks":"/docs/webhooks"},"endpoints":{"auth":"/auth","users":"/users","files":"/files","notifications":"/notifications","websocket":"/websocket","shared":"/shared","admin":"/admin","apiKeys":"/api-keys","webhooks":"/webhooks","jobs":"/jobs","tasks":"/tasks","approvals":"/approvals","devices":"/devices","health":"/health"},"features":{"authentication":"JWT (access + refresh tokens)","authorization":"RBAC (multiple roles per user)","file_storage":"Centralized with multi-provider support","real_time":"WebSocket support enabled","jobs":"Async job runtime for off-request-path work","tasks":"Autonomous task runtime — plan, dispatch, observe, audit","devices":"Enrolled computers that run capabilities locally"}}