---
title: "Get domain configuration"
method: GET
path: "/"
tags: ["domain"]
---

# Get domain configuration

`GET /`

Get top-level configuration of your domain

## Response `200`

200

- object
  - `domain_name` string
  - `domain_id` string
  - `config` object
    - `hide_daily_branding` boolean — Whether "Powered by Daily" displays in the in-call UI.
    - `redirect_on_meeting_exit` string — (For meetings that open in a separate browser tab.) When a user clicks on the in-call menu bar's "leave meeting" button, the browser loads this URL. A query string that includes a parameter of the form `recent-call=<domain>/<room>` is appended to the URL. On mobile, you can redirect to a deep link to bring a user back into your app.
    - `meeting_join_hook` string — Sets a URL that will receive a webhook when a user joins a room. ⚠️ In place of the `meeting_join_hook`, we recommend setting up a [webhook](/products/rest-api/webhooks) and listening for the [`participant.joined`](/products/rest-api/webhooks/events/participant-joined) event.
    - `hipaa` boolean — Email us at help@daily.co to turn on HIPAA. Learn more about [our HIPAA compliance](https://www.daily.co/hipaa-compliance).
    - `intercom_auto_record` boolean — Whether to automatically start recording when an Intercom support agent joins an Intercom-created call. Please see our [Intercom Messenger App page](https://www.daily.co/intercom) for more information. ⚠️This method is read-only; please contact us if you'd like to enable intercom call auto-recording.
    - `intercom_manual_record` string
    - `sfu_impl` string
    - `sfu_switchover` integer
    - `switchover_impl` string
    - `lang` string — The default language for the video call UI, for all calls. If you set the language at this domain level, you can still override the setting for specific rooms in [a room's configuration properties](/products/rest-api/rooms/config), or for a specific participant in a [meeting token](/products/rest-api/meeting-tokens/config). You can also set the language dynamically using the front-end library [setDailyLang() method](/products/daily-js/instance-methods/set-daily-lang). `*` Norwegian `"no"` and Russian `"ru"` are only available in the new Daily Prebuilt.
    - `webhook_meeting_end` string
    - `recordings_bucket` object
      - `bucket_name` string
      - `bucket_region` string
    - `max_live_streams` number
    - `max_streaming_instances_per_room` number
    - `enable_daily_logger` boolean
    - `enable_prejoin_ui` boolean — Determines whether participants enter a waiting room with a camera, mic, and browser check before joining a call in any room under this domain. ⚠️ You must be using [Daily Prebuilt](https://daily.co/blog/daily-prebuilt-video-chat) to use `enable_prejoin_ui`.
    - `enable_live_captions_ui` boolean — Sets whether participants in a room see a closed captions button in their Daily Prebuilt call tray. When the closed caption button is clicked, closed captions are displayed locally. When set to `true`, a closed captions button appears in the call tray. When set to `false`, the closed captions button is hidden from the call tray. Note: Transcription must be enabled for the room or users must have permission to start transcription for this feature to be enabled. View the [transcription guide](/guides/products/transcription) for more details. ⚠️ You must be using [Daily Prebuilt](https://daily.co/blog/daily-prebuilt-video-chat) to use `enable_live_captions_ui`.
    - `enable_network_ui` boolean — Determines whether the network button, and the network panel it reveals on click, appears across all rooms belonging to this domain. ⚠️ You must be using [Daily Prebuilt](https://daily.co/blog/daily-prebuilt-video-chat) to use `enable_network_ui`.
    - `disable_rate_limiting` boolean
    - `attach_callobject_to_window` boolean
    - `enable_raw_tracks_transcoded_audio` 'aac' | 'wav' | 'wav-48k' | 'wav-48k-stereo' | 'wav-48k-mono' | 'wav-44k1' | 'wav-44k1-stereo' | 'wav-44k1-mono' | '' — Enable gapless transcoded audio for `raw-tracks` recordings in all rooms under this domain. When set, each participant's audio track is decoded, gaps (muted mic, idle periods, packet loss) are filled with silence, and the track is re-encoded as a continuous file. Affects audio tracks only; video tracks still record as `.webm`. A room value takes priority over this domain value. Supported values: * `aac`: AAC at 160 kbps, 48 kHz stereo, in an MP4 container. * `wav-48k-stereo` (aliases `wav` and `wav-48k`): 16-bit PCM WAV, 48 kHz stereo. * `wav-48k-mono`: 16-bit PCM WAV, 48 kHz mono. * `wav-44k1-stereo` (alias `wav-44k1`): 16-bit PCM WAV, 44.1 kHz stereo. * `wav-44k1-mono`: 16-bit PCM WAV, 44.1 kHz mono. Leave unset to keep the default Opus audio in a `.webm` container. See the [recording guide](/docs/guides/features/recording#gapless-transcoded-audio).

## Other responses

- `400` — 400

---

[API](https://skmtc.net/daily/apis/daily-api.md) · [All operations](https://skmtc.net/daily/apis/daily-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/daily/daily-api/versions/225ed4870ea1/schema)
