{
  "ok": true,
  "service": "ai-voice-dashboard",
  "version": "voice-dashboard-v5-22-session-schema-safe",
  "environment": "production",
  "productType": "voice_agent",
  "mode": "secure_rtd_workspace_full_width_api",
  "publicOrigin": "https://rtd.websdocs.com",
  "sessionPolicy": {
    "maximumHours": 24,
    "browserCookie": "session_only",
    "refreshRecovery": "http_only_cookie_and_csrf_bootstrap"
  },
  "billingRule": "One prepaid RTD wallet: Voice uses active-clock rates; Chat uses 10 credits per 7,500 total text tokens; Human Inbox uses 30 credits once per resolved case.",
  "bindings": {
    "voiceDb": true,
    "voiceBillingDb": true,
    "voiceKv": true,
    "setupWorker": true,
    "billingWorker": true,
    "mailApp": true,
    "emailWorker": true,
    "mobileNotifyWorker": true,
    "websiteAudit": true,
    "connectorHub": true,
    "eventHub": true,
    "recordingsBucket": true,
    "brandingBucket": true,
    "inboxMediaWorker": true,
    "contractsWorker": true
  },
  "secrets": {
    "voiceDashboardSecret": true,
    "voiceSetupSecret": true,
    "internalEventSecret": true,
    "emailWorkerSecret": true,
    "mailAppInternalSecret": true,
    "mobileSecret": true,
    "websiteAuditSecret": true,
    "connectorHubInternalSecret": true,
    "humanInboxMediaSecret": true
  },
  "config": {
    "publicDashboardUrl": "https://rtd.websdocs.com/dashboard",
    "publicAssetBase": "https://rtd.websdocs.com",
    "publicRealtimeBase": "https://rtd.websdocs.com",
    "universalSdk": true,
    "sdkBase": "https://rtd.websdocs.com/sdk",
    "recordingPlaybackEnabled": true,
    "brandingEnabled": true,
    "mailboxEnabled": true,
    "mobileVerificationEnabled": true,
    "mobileFallbackChannel": "verified_email",
    "websiteAuditEnabled": true,
    "websiteAuditEmailAuthority": "AUDIT_EMAIL_WORKER inside website-audit-worker",
    "platformConnectorsEnabled": true,
    "subscriptionRequestsEnabled": true,
    "topupCheckoutEnabled": true,
    "normalModel": "gpt-realtime-2.1-mini",
    "advancedModel": "gpt-realtime-2.1",
    "planAuthority": "active entitlement and voice_plan_allowances records",
    "rtdVoiceAgreementUrl": "https://websdocs.com/contract/rtd-voice-agent-agreement.html"
  },
  "routes": {
    "legacyLogin": "POST /voice/dashboard/login",
    "authResolve": "POST /voice/dashboard/auth/resolve",
    "passwordVerifyOrReset": "POST /voice/dashboard/auth/password/login",
    "otpRequestOrResend": "POST /voice/dashboard/auth/otp/request",
    "otpVerifyOrRecoveryVerify": "POST /voice/dashboard/auth/otp/verify",
    "invitationResolve": "POST /voice/dashboard/team/invitation/resolve",
    "invitationOtpRequest": "POST /voice/dashboard/team/invitation/otp/request",
    "invitationAccept": "POST /voice/dashboard/team/invitation/accept",
    "logout": "POST /voice/dashboard/logout",
    "summary": "GET /voice/dashboard/summary?siteId=...",
    "security": "GET /voice/dashboard/security?siteId=...",
    "mobileCapabilities": "GET /voice/dashboard/security/mobile/capabilities",
    "mobileSend": "POST /voice/dashboard/security/mobile/send",
    "mobileVerify": "POST /voice/dashboard/security/mobile/verify",
    "websiteAudit": "POST /voice/dashboard/website-audit; GET summary/history/report; maximum 10 scans per workspace per hour",
    "subscription": "GET /voice/dashboard/subscription",
    "subscriptionRequest": "POST /voice/dashboard/subscription/request",
    "subscriptionCancel": "POST /voice/dashboard/subscription/cancel",
    "subscriptionResume": "POST /voice/dashboard/subscription/resume",
    "subscriptionPortal": "POST /voice/dashboard/subscription/portal",
    "topupPackages": "GET /voice/dashboard/topup/packages",
    "topupSession": "POST /voice/dashboard/topup/session",
    "topupStatus": "GET /voice/dashboard/topup/status",
    "domains": "GET|POST|DELETE /voice/dashboard/domains",
    "profile": "GET|POST /voice/dashboard/profile",
    "analytics": "GET /voice/dashboard/analytics?range=30",
    "model": "GET|POST /voice/dashboard/model",
    "branding": "GET /voice/dashboard/branding; GET /voice/dashboard/branding/assets; POST /voice/dashboard/branding/upload",
    "team": "GET /voice/dashboard/team; POST invite/remove",
    "resources": "GET|POST|DELETE /voice/dashboard/resources/{services|offers|faqs|links|languages|handoffs}",
    "humanInbox": "GET /voice/dashboard/human-inbox; POST /voice/dashboard/handoffs/{status|assign|note|reply}",
    "humanInboxAudio": "GET|POST|DELETE /voice/dashboard/handoffs/audio; GET /voice/dashboard/handoffs/audio/play",
    "mailbox": "GET /voice/dashboard/mailbox/bootstrap and messages routes",
    "sessions": "GET /voice/dashboard/sessions?siteId=...",
    "recordings": "GET /voice/dashboard/recordings?siteId=...",
    "install": "GET /voice/dashboard/install?siteId=...",
    "platformConnections": "GET /voice/dashboard/platform-connections; POST /start; POST /verify; POST /status; POST /configure",
    "billing": "GET /voice/dashboard/billing?siteId=...",
    "adminSites": "GET /voice/dashboard/admin/sites"
  }
}