/dashboard/settings manages platform-wide configuration. It lives in src/pages/Settings.tsx. Each section loads from GET /api/v1/settings and saves independently to its own endpoint.
Sections
| Section | Saves to | Gating |
|---|---|---|
| Display Timezone | PUT /settings/timezone | always |
| API Keys | PUT /settings/api-keys | always |
| Agent Assist | PUT /settings/agent-assist | ADK feature flag |
| VoxDialler | PUT /settings/voxdialler | always |
| MinIO Storage | PUT /settings/minio | always |
| Fleet URLs | PUT /settings/fleet | always |
Display timezone
A timezone dropdown (UTC, IST, EST, CST, PST, GMT, CET, GST, SGT, JST, AEST) used to render timestamps across Call Logs and other pages. Saving also updates the cached display timezone client-side.API keys (providers)
A list of known provider keys:soniox, deepgram, openai, google (Gemini), google_vertex, elevenlabs, sarvam. Each uses a Replace affordance — a configured key shows masked, and clicking Replace clears it and reveals an input so the masked sentinel never round-trips to the server.
google_vertex is a special case: its value is the full service-account JSON pasted into a textarea, not a short string.
Agent Assist
This section only renders when the
ADK (Agent Desk) feature flag is on.VoxDialler (AMD)
Configures answering-machine detection used by the dialler. Toggles for AMD screening and Beep detection, plus numeric tuning: Total Analysis, Initial Silence, Greeting Limit, After Greeting Silence, Minimum Word, Between Words Silence, Max Words, Silence Threshold, Max Word Length, and Beep Minimum (all in ms unless count). Two action selects decide behavior on detection:- Machine Action — tear down and mark
amd_machine, or continue to bot. - Unknown Action — continue to bot, or tear down.
MinIO storage
Endpoint, Bucket, Access Key, and Secret Key for recording storage. The Secret Key uses the same Replace pattern as API keys.Fleet URLs
An editable list of VoxCore worker base URLs. Add via the input (Enter or +), remove per row with the X, then Save. These feed multi-fleet outbound routing and the Fleet status page.Related docs
Settings (VoxBridge)
Server-side settings model and storage.
Fleet
Live view of the fleet URLs configured here.
Agent Assist
How the live copilot is wired.
Agent Desk
The human-handoff subsystem these settings feed.