{"ok":true,"service":"veera-api","capabilities":{"memories":true,"memories_paths":["GET /memories","POST /memories","PATCH /memories/{memory_id}"],"voice_intent":true,"voice_intent_path":"POST /voice/intent","lm_studio_proxy":true,"lm_studio_paths":["GET /lm-studio/models","POST /lm-studio/chat/completions"],"lm_studio_proxy_backend_non_default":false,"lm_studio_bearer_configured":false,"llm_cloud_backend_configured":true,"llm_default_backend":"cloud","llm_local_disabled":true,"llm_default_backend_hint":"VEERA_LLM_DEFAULT_BACKEND=cloud|local selects upstream when X-Veera-LLM-Backend is absent. VEERA_LLM_DISABLE_LOCAL=1 returns 503 for local backend. Partner deploy: docs/veera-gcp-partner-deploy.md.","llm_cloud_hint":"Optional ChatGPT/OpenAI path: VEERA_LLM_CLOUD_BASE_URL + VEERA_LLM_CLOUD_API_KEY; send header X-Veera-LLM-Backend: cloud from Command Center.","lm_studio_hint":"Command Center → POST /lm-studio/chat/completions → VEERA_LM_STUDIO_BASE_URL (default http://127.0.0.1:1234/v1) unless X-Veera-LLM-Backend: cloud. See docs/veera-llm-production.md.","partner_http_basic_configured":true,"partner_http_basic_public_paths_exact":["/apple-touch-icon-precomposed.png","/apple-touch-icon.png","/favicon.ico","/health","/robots.txt"],"partner_http_basic_protect_ui":false,"partner_http_basic_ui_prefix_public":true,"partner_http_basic_get_root_public":true,"browser_session_auth_enabled":true,"browser_session_login_path":"/auth/login","voice_intent_llm_configured":true,"voice_intent_llm_model":"gpt-4o-mini","mail_draft_llm_configured":true,"mail_draft_llm_model":"gpt-4o-mini","calendar_google_write_configured":true,"calendar_google_write_hint":"True when VEERA_GOOGLE_CALENDAR_TOKEN_FILE exists on disk, or (with auth) the logged-in user's veera_users.calendar_token_path file exists; then POST /calendar/events may work. Run scripts/veera_google_calendar_auth.py for the token owner.","gmail_send_configured":true,"gmail_send_hint":"True when VEERA_GOOGLE_GMAIL_TOKEN_FILE exists; POST /mail/send uses Gmail API. Run scripts/veera_google_gmail_auth.py as the sending Workspace user (e.g. support@).","mail_send_log_file":"/home/support/openclaw/openclaw-workspace-git/veera/data/mail_send_log.jsonl","mail_send_log_hint":"POST /mail/send appends JSONL rows here; GET /mail/send-log reads tail. Override with VEERA_MAIL_SEND_LOG_FILE. See docs/veera-mail-production-checklist.md.","command_center_default_mail_to":"vesku@vilane360.com","command_center_default_mail_to_configured":true,"command_center_default_mail_to_hint":"When set, Komentokeskus MAIL uses this recipient if none given (MVP / PWA). Env: VEERA_COMMAND_CENTER_DEFAULT_MAIL_TO. When VEERA_AUTH_ENABLED=1 and veera_users.command_center_default_mail_to is set, /health uses it for that session (overrides env)."},"database":"ok"}