Use this page when you want practical examples for the current Embedded API configuration options. If you need to combine branding, UI, and interaction defaults in one setup flow, jump to I need to configure several settings together.Documentation Index
Fetch the complete documentation index at: https://docs.corti.ai/llms.txt
Use this file to discover all available pages before exploring further.
Intended usage pattern
- Call
configureApp()for app-level settings. - Call
setInteractionOptions()before the user starts or opens an interaction.
configure() or configureSession(), use the Config Migration Guide. For timelines and compatibility, see Scheduled Deprecations.
I want to hide the interaction title
Use this when the interaction title is already shown elsewhere in your product and you do not want to repeat it inside the embedded assistant.I want to disable document feedback
Use this when you do not want clinicians to submit document feedback from inside the embedded assistant.I want to remove AI chat from the embedded assistant
Use this when your workflow does not allow in-product AI chat or when you want to keep the embedded experience focused on recording and documentation only.I want to keep users inside the current interaction
Use this when you do not want clinicians to open settings, browse older interactions, or navigate away from the flow controlled by your host application.I want to enable the debug panel during development
Use this when you need the embedded Assistant debug panel while developing or troubleshooting an integration locally.I want a focused embedded UI with only the core workflow visible
Use this when your product already provides the surrounding navigation and context, and you want the embedded assistant to stay limited to the current interaction.I want to change the primary accent color
Use this when you want the embedded experience to match your product branding.I want to set the current interface language
Use this when you want to control the language of the embedded UI.I want new sessions to start with a specific dictation language
Use this when you want the embedded experience to start with a specific dictation language.I want to override specific interface text
Use this when you need to replace specific interface strings with product-specific wording.I want the embedded assistant to use a custom WebSocket endpoint
Use this only for proxy setups that need a custom WebSocket endpoint. See the Proxy guide.I want sessions to default to in-person mode
Use this when you want to set the initial interaction mode while keeping both modes available.I want to allow both in-person and virtual modes while setting a fallback
Use this when users should still be able to switch modes, but one mode should be the default.I want to lock the embedded instance to only virtual mode or only in-person mode
Use this when your workflow only supports one interaction type.I want sessions to start with a specific spoken language
Use this when a session should default to a specific spoken language.I want new sessions to fall back to a default template
Use this when you want to provide a fallback standard template for new sessions using the fully resolved template id. It is used only when the user does not already have their own default template set.If your old integration used
defaultTemplateKey: "corti-soap" together with
defaultOutputLanguage: "en", the new template.id should be
"corti-soap-en".I want clinicians to be able to use personal templates
Use this when you want to keep or remove access to personal templates through the existing template editor capability.I want to show the document sync action
Use this when you want to show or hide the document sync action inside the embedded experience.I need to configure several settings together
Use this when you need to apply several settings together. If the settings all belong toconfigureApp(), you can group them into one call or chain multiple configureApp() calls. Because configureApp() is patchable, both patterns are valid.
configureApp() as needed, then call setInteractionOptions() before the user starts or opens an interaction.
Related pages
Scheduled Deprecations
Review timing, compatibility expectations, and rollout guidance.
API Reference
Review method-level details for
configureApp() and setInteractionOptions().