Welcome to the new Daily Docs. Please let us know what you think.

POST
/

A POST request to / sets top-level configuration options for your domain.

The request returns a domain object on success. On failure, it returns an HTTP error.

Set a domain property:

To unset any domain configuration property — in other words, to reset any property to its default value — set the property to null. For example:


Body params

properties

enable_new_call_ui
boolean

Sets whether all rooms under the domain use Daily Prebuilt or the previous video chat interface.

default: false for existing customers; true for new signups

⚠️ This property will eventually be deprecated, once Daily Prebuilt is the only available interface experience.

Default: true | false (see above)
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 to use enable_prejoin_ui. You must also have signaling_impl set to "ws".

Default: true
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.

default: false

⚠️ You must be using Daily Prebuilt to use enable_network_ui.

Default: false
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.

hipaa
boolean

Email us at help@daily.co to turn on HIPAA. Learn more about our 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 for more information.

⚠️This method is read-only; please contact us if you'd like to enable intercom call auto-recording.

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, or for a specific participant in a meeting token.

You can also set the language dynamically using the front-end library setDailyLang() method.

Options: "en","de","fi","fr","nl","pt","pl","sv","es","tr","it","ka","jp","no","user"
Default: "en"
meeting_join_hook
string

Sets a URL that will receive a webhook when a user joins a room.

Default: NULL