---
title: "Get Default Configurations"
method: GET
path: "/api/v1/user/configurations/defaults"
tags: ["main"]
---

# Get Default Configurations

`GET /api/v1/user/configurations/defaults`

## Request

- Base URL: `https://app.dograh.com`
- URL: `https://app.dograh.com/api/v1/user/configurations/defaults`
- Auth: none declared

## Response `200`

Successful Response

- DefaultConfigurationsResponse
  - `llm` object, required
  - `tts` object, required
  - `stt` object, required
  - `embeddings` object, required
  - `realtime` object, required
  - `default_providers` object, required
  - `workflow_configurations` WorkflowConfigurationDefaults, required
    - `model_configuration_override` ModelConfigurationOverride
      - `model_configuration_uuid` string, uuid, nullable
      - `mode` 'pipeline' | 'realtime', nullable
      - `llm` ServiceOverride
        - `settings` object
        - `provider_connection_uuid` string, uuid, nullable
      - `llm_fallback` FallbackPolicyServiceSelection
        - `version` 1
        - `rules` FallbackRuleServiceSelection[]
          - `condition` union, required
            - NoOutputCondition
              - …
            - ErrorCondition
              - …
          - `target` ServiceSelection, required
            - `settings` object
            - `provider_connection_uuid` string, uuid, required
      - `stt` ServiceOverride
        - `settings` object
        - `provider_connection_uuid` string, uuid, nullable
      - `tts` ServiceOverride
        - `settings` object
        - `provider_connection_uuid` string, uuid, nullable
      - `realtime` ServiceOverride
        - `settings` object
        - `provider_connection_uuid` string, uuid, nullable
      - `embeddings` ServiceOverride
        - `settings` object
        - `provider_connection_uuid` string, uuid, nullable
    - `ambient_noise_configuration` AmbientNoiseConfigurationDefaults
      - `enabled` boolean
      - `volume` number
    - `max_call_duration` integer
    - `max_user_idle_timeout` number
    - `smart_turn_stop_secs` number
    - `turn_start_strategy` 'default' | 'min_words'
    - `turn_start_min_words` integer
    - `turn_stop_strategy` 'transcription' | 'turn_analyzer'
    - `dictionary` string
    - `context_compaction_enabled` boolean
    - `tts_cache_enabled` boolean: Reuse generated speech for repeated phrases. Supports MiniMax TTS.
    - `call_dispositions` CallDispositionOption[]: Allowed business outcomes for terminal call classification. Each entry defines the exact stored code and the criteria for selecting it.
      - `code` string, required: Stable code recorded when this outcome is selected.
      - `description` string, required: Business criteria for selecting this disposition.
    - `text_chat_inactivity_timeout_seconds` integer
    - `external_pbx_field_mappings` ExternalPBXFieldMapping[]
      - `context_path` string, required
      - `destination_field` string, required
    - `external_pbx_lead_headers` string[]
  - `default_call_dispositions` CallDispositionOption[], required: Built-in suggestions for call-disposition extraction. They do not enable extraction until saved in workflow_configurations.call_dispositions.
    - `code` string, required: Stable code recorded when this outcome is selected.
    - `description` string, required: Business criteria for selecting this disposition.
  - `default_answer_classifier_prompt` string, required: Built-in instructions for the voicemail/screening classifier. The editor starts from these when a workflow has saved none of its own; a workflow that has saved instructions keeps showing those.
  - `text_chat_inactivity_timeout_constraints` TextChatInactivityTimeoutConstraints, required: Backend-owned timeout metadata consumed by generated API clients.
    - `default_seconds` integer
    - `minimum_seconds` integer
    - `maximum_seconds` integer
  - `widget_text_defaults` WidgetTexts, required: Every visitor-facing string the embed widget can render.
    - `endChatText` string
    - `endChatConfirmText` string
    - `endChatCancelText` string
    - `endingChatText` string
    - `conversationEndedText` string
    - `startNewChatText` string
    - `chatRetryText` string
    - `chatInputPlaceholder` string
    - `sendMessageLabel` string
    - `closeChatLabel` string
    - `voiceConnectingText` string
    - `voiceEndCallText` string
    - `voiceRetryText` string
    - `voiceReadyTitle` string
    - `voiceConnectingSubtext` string
    - `voiceConnectedTitle` string
    - `voiceConnectedSubtext` string
    - `voiceCallEndedTitle` string
    - `voiceCallEndedSubtext` string
    - `voiceConnectionFailedTitle` string
    - `voiceConnectionFailedSubtext` string
    - `voiceConnectionLostTitle` string
    - `voiceConnectionLostSubtext` string

## Other responses

- `404`: Not found

## Changes

- **2026-11-03** `faa00cf76fcb`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dograh/apis/dograh-api/changes/api/v1/user/configurations/defaults/get.md)

---

[API](https://skmtc.dev/dograh/apis/dograh-api.md) - [All operations](https://skmtc.dev/dograh/apis/dograh-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dograh/apis/dograh-api/revisions/faa00cf76fcb?raw)
