{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"Suki","colors":{"primary":"#6F5410","light":"#FFE148","dark":"#494949"},"logo":{"light":"https://mintcdn.com/suki-1e08f176/Ty1qetPx27FuOOjL/logo/nav-suki-dark.svg?fit=max\u0026auto=format\u0026n=Ty1qetPx27FuOOjL\u0026q=85\u0026s=5971f67d212fc42c3fb3cf10f0d453e7","dark":"https://mintcdn.com/suki-1e08f176/Ty1qetPx27FuOOjL/logo/nav-suki-light.svg?fit=max\u0026auto=format\u0026n=Ty1qetPx27FuOOjL\u0026q=85\u0026s=936e7fe54c056454e09bfd16280a3153","href":"/documentation/home"},"favicon":"https://mintcdn.com/suki-1e08f176/suQ4tYMQJoqGO4mm/new-favicon.ico?fit=max\u0026auto=format\u0026n=suQ4tYMQJoqGO4mm\u0026q=85\u0026s=0f501a8c0c628b548ac494292e0d91ea","api":{"playground":{"display":"interactive"},"examples":{"defaults":"all"}},"navbar":{"links":[]},"seo":{"metatags":{"og:type":"website","og:site_name":"Suki Developer Documentation","twitter:card":"summary_large_image","robots":"index, follow"},"indexing":"all"},"fonts":{"heading":{"family":"General Grotesque","weight":600,"source":"fonts/GeneralGrotesque-Demi.woff2","format":"woff2"},"body":{"family":"ABC Monument Grotesk","weight":400,"source":"fonts/ABCMonumentGrotesk-Regular.woff2","format":"woff2"}},"styling":{"codeblocks":{"theme":{"light":"one-light","dark":"material-theme-darker"}},"latex":false},"integrations":{"gtm":{"tagId":"GTM-5C5RJLJ"}},"banner":{"content":"**Rewrite dictated content and fill custom forms** in Ambient Clinical Notes [Learn more](/documentation/how-to/dictation/rewrite-dictation-content)","dismissible":true},"contextual":{"options":["copy","view","perplexity","grok","cursor","devin","aistudio","windsurf","download-spec"],"display":"toc"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/suki-1e08f176/Ty1qetPx27FuOOjL/og-image/og-card-bg.png?fit=max\u0026auto=format\u0026n=Ty1qetPx27FuOOjL\u0026q=85\u0026s=a3642037c8c93d0a37a953467204d249"},"metadata":{"timestamp":true},"variables":{"releaseNotesSubscribeSubmitUrl":"https://script.google.com/macros/s/AKfycbxv2tdIdWMOBIUHcsYOnA0nfm9SFBamNLy-6lVJv9FHusbmCmbXes5glg8lOt6Jl9kv/exec"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"suki-1e08f176","hasAudioNarration":true,"actualSubdomain":"suki-1e08f176","customDomains":["developer.suki.ai"],"gitSource":{"type":"github","owner":"learningmotors","repo":"platform-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae43b5c2690b4424e4b8b04","collectionId":"91bc5f2f-8b57-4bde-aa56-46c21763044c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae43b5c2690b4424e4b8b04"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae43b5c2690b4424e4b8b04","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"SDKs","count":195},{"language":"default","tag":"Concepts \u0026 Feature Guides","count":132},{"language":"default","tag":"APIs","count":119},{"language":"default","tag":"Resources","count":115},{"language":"default","tag":"API References","count":94},{"language":"default","tag":"Docs","count":84},{"language":"default","tag":"Get Started","count":74},{"language":"default","tag":"Web SDK","count":68},{"language":"default","tag":"Ambient \u0026 Dictation APIs","count":59},{"language":"default","tag":"Releases","count":50}],"searchSettings":{"maxResults":8,"showContentSnippets":true,"isFiltersEnabled":true,"fullPageSearch":true}},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableAskAiSearchBar":false,"deflection":{"enabled":false,"email":"support@suki.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"69525636593b9cdd2f0cf3e3","deploymentId":"67f04f31bc375eecad02726c","questionText":"How do I use the useAuth hook in the React SDK, and what auth parameters does it require?","status":"active","generatedBy":"manual","createdAt":"2025-12-29T10:21:42.883Z","updatedAt":"2025-12-29T10:21:42.883Z","__v":0},{"_id":"695255de593b9cdd2f0cf0b2","deploymentId":"67f04f31bc375eecad02726c","questionText":"What authentication mechanisms are supported by Suki APIs?","status":"active","generatedBy":"manual","createdAt":"2025-12-29T10:20:14.968Z","updatedAt":"2025-12-29T10:20:14.968Z","__v":0},{"_id":"695255d6593b9cdd2f0cf077","deploymentId":"67f04f31bc375eecad02726c","questionText":"How do I decide which integration option best fits my use case?","status":"active","generatedBy":"manual","createdAt":"2025-12-29T10:20:06.388Z","updatedAt":"2025-12-29T10:20:06.388Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/suki-1e08f176/bc6ec1668400b448/style.css"},{"filePath":"release-notes-print.css","content":"@media print{html.suki-print-monthly-release-notes #content-area .mdx-content{font-size:11pt!important;line-height:1.55!important;max-width:100%!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area .mdx-content>p{color:#111827!important;-webkit-text-fill-color:#111827!important;margin-bottom:1rem!important}html.suki-print-monthly-release-notes #content-area .mdx-content>h2{break-after:avoid!important;page-break-after:avoid!important;margin-top:1.35rem!important;margin-bottom:0.65rem!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area .mdx-content>h2:first-of-type{margin-top:0!important}html.suki-print-monthly-release-notes #content-area .update-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0.65rem!important;width:100%!important;max-width:100%!important;margin:0 0 1.15rem 0!important;padding:1rem 1.15rem 1.2rem!important;border:1px solid #e5e7eb!important;border-radius:0.65rem!important;background:#ffffff!important;background-color:#ffffff!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.suki-print-monthly-release-notes #content-area .update-container>div{width:100%!important;max-width:100%!important;flex:0 0 auto!important;position:static!important;top:auto!important;overflow:visible!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-label\"]{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fffdf5!important;border:1px solid rgba(111, 84, 16, 0.2)!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-description\"]{max-width:100%!important;color:#374151!important;-webkit-text-fill-color:#374151!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-tag-list\"],html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-tag\"]{color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"]{color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] h3,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] h4{break-after:avoid!important;page-break-after:avoid!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] h3.flex,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] h4.flex{display:block!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] p,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] li,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] td,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] th,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] span.cursor-pointer{color:#111827!important;-webkit-text-fill-color:#111827!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] a[href]{color:#0b57d0!important;-webkit-text-fill-color:#0b57d0!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] code{background:#f3f4f6!important;color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;border:1px solid #e5e7eb!important}html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] pre,html.suki-print-monthly-release-notes #content-area [data-component-part=\"update-content\"] pre code{background:#f9fafb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #e5e7eb!important}html.suki-print-monthly-release-notes #content-area .mdx-content>span[id]:empty{display:none!important}}"},{"filePath":"documentation/web-sdk-executive.css","href":"/_mintlify/custom/suki-1e08f176/f3bd8213e8f2aef7/documentation/web-sdk-executive.css"},{"filePath":"dictation-sdk/dictation-sdk-intro.css","content":"#content-area .dictation-sdk-intro{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:0 0 1.75rem;border-bottom:1px solid rgba(15, 23, 42, 0.08)}#content-area .dictation-sdk-intro__copy{min-width:0}#content-area .dictation-sdk-intro__copy>p{margin:0}#content-area .dictation-sdk-intro__copy>p+p{margin-top:0.75rem}#content-area .dictation-sdk-intro__usecase{margin:1.5rem 0 0}#content-area .dictation-sdk-intro__visual{min-width:0;width:100%;line-height:0}#content-area .dictation-sdk-intro__visual img,#content-area .dictation-sdk-intro__visual [data-rmiz],#content-area .dictation-sdk-intro__visual [data-rmiz-content]{display:block;margin:0!important}#content-area .dictation-sdk-intro__visual img{width:100%;height:auto}#content-area .dictation-sdk-intro__visual .sdk-intro-img--light{display:block!important}#content-area .dictation-sdk-intro__visual .sdk-intro-img--dark{display:none!important}#content-area .dictation-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:none!important}html.dark #content-area .dictation-sdk-intro__visual .sdk-intro-img--light,[data-theme=\"dark\"] #content-area .dictation-sdk-intro__visual .sdk-intro-img--light{display:none!important}html.dark #content-area .dictation-sdk-intro__visual .sdk-intro-img--dark,[data-theme=\"dark\"] #content-area .dictation-sdk-intro__visual .sdk-intro-img--dark{display:block!important}html.dark #content-area .dictation-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light),[data-theme=\"dark\"] #content-area .dictation-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light){display:none!important}html.dark #content-area .dictation-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark),[data-theme=\"dark\"] #content-area .dictation-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:block!important}html.dark #content-area .dictation-sdk-intro,[data-theme=\"dark\"] #content-area .dictation-sdk-intro{border-bottom-color:rgba(255, 255, 255, 0.1)}@media (min-width: 960px){#content-area .dictation-sdk-intro{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:2rem;align-items:center}}"},{"filePath":"documentation/home-hero-stack.css","content":".sk-hs{margin:0;padding:0;width:100%;max-width:360px}.sk-hs svg{display:block;width:100%;height:auto;overflow:visible}.sk-hs-face-top{fill:#1f1f1e;stroke:#f6f2e4;stroke-width:1.25;stroke-linejoin:round}.sk-hs-face-side{fill:#121211;stroke:#f6f2e4;stroke-width:1.25;stroke-linejoin:round}.sk-hs-face-hatch{fill:url(#sk-hs-hatch);stroke:#f6f2e4;stroke-width:1.25;stroke-linejoin:round}.sk-hs-face-y{fill:#ffd447;stroke:#ffd447;stroke-width:1.25;stroke-linejoin:round}.sk-hs-face-side--y{fill:#b0921f;stroke:#ffd447}.sk-hs-int-marks rect{fill:#1c1c1c;opacity:0.45}.sk-hs-face-app{fill:#f6f2e4;stroke:#f6f2e4;stroke-width:1.25;stroke-linejoin:round}.sk-hs-face-app-side{fill:#d9d4c2;stroke:#f6f2e4;stroke-width:1.25;stroke-linejoin:round}.sk-hs-ui-dark{fill:#1c1c1c}.sk-hs-ui-dot{fill:#f6f2e4;opacity:0.7}.sk-hs-ui-mute{fill:#f6f2e4;opacity:0.35}.sk-hs-ui-frame{fill:none;stroke:#1c1c1c;stroke-width:1.25;opacity:0.8}.sk-hs-ui-line{fill:#1c1c1c;opacity:0.3}.sk-hs-ui-line--strong{opacity:0.8}.sk-hs-ui-cta{fill:#ffd447;stroke:#1c1c1c;stroke-width:1}.sk-hs-ui-cta-text{fill:#1c1c1c;opacity:0.85}.sk-hs-cube-t{fill:#f6f2e4;stroke:#1c1c1c;stroke-width:1;stroke-linejoin:round}.sk-hs-cube-l{fill:#8f8a79;stroke:#1c1c1c;stroke-width:1}.sk-hs-cube-r{fill:#c9c4b2;stroke:#1c1c1c;stroke-width:1}.sk-hs-glyph{color:#1c1c1c}.sk-hs-layer--inf{opacity:0;animation:sk-hs-inf 10s ease infinite}.sk-hs-layer--int{opacity:0;animation:sk-hs-int 10s ease infinite}.sk-hs-layer--plat{opacity:0;animation:sk-hs-plat 10s ease infinite}.sk-hs-layer--app{opacity:0;animation:sk-hs-app 10s ease infinite}@keyframes sk-hs-inf{0%,1%{opacity:0}8%,97%{opacity:1}100%{opacity:0}}@keyframes sk-hs-int{0%,8%{opacity:0}16%,97%{opacity:1}100%{opacity:0}}@keyframes sk-hs-plat{0%,16%{opacity:0}24%,97%{opacity:1}100%{opacity:0}}@keyframes sk-hs-app{0%,44%{opacity:0}52%,97%{opacity:1}100%{opacity:0}}.sk-hs-block{opacity:0;animation:sk-hs-block 10s ease infinite}.sk-hs-block--2{animation-delay:0.45s}.sk-hs-block--3{animation-delay:0.9s}.sk-hs-block--4{animation-delay:1.35s}@keyframes sk-hs-block{0%,24%{opacity:0}29%,97%{opacity:1}100%{opacity:0}}.sk-hs-ui>*{opacity:0;animation:sk-hs-ui 10s ease infinite}.sk-hs-ui>*:nth-child(n+2):nth-child(-n+4){animation-delay:0.1s}.sk-hs-ui>*:nth-child(n+5):nth-child(-n+8){animation-delay:0.25s}.sk-hs-ui>*:nth-child(n+9):nth-child(-n+13){animation-delay:0.45s}.sk-hs-ui>*:nth-child(n+14):nth-child(-n+17){animation-delay:0.65s}.sk-hs-ui>*:nth-child(n+18){animation-delay:0.85s}@keyframes sk-hs-ui{0%,54%{opacity:0}60%,97%{opacity:1}100%{opacity:0}}.sk-hs-ui .sk-hs-ui-dot{animation-name:sk-hs-ui-70}@keyframes sk-hs-ui-70{0%,54%{opacity:0}60%,97%{opacity:0.7}100%{opacity:0}}.sk-hs-ui .sk-hs-ui-mute{animation-name:sk-hs-ui-35}@keyframes sk-hs-ui-35{0%,54%{opacity:0}60%,97%{opacity:0.35}100%{opacity:0}}.sk-hs-ui .sk-hs-ui-line{animation-name:sk-hs-ui-30}@keyframes sk-hs-ui-30{0%,54%{opacity:0}60%,97%{opacity:0.3}100%{opacity:0}}.sk-hs-ui .sk-hs-ui-line--strong{animation-name:sk-hs-ui-80}.sk-hs-ui .sk-hs-ui-frame{animation-name:sk-hs-ui-80}@keyframes sk-hs-ui-80{0%,54%{opacity:0}60%,97%{opacity:0.8}100%{opacity:0}}.sk-hs-ui .sk-hs-ui-cta-text{animation-name:sk-hs-ui-85}@keyframes sk-hs-ui-85{0%,54%{opacity:0}60%,97%{opacity:0.85}100%{opacity:0}}.sk-hs-rise{fill:none;stroke:#ffd447;stroke-width:5;stroke-linecap:round;stroke-dasharray:0.35 2;stroke-dashoffset:1.35;opacity:0;animation:sk-hs-rise 10s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes sk-hs-rise{0%,66%{stroke-dashoffset:1.35;opacity:0}67%{opacity:1}80%{opacity:1}82%,100%{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion: reduce){.sk-hs *{animation:none!important}.sk-hs-layer--inf,.sk-hs-layer--int,.sk-hs-layer--plat,.sk-hs-layer--app,.sk-hs-block{opacity:1}.sk-hs-ui>*{opacity:1}.sk-hs-ui .sk-hs-ui-dot{opacity:0.7}.sk-hs-ui .sk-hs-ui-mute{opacity:0.35}.sk-hs-ui .sk-hs-ui-line{opacity:0.3}.sk-hs-ui .sk-hs-ui-line--strong,.sk-hs-ui .sk-hs-ui-frame{opacity:0.8}.sk-hs-rise{display:none}}"},{"filePath":"form-filling-sdk/form-filling-sdk-intro.css","content":"#content-area .form-filling-sdk-intro{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:0 0 1.75rem;border-bottom:1px solid rgba(15, 23, 42, 0.08)}#content-area .form-filling-sdk-intro__copy{min-width:0}#content-area .form-filling-sdk-intro__copy>p{margin:0}#content-area .form-filling-sdk-intro__copy>p+p{margin-top:0.75rem}#content-area .form-filling-sdk-intro__usecase{margin:1.5rem 0 0}#content-area .form-filling-sdk-intro__visual{min-width:0;width:100%;line-height:0}#content-area .form-filling-sdk-intro__visual img,#content-area .form-filling-sdk-intro__visual [data-rmiz],#content-area .form-filling-sdk-intro__visual [data-rmiz-content]{display:block;margin:0!important}#content-area .form-filling-sdk-intro__visual img{width:100%;height:auto}#content-area .form-filling-sdk-intro__visual .sdk-intro-img--light{display:block!important}#content-area .form-filling-sdk-intro__visual .sdk-intro-img--dark{display:none!important}#content-area .form-filling-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:none!important}html.dark #content-area .form-filling-sdk-intro__visual .sdk-intro-img--light,[data-theme=\"dark\"] #content-area .form-filling-sdk-intro__visual .sdk-intro-img--light{display:none!important}html.dark #content-area .form-filling-sdk-intro__visual .sdk-intro-img--dark,[data-theme=\"dark\"] #content-area .form-filling-sdk-intro__visual .sdk-intro-img--dark{display:block!important}html.dark #content-area .form-filling-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light),[data-theme=\"dark\"] #content-area .form-filling-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light){display:none!important}html.dark #content-area .form-filling-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark),[data-theme=\"dark\"] #content-area .form-filling-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:block!important}html.dark #content-area .form-filling-sdk-intro,[data-theme=\"dark\"] #content-area .form-filling-sdk-intro{border-bottom-color:rgba(255, 255, 255, 0.1)}@media (min-width: 960px){#content-area .form-filling-sdk-intro{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:2rem;align-items:center}}"},{"filePath":"headless-web-sdk/headless-web-sdk-intro.css","content":"#content-area .headless-sdk-intro{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:0 0 1.75rem;border-bottom:1px solid rgba(15, 23, 42, 0.08)}#content-area .headless-sdk-intro__copy{min-width:0}#content-area .headless-sdk-intro__copy>p{margin:0}#content-area .headless-sdk-intro__copy>p+p{margin-top:0.75rem}#content-area .headless-sdk-intro__usecase{margin:1.5rem 0 0}#content-area .headless-sdk-intro__visual{min-width:0;width:100%}html.dark #content-area .headless-sdk-intro,[data-theme=\"dark\"] #content-area .headless-sdk-intro{border-bottom-color:rgba(255, 255, 255, 0.1)}@media (min-width: 960px){#content-area .headless-sdk-intro{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:2rem;align-items:center}}"},{"filePath":"mobile-sdk/mobile-sdk-intro.css","content":"#content-area .mobile-sdk-intro{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:0 0 1.75rem;border-bottom:1px solid rgba(15, 23, 42, 0.08)}#content-area .mobile-sdk-intro__copy{min-width:0}#content-area .mobile-sdk-intro__copy>p{margin:0}#content-area .mobile-sdk-intro__copy>p+p{margin-top:0.75rem}#content-area .mobile-sdk-intro__usecase{margin:1.5rem 0 0}#content-area .mobile-sdk-intro__visual{min-width:0;width:100%}html.dark #content-area .mobile-sdk-intro,[data-theme=\"dark\"] #content-area .mobile-sdk-intro{border-bottom-color:rgba(255, 255, 255, 0.1)}@media (min-width: 960px){#content-area .mobile-sdk-intro{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:2rem;align-items:center}}"},{"filePath":"web-sdk/web-sdk-intro.css","content":"#content-area .web-sdk-intro{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin:0 0 1.75rem;border-bottom:1px solid rgba(15, 23, 42, 0.08)}#content-area .web-sdk-intro__copy{min-width:0}#content-area .web-sdk-intro__copy>p{margin:0}#content-area .web-sdk-intro__copy>p+p{margin-top:0.75rem}#content-area .web-sdk-intro__usecase{margin:1.5rem 0 0}#content-area .web-sdk-intro__visual{min-width:0;width:100%;line-height:0}#content-area .web-sdk-intro__visual img,#content-area .web-sdk-intro__visual [data-rmiz],#content-area .web-sdk-intro__visual [data-rmiz-content]{display:block;margin:0!important}#content-area .web-sdk-intro__visual img{width:100%;height:auto}#content-area .web-sdk-intro__visual .sdk-intro-img--light{display:block!important}#content-area .web-sdk-intro__visual .sdk-intro-img--dark{display:none!important}#content-area .web-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:none!important}html.dark #content-area .web-sdk-intro__visual .sdk-intro-img--light,[data-theme=\"dark\"] #content-area .web-sdk-intro__visual .sdk-intro-img--light{display:none!important}html.dark #content-area .web-sdk-intro__visual .sdk-intro-img--dark,[data-theme=\"dark\"] #content-area .web-sdk-intro__visual .sdk-intro-img--dark{display:block!important}html.dark #content-area .web-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light),[data-theme=\"dark\"] #content-area .web-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--light){display:none!important}html.dark #content-area .web-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark),[data-theme=\"dark\"] #content-area .web-sdk-intro__visual [data-rmiz]:has(.sdk-intro-img--dark){display:block!important}html.dark #content-area .web-sdk-intro,[data-theme=\"dark\"] #content-area .web-sdk-intro{border-bottom-color:rgba(255, 255, 255, 0.1)}@media (min-width: 960px){#content-area .web-sdk-intro{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:2rem;align-items:center}}"},{"filePath":"icons/icons.css","href":"/_mintlify/custom/suki-1e08f176/bf1a37de3f6c5cc6/icons/icons.css"},{"filePath":"sdk-intro-annotated.css","content":"#content-area .sia{--sia-yellow: #ffe148;--sia-ink: #1b1b1b;--sia-line: #dbdbdb;--sia-card: #ffffff;--sia-stripe: #ebebe8;--sia-label: rgb(var(--gray-500, 115 114 112));--sia-text: rgb(var(--gray-900, 26 25 23));--sia-code-bg: #1b1b1b;--sia-tip-bg: #dbdbdb;--sia-tip-ink: #1b1b1b;--sia-leader: #1b1b1b;--sia-shadow: 0 1px 2px rgba(26, 25, 23, 0.04), 0 8px 24px rgba(26, 25, 23, 0.06);container-type:inline-size;margin:0;width:100%}html.dark #content-area .sia,[data-theme=\"dark\"] #content-area .sia{--sia-line: rgba(255, 255, 255, 0.12);--sia-card: #1e1e1c;--sia-stripe: rgba(255, 255, 255, 0.1);--sia-label: var(--suki-dark-text-muted);--sia-text: var(--suki-dark-text);--sia-code-bg: #0e0e0e;--sia-tip-bg: #41413f;--sia-tip-ink: #f4f4f4;--sia-leader: #a1a19f;--sia-shadow: 0 8px 24px rgba(0, 0, 0, 0.35)}#content-area .sia-scene{position:relative;max-width:460px;margin:0 auto;padding:14px 14px 24px}#content-area .sia-card{position:relative;border-radius:var(--suki-card-radius)}#content-area .sia-card--platform{z-index:1;margin-left:22%;height:116px;background:var(--sia-card);border:1px solid var(--sia-line);box-shadow:var(--sia-shadow)}#content-area .sia-card--app{z-index:2;width:94%;margin-top:-74px;background:var(--sia-code-bg);box-shadow:0 12px 24px rgba(26, 25, 23, 0.18)}html.dark #content-area .sia-card--app,[data-theme=\"dark\"] #content-area .sia-card--app{box-shadow:0 12px 24px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.08)}#content-area .sia-card--result{z-index:3;width:68%;margin:-10px 0 0 32%}#content-area .sia-label{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:6px;font-family:var(--suki-font-body);font-size:10px;font-weight:600;line-height:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--sia-label)}#content-area .sia-label::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--sia-yellow)}#content-area .sia-card--app .sia-label{color:#a1a19f}#content-area .sia-stripes{display:flex;flex-direction:column;gap:7px;padding:14px}#content-area .sia-stripe-row{display:flex;gap:4px}#content-area .sia-stripe-row span{flex:none;height:4px;border-radius:2px;background:var(--sia-stripe)}#content-area .sia-stripe-row span.is-accent{background:var(--sia-yellow)}#content-area .sia-code{padding:36px 16px 4px;overflow-x:auto;font-size:11px;line-height:17px;color:#e1e1de;scrollbar-width:none}#content-area .sia-code::-webkit-scrollbar{display:none}#content-area .sia-code-line{white-space:pre}#content-area .sia-tk-k{color:#c792ea}#content-area .sia-tk-f{color:var(--sia-yellow)}#content-area .sia-tk-s{color:#c3e88d}#content-area .sia-tk-p{color:#f07178}#content-area .sia-tk-c{color:#7e7e7c;font-style:italic}#content-area a.sia-example{display:inline-flex;align-items:center;gap:2px;margin:10px 16px 16px;font-family:var(--suki-font-body);font-size:12px;font-weight:500;line-height:16px;color:#f4f4f4;border-bottom:1px solid rgba(244, 244, 244, 0.45);text-decoration:none;transition:color 0.15s ease, border-color 0.15s ease}#content-area a.sia-example:is(:hover,:focus-visible){color:var(--sia-yellow);border-bottom-color:var(--sia-yellow)}#content-area .sia-result{padding:14px 30px 14px 14px;border:1px solid var(--sia-line);border-radius:var(--suki-card-radius) var(--suki-card-radius) 0;background:var(--sia-card);box-shadow:var(--sia-shadow);font-family:var(--suki-font-body);font-size:13px;line-height:1.4;color:var(--sia-text)}#content-area .sia-mark{position:absolute;z-index:10;top:-12px;width:24px;height:24px}#content-area .sia-mark--1,#content-area .sia-mark--3{right:-12px}#content-area .sia-mark--2{left:-12px}#content-area .sia-dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--sia-yellow);color:var(--sia-ink);font-family:var(--suki-font-body);font-size:12px;font-weight:600;line-height:1;cursor:pointer;animation:sia-pulse 2.4s ease-out infinite}#content-area .sia-mark--2 .sia-dot{animation-delay:0.8s}#content-area .sia-mark--3 .sia-dot{animation-delay:1.6s}#content-area .sia-dot:focus-visible{outline:2px solid var(--sia-yellow);outline-offset:2px}@keyframes sia-pulse{0%{box-shadow:0 0 0 0 rgba(255, 225, 72, 0.6)}70%{box-shadow:0 0 0 8px rgba(255, 225, 72, 0)}100%{box-shadow:0 0 0 0 rgba(255, 225, 72, 0)}}#content-area .sia-tip{position:absolute;bottom:calc(100% + 12px);display:none;width:max-content;max-width:min(328px, 92cqi);padding:4px 16px;border-radius:999px;background:var(--sia-tip-bg);font-family:var(--suki-font-body);font-size:14px;font-weight:400;line-height:18px;color:var(--sia-tip-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#content-area .sia-tip--left{right:0}#content-area .sia-tip--right{left:0}#content-area .sia-tip--center{left:50%;translate:-50% 0}#content-area .sia-mark::before{content:\"\";position:absolute;bottom:100%;left:11.5px;display:none;width:1px;height:12px;background:var(--sia-leader)}#content-area .sia-mark:hover .sia-tip,#content-area .sia-mark:has(.sia-dot:focus-visible) .sia-tip{display:block;animation:sia-tip-in 0.15s ease}#content-area .sia-mark:hover::before,#content-area .sia-mark:has(.sia-dot:focus-visible)::before{display:block}@keyframes sia-tip-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){#content-area .sia-dot,#content-area .sia-mark:hover .sia-tip,#content-area .sia-mark:has(.sia-dot:focus-visible) .sia-tip{animation:none}}#content-area .sia-shot{position:relative;line-height:normal}#content-area .sia-shot-img,#content-area .sia-shot [data-rmiz],#content-area .sia-shot [data-rmiz-content]{display:block;width:100%;height:auto;margin:0!important}#content-area .sia-shot-img--dark,#content-area .sia-shot [data-rmiz]:has(.sia-shot-img--dark){display:none!important}html.dark #content-area .sia-shot-img--light,[data-theme=\"dark\"] #content-area .sia-shot-img--light,html.dark #content-area .sia-shot [data-rmiz]:has(.sia-shot-img--light),[data-theme=\"dark\"] #content-area .sia-shot [data-rmiz]:has(.sia-shot-img--light){display:none!important}html.dark #content-area .sia-shot-img--dark,[data-theme=\"dark\"] #content-area .sia-shot-img--dark,html.dark #content-area .sia-shot [data-rmiz]:has(.sia-shot-img--dark),[data-theme=\"dark\"] #content-area .sia-shot [data-rmiz]:has(.sia-shot-img--dark){display:block!important}#content-area .sia-shot .sia-mark{top:auto;right:auto;left:auto;margin:-12px 0 0 -12px}@container (max-width: 340px){#content-area .sia-code{font-size:10px;line-height:15px}#content-area .sia-card--app{width:100%}}"}],"page":{"pagePath":"updates/release-notes","slug":"/updates/release-notes","pageMetadata":{"title":"Release Notes","description":"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs","sidebarTitle":"What's New","mode":"frame","href":"/updates/release-notes"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const HubShell=({wrapClass,containerClass=`sdk-overview-container`,tutHub,cookbookHub,disableReadTime,children})=>_jsx(`div`,{className:wrapClass,...disableReadTime?{\"data-disable-read-time\":`true`}:{},...tutHub?{\"data-tut-hub\":``}:{},...cookbookHub?{\"data-cookbook-hub\":``}:{},children:_jsx(`div`,{className:containerClass,children})});const RNHeader=()=>{const _components={a:`a`,..._provideComponents()};const C={RNIcon:__snippet_RNIcon_g4ndb};return _jsxs(`header`,{className:`srn-head`,children:[_jsxs(`div`,{children:[_jsx(`div`,{className:`srn-kicker`,children:__snippet_RN_g4ndb.kicker}),_jsx(`h1`,{className:`srn-title`,children:__snippet_RN_g4ndb.title})]}),_jsxs(`div`,{className:`srn-actions`,role:`group`,\"aria-label\":`Release notes subscription options`,children:[_jsxs(`button`,{type:`button`,className:`srn-btn srn-btn-yellow`,\"aria-haspopup\":`dialog`,\"aria-controls\":`srn-subscribe`,onClick:()=>window.dispatchEvent(new Event(`srn:subscribe`)),children:[_jsx(C.RNIcon,{k:`mail`,size:18}),`Subscribe`]}),_jsxs(_components.a,{className:`srn-btn srn-btn-line`,href:__snippet_RN_g4ndb.rssHref,target:`_blank`,rel:`noopener noreferrer`,type:`application/rss+xml`,\"aria-label\":`Release notes RSS feed`,children:[_jsx(C.RNIcon,{k:`rss`,size:18}),`RSS`]})]})]})};const RNSubscribeModal=()=>{const _components={a:`a`,..._provideComponents()};const C={RNIcon:__snippet_RNIcon_g4ndb};const ref=useRef(null);const[name,setName]=useState(``);const[email,setEmail]=useState(``);const[state,setState]=useState(`idle`);const[msg,setMsg]=useState(``);const safe=__snippet_rnUtil_g4ndb.safe;const close=()=>{const d=ref.current;if(d\u0026\u0026!safe(()=>{d.close();return true},false))d.removeAttribute(`open`)};useEffect(()=>{const open=()=>{setState(`idle`);setMsg(``);const d=ref.current;if(!d||d.open)return;if(!safe(()=>{d.showModal();return true},false))d.setAttribute(`open`,``)};const fromHash=()=>{const h=safe(()=>window.location.hash.replace(/^#/,``).toLowerCase(),``);if(h===`subscribe`||h===`email-subscribe`)open()};window.addEventListener(`srn:subscribe`,open);window.addEventListener(`hashchange`,fromHash);fromHash();return()=>{window.removeEventListener(`srn:subscribe`,open);window.removeEventListener(`hashchange`,fromHash)}},[]);const fail=`We couldn't subscribe you right now. Try again in a minute, or use the RSS feed.`;const submit=async()=>{const em=email.trim(),nm=name.trim();if(!nm){setState(`error`);setMsg(`Enter your name.`);return}if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(em)){setState(`error`);setMsg(`Enter an email address, like name@company.com.`);return}const api=safe(()=>window.SukiReleaseNotesSubscribe,null);if(!api||typeof api.submitNativeSignup!==`function`){setState(`error`);setMsg(`Email signup is not available on this page right now. Use the RSS feed instead.`);return}setState(`sending`);try{const submitUrl=ref.current\u0026\u0026ref.current.getAttribute(`data-submit-src`);const res=await api.submitNativeSignup(nm,em,{submitUrl});const kind=res\u0026\u0026res.kind||`error`;if(kind===`success`){setState(`done`);return}setState(`error`);setMsg(kind===`duplicate`?`This email is already subscribed. You cannot sign up again with the same address.`:fail)}catch(e){setState(`error`);setMsg(fail)}};const onEnter=e=>{if(e.key===`Enter`)submit()};return _jsxs(`dialog`,{ref,id:`srn-subscribe`,className:`srn-dialog`,\"aria-labelledby\":`srn-sub-title`,\"data-srn-subscribe\":``,\"data-submit-src\":`https://script.google.com/macros/s/AKfycbxv2tdIdWMOBIUHcsYOnA0nfm9SFBamNLy-6lVJv9FHusbmCmbXes5glg8lOt6Jl9kv/exec`,onClick:e=>{if(e.target===ref.current)close()},children:[_jsx(`button`,{type:`button`,className:`srn-dialog-x`,onClick:close,\"aria-label\":`Close signup dialog`,children:_jsx(C.RNIcon,{k:`close`,size:14})}),_jsx(`div`,{className:`srn-dialog-body`,children:state===`done`?_jsxs(_Fragment,{children:[_jsx(`h2`,{id:`srn-sub-title`,children:`You're subscribed`}),_jsxs(`div`,{className:`srn-dialog-p`,children:[`We received your signup for `,_jsx(`strong`,{children:email.trim()}),`. Check your inbox for a confirmation email.`]}),_jsx(`button`,{type:`button`,className:`srn-btn srn-btn-ink srn-btn-full`,onClick:close,children:`Done`})]}):_jsxs(_Fragment,{children:[_jsx(`h2`,{id:`srn-sub-title`,children:__snippet_RN_g4ndb.subscribe.title}),_jsx(`div`,{className:`srn-dialog-p`,children:__snippet_RN_g4ndb.subscribe.body}),_jsx(`label`,{className:`srn-field-label`,htmlFor:`srn-sub-name`,children:`Name`}),_jsx(`input`,{id:`srn-sub-name`,className:`srn-input`,type:`text`,autoComplete:`name`,placeholder:`Your name`,value:name,onChange:e=>setName(e.target.value),onKeyDown:onEnter}),_jsx(`label`,{className:`srn-field-label`,htmlFor:`srn-sub-email`,children:`Work email`}),_jsx(`input`,{id:`srn-sub-email`,className:`srn-input`,type:`email`,autoComplete:`email`,placeholder:`name@company.com`,value:email,onChange:e=>setEmail(e.target.value),onKeyDown:onEnter}),state===`error`\u0026\u0026_jsx(`div`,{className:`srn-error`,role:`alert`,children:msg}),_jsx(`button`,{type:`button`,className:`srn-btn srn-btn-yellow srn-btn-full`,onClick:submit,disabled:state===`sending`,children:state===`sending`?`Subscribing…`:`Subscribe`}),_jsxs(`div`,{className:`srn-consent`,children:[`By subscribing you agree that your personal data will be processed in accordance with our`,` `,_jsx(_components.a,{href:__snippet_RN_g4ndb.privacyHref,target:`_blank`,rel:`noopener noreferrer`,children:`Privacy Policy`}),`. Prefer a feed? `,_jsx(_components.a,{href:__snippet_RN_g4ndb.rssHref,target:`_blank`,rel:`noopener noreferrer`,children:`Use RSS`}),`.`]})]})})]})};const RNIntro=({children})=>_jsx(`div`,{className:`srn`,children});const RNLead=({children})=>_jsx(`div`,{className:`srn-lead`,children});const __snippet_RNChevron_g4ndb=()=>_jsx(`svg`,{viewBox:`0 0 16 16`,\"aria-hidden\":`true`,className:`srn-chev`,\"data-sk-icon\":`suki/chevron-down`});const RNChevron=__snippet_RNChevron_g4ndb;const __snippet_RNSearchGlyph_g4ndb=()=>_jsx(`svg`,{viewBox:`0 0 16 16`,\"aria-hidden\":`true`,className:`srn-search-ic`,\"data-sk-icon\":`suki/search`});const RNSearchGlyph=__snippet_RNSearchGlyph_g4ndb;const __snippet_RNWorkflowPill_g4ndb=({id,label,icon,count,active,onClick})=>{const C={RNIcon:__snippet_RNIcon_g4ndb};return _jsxs(`button`,{type:`button`,className:`srn-wf`,\"aria-pressed\":!!active,onClick,\"data-wf\":id,children:[_jsxs(`span`,{className:`srn-wf-lbl`,children:[_jsx(C.RNIcon,{k:icon,size:18}),label]}),count!=null\u0026\u0026_jsx(`span`,{className:`srn-wf-n`,children:count})]})};const RNWorkflowPill=__snippet_RNWorkflowPill_g4ndb;const __snippet_RNWorkflowPills_g4ndb=({children})=>_jsx(`div`,{className:`srn-wfs`,role:`group`,\"aria-label\":`Filter by workflow`,children});const RNWorkflowPills=__snippet_RNWorkflowPills_g4ndb;const __snippet_RNNavCard_g4ndb=({title,body,href,tone=`blue`,icon=`layers`,children})=>{const _components={a:`a`,..._provideComponents()};const C={RNIcon:__snippet_RNIcon_g4ndb};return _jsxs(_components.a,{className:`srn-nav srn-tone-${tone}`,href,children:[_jsxs(`span`,{className:`srn-nav-txt`,children:[_jsx(`b`,{children:title}),_jsx(`span`,{children:body||children})]}),_jsx(`span`,{className:`srn-nav-tile`,children:_jsx(C.RNIcon,{k:icon,size:22})})]})};const RNNavCard=__snippet_RNNavCard_g4ndb;const __snippet_RNNavRow_g4ndb=({children})=>{const C={RNNavCard:__snippet_RNNavCard_g4ndb};return _jsx(`nav`,{className:`srn-navs`,\"aria-label\":`Release resources`,children:children||__snippet_RN_g4ndb.nav.map(n=>_jsx(C.RNNavCard,{...n},n.title))})};const RNNavRow=__snippet_RNNavRow_g4ndb;const __snippet_RNSelect_g4ndb=({id,prefix,value,options,counts,onChange})=>{const C={RNChevron:__snippet_RNChevron_g4ndb,RNIcon:__snippet_RNIcon_g4ndb};const[open,setOpen]=useState(false);const[hi,setHi]=useState(0);const wrap=useRef(null),btn=useRef(null),list=useRef(null);useEffect(()=>{if(!open)return;const off=e=>{if(wrap.current\u0026\u0026!wrap.current.contains(e.target))setOpen(false)};document.addEventListener(`mousedown`,off);list.current\u0026\u0026list.current.focus();return()=>document.removeEventListener(`mousedown`,off)},[open]);const show=()=>{setHi(Math.max(0,options.findIndex(o=>o.id===value)));setOpen(true)};const pick=o=>{onChange(o.id);setOpen(false);btn.current\u0026\u0026btn.current.focus()};const onKey=e=>{if(e.key===`ArrowDown`){e.preventDefault();setHi(h=>Math.min(options.length-1,h+1))}else if(e.key===`ArrowUp`){e.preventDefault();setHi(h=>Math.max(0,h-1))}else if(e.key===`Home`){e.preventDefault();setHi(0)}else if(e.key===`End`){e.preventDefault();setHi(options.length-1)}else if(e.key===`Enter`||e.key===` `){e.preventDefault();pick(options[hi])}else if(e.key===`Escape`||e.key===`Tab`){if(e.key===`Escape`){e.preventDefault();e.stopPropagation();btn.current\u0026\u0026btn.current.focus()}setOpen(false)}};return _jsxs(`div`,{className:`srn-select`,ref:wrap,children:[_jsxs(`button`,{ref:btn,type:`button`,className:`srn-select-btn`,\"aria-haspopup\":`listbox`,\"aria-expanded\":open,\"aria-controls\":`${id}-list`,\"data-set\":value!==`all`?``:undefined,onClick:()=>open?setOpen(false):show(),onKeyDown:e=>{if(!open\u0026\u0026(e.key===`ArrowDown`||e.key===`ArrowUp`)){e.preventDefault();show()}},children:[_jsx(`span`,{className:`srn-select-pre`,children:prefix}),_jsx(`span`,{className:`srn-select-val`,children:__snippet_rnUtil_g4ndb.label(options,value)}),_jsx(C.RNChevron,{})]}),open\u0026\u0026_jsx(`ul`,{ref:list,id:`${id}-list`,className:`srn-menu`,role:`listbox`,tabIndex:-1,\"aria-label\":prefix,\"aria-activedescendant\":`${id}-opt-${hi}`,onKeyDown:onKey,children:options.map((o,i)=>_jsxs(`li`,{id:`${id}-opt-${i}`,role:`option`,\"aria-selected\":o.id===value,\"data-hi\":i===hi?``:undefined,\"data-zero\":counts\u0026\u0026o.id!==`all`\u0026\u0026!counts[o.id]?``:undefined,onMouseEnter:()=>setHi(i),onClick:()=>pick(o),children:[_jsx(`span`,{className:`srn-opt-check`,children:o.id===value\u0026\u0026_jsx(C.RNIcon,{k:`check`,size:16})}),_jsx(`span`,{className:`srn-opt-lbl`,children:o.label}),counts\u0026\u0026_jsx(`span`,{className:`srn-opt-n`,children:o.id===`all`?counts.all:counts[o.id]||0})]},o.id))})]})};const RNSelect=__snippet_RNSelect_g4ndb;const __snippet_RNFilterToolbar_g4ndb=({f,set,counts,shown,total,years,filtering,clear})=>{const C={RNIcon:__snippet_RNIcon_g4ndb,RNSearchGlyph:__snippet_RNSearchGlyph_g4ndb,RNSelect:__snippet_RNSelect_g4ndb};return _jsxs(`div`,{className:`srn-tools`,children:[_jsxs(`div`,{className:`srn-search`,children:[_jsx(C.RNSearchGlyph,{}),_jsx(`input`,{type:`search`,value:f.q,placeholder:`Search updates, methods, or fields`,\"aria-label\":`Search release notes`,onChange:e=>set({q:e.target.value})}),f.q\u0026\u0026_jsx(`button`,{type:`button`,className:`srn-search-x`,onClick:()=>set({q:``}),\"aria-label\":`Clear search`,children:_jsx(C.RNIcon,{k:`close`,size:14})})]}),_jsx(C.RNSelect,{id:`srn-product`,prefix:`Product`,value:f.product,options:__snippet_RN_g4ndb.products,counts:counts.product,onChange:v=>set({product:v})}),_jsx(C.RNSelect,{id:`srn-attention`,prefix:`Attention`,value:f.attention,options:__snippet_RN_g4ndb.attention,counts:counts.attention,onChange:v=>set({attention:v})}),_jsxs(`div`,{className:`srn-result`,\"aria-live\":`polite`,children:[_jsx(`span`,{children:filtering?_jsxs(_Fragment,{children:[`Showing `,_jsx(`b`,{children:shown}),` of `,__snippet_rnUtil_g4ndb.plural(total,`update`)]}):_jsxs(_Fragment,{children:[__snippet_rnUtil_g4ndb.plural(total,`update`),years.length===1?` in ${years[0]}`:``]})}),filtering\u0026\u0026_jsx(`button`,{type:`button`,className:`srn-clear`,onClick:clear,children:`Clear filters`})]})]})};const RNFilterToolbar=__snippet_RNFilterToolbar_g4ndb;const __snippet_RNFilterEmpty_g4ndb=({clear})=>_jsxs(`div`,{className:`srn-empty`,role:`status`,children:[_jsx(`div`,{className:`srn-empty-t`,children:`No updates match these filters.`}),_jsx(`div`,{className:`srn-empty-d`,children:`Try another product or attention level, or search for a method name.`}),_jsx(`button`,{type:`button`,className:`srn-btn srn-btn-line`,onClick:clear,children:`Clear filters`})]});const RNFilterEmpty=__snippet_RNFilterEmpty_g4ndb;const __snippet_RNJumpTimeline_g4ndb=({months=[],entries=[],match,active,onJump})=>{const C={RNIcon:__snippet_RNIcon_g4ndb};const strip=useRef(null);const[edge,setEdge]=useState({l:true,r:false});const measure=()=>{const s=strip.current;if(s)setEdge({l:s.scrollLeft\u003c4,r:s.scrollLeft+s.clientWidth>=s.scrollWidth-4})};useEffect(()=>{measure();window.addEventListener(`resize`,measure);return()=>window.removeEventListener(`resize`,measure)},[months.length]);useEffect(()=>{const s=strip.current,b=s\u0026\u0026active\u0026\u0026s.querySelector(`[data-jump=\"${active}\"]`);if(!b)return;if(b.offsetLeft\u003cs.scrollLeft||b.offsetLeft+b.offsetWidth>s.scrollLeft+s.clientWidth)__snippet_rnUtil_g4ndb.safe(()=>s.scrollTo({left:b.offsetLeft-48,behavior:`smooth`}))},[active]);const by=d=>strip.current\u0026\u0026__snippet_rnUtil_g4ndb.safe(()=>strip.current.scrollBy({left:d*320,behavior:`smooth`}));let lastYear=null;return _jsxs(`div`,{className:`srn-jump`,children:[_jsxs(`div`,{className:`srn-jump-head`,children:[_jsx(`div`,{className:`srn-kicker`,children:`Jump to a month`}),_jsxs(`div`,{className:`srn-jump-arrows`,children:[_jsx(`button`,{type:`button`,onClick:()=>by(-1),disabled:edge.l,\"aria-label\":`Newer months`,children:_jsx(C.RNIcon,{k:`arrowLeft`,size:14,className:`srn-arrow`})}),_jsx(`button`,{type:`button`,onClick:()=>by(1),disabled:edge.r,\"aria-label\":`Older months`,children:_jsx(C.RNIcon,{k:`arrow`,size:14,className:`srn-arrow`})})]})]}),_jsx(`div`,{className:`srn-strip`,ref:strip,onScroll:measure,children:months.map(m=>{const mine=entries.filter(e=>e.month===m.id);const hits=mine.filter(match).length;const first=m.year!==lastYear;lastYear=m.year;return _jsxs(`button`,{type:`button`,className:`srn-stop`,\"data-jump\":m.id,\"aria-current\":active===m.id?`true`:undefined,\"data-dim\":!m.compact\u0026\u0026!hits||m.compact\u0026\u0026m.dim?``:undefined,\"data-first\":first?``:undefined,\"aria-label\":`${m.month} ${m.year}${m.compact?``:`, ${__snippet_rnUtil_g4ndb.plural(hits,`update`)}`}`,onClick:()=>onJump(m.id),children:[_jsx(`span`,{className:`srn-bars`,\"aria-hidden\":`true`,children:m.compact?_jsx(`i`,{className:`srn-bar srn-bar-old`}):mine.map((e,i)=>_jsx(`i`,{className:`srn-bar`,\"data-off\":match(e)?undefined:``},i))}),_jsx(`span`,{className:`srn-stop-m`,children:m.month.slice(0,3)}),_jsx(`span`,{className:`srn-stop-y`,children:first?m.year:`\\xA0`})]},m.id)})})]})};const RNJumpTimeline=__snippet_RNJumpTimeline_g4ndb;const RNModeShell=({children})=>{const C={RNFilterEmpty:__snippet_RNFilterEmpty_g4ndb,RNFilterToolbar:__snippet_RNFilterToolbar_g4ndb,RNJumpTimeline:__snippet_RNJumpTimeline_g4ndb,RNNavRow:__snippet_RNNavRow_g4ndb,RNWorkflowPill:__snippet_RNWorkflowPill_g4ndb,RNWorkflowPills:__snippet_RNWorkflowPills_g4ndb};const u=__snippet_rnUtil_g4ndb;const root=useRef(null);const[idx,setIdx]=useState({entries:[],months:[]});const[f,setFState]=useState(u.empty);const[active,setActive]=useState(null);const set=patch=>setFState(cur=>({...cur,...patch}));const clear=()=>setFState(u.empty);useEffect(()=>{const sp=u.readQuery();const ok=(list,v)=>list.some(x=>x.id===v)?v:`all`;setFState({wf:ok(__snippet_RN_g4ndb.workflows,sp.get(`workflow`)),product:ok(__snippet_RN_g4ndb.products,sp.get(`product`)),attention:ok(__snippet_RN_g4ndb.attention,sp.get(`attention`)),q:sp.get(`q`)||``});const r=root.current;if(!r)return;const entries=[...r.querySelectorAll(`[data-rn-entry]`)].map(el=>({el,wf:u.split(el.dataset.workflow),product:u.split(el.dataset.product),att:u.split(el.dataset.attention),text:el.textContent.toLowerCase(),month:(el.closest(`[data-rn-month]`)||{}).id}));const months=[...r.querySelectorAll(`[data-rn-month]`)].map(el=>({id:el.id,month:el.dataset.month,year:el.dataset.year,compact:el.hasAttribute(`data-compact`)}));setIdx({entries,months});const hash=u.safe(()=>window.location.hash.slice(1),``);if(months.length)setActive(months.some(m=>m.id===hash)?hash:months[0].id)},[]);const filtering=f.wf!==`all`||f.product!==`all`||f.attention!==`all`||!!f.q.trim();const match=e=>u.matches(e,f);useEffect(()=>{const r=root.current;if(!r||!idx.entries.length)return;idx.entries.forEach(e=>{e.el.hidden=!match(e)});idx.months.forEach(m=>{const el=document.getElementById(m.id);if(!el)return;if(m.compact){el.hidden=filtering;return}const n=idx.entries.filter(e=>e.month===m.id\u0026\u0026match(e)).length;el.hidden=n===0;const c=el.querySelector(`[data-rn-count]`);if(c)c.textContent=u.plural(n,`update`);const box=el.querySelector(`.srn-entries`);if(box)box.setAttribute(`data-indexed`,``);let first=true;el.querySelectorAll(`[data-rn-entry]`).forEach(x=>{if(!x.hidden\u0026\u0026first){x.setAttribute(`data-first`,``);first=false}else x.removeAttribute(`data-first`)})});r.querySelectorAll(`[data-rn-year]`).forEach(list=>{const vis=[...list.children].some(c=>!c.hidden);list.hidden=!vis;const head=r.querySelector(`[data-rn-yearhead=\"${list.getAttribute(`data-rn-year`)}\"]`);if(head)head.hidden=!vis});setActive(cur=>{const el=cur\u0026\u0026document.getElementById(cur);if(el\u0026\u0026!el.hidden)return cur;const firstVis=idx.months.find(m=>{const x=document.getElementById(m.id);return x\u0026\u0026!x.hidden});return firstVis?firstVis.id:cur});const sp=u.readQuery();[[`workflow`,f.wf],[`product`,f.product],[`attention`,f.attention],[`q`,f.q.trim()]].forEach(([k,v])=>{if(v\u0026\u0026v!==`all`)sp.set(k,v);else sp.delete(k)});u.writeQuery(sp)},[idx,f]);useEffect(()=>{if(!idx.months.length||typeof IntersectionObserver===`undefined`)return;const io=new IntersectionObserver(list=>{const on=list.filter(x=>x.isIntersecting).sort((a,b)=>a.boundingClientRect.top-b.boundingClientRect.top)[0];if(on)setActive(on.target.id)},{rootMargin:`-25% 0px -65% 0px`});idx.months.forEach(m=>{const el=document.getElementById(m.id);if(el)io.observe(el)});return()=>io.disconnect()},[idx]);const jump=id=>{const el=document.getElementById(id);if(!el)return;if(el.hidden)clear();const reduce=u.safe(()=>window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,true);requestAnimationFrame(()=>u.safe(()=>el.scrollIntoView({behavior:reduce?`auto`:`smooth`,block:`start`})));setActive(id)};const count=(key,list)=>{const field=key===`attention`?`att`:key;const out={all:idx.entries.filter(e=>u.matches(e,f,key)).length};list.forEach(o=>{if(o.id!==`all`)out[o.id]=idx.entries.filter(e=>u.matches(e,f,key)\u0026\u0026e[field].includes(o.id)).length});return out};const counts={wf:count(`wf`,__snippet_RN_g4ndb.workflows),product:count(`product`,__snippet_RN_g4ndb.products),attention:count(`attention`,__snippet_RN_g4ndb.attention)};const shown=idx.entries.filter(match).length;const months=idx.months.map(m=>m.compact?{...m,dim:filtering}:m);const years=[...new Set(idx.months.filter(m=>!m.compact).map(m=>m.year))];return _jsxs(`div`,{className:`srn-shell`,ref:root,\"data-filtering\":filtering?``:undefined,children:[_jsx(C.RNWorkflowPills,{children:__snippet_RN_g4ndb.workflows.map(w=>_jsx(C.RNWorkflowPill,{...w,count:idx.entries.length?counts.wf[w.id]:null,active:f.wf===w.id,onClick:()=>set({wf:w.id})},w.id))}),_jsx(C.RNNavRow,{}),_jsx(C.RNFilterToolbar,{f,set,counts,shown,total:idx.entries.length,years,filtering,clear}),_jsx(C.RNJumpTimeline,{months,entries:idx.entries,match,active,onJump:jump}),filtering\u0026\u0026idx.entries.length>0\u0026\u0026shown===0\u0026\u0026_jsx(C.RNFilterEmpty,{clear}),children]})};const RNTimelineStack=({children})=>_jsx(`div`,{className:`srn-stack`,children});const RNYearHeading=({year})=>_jsx(`h2`,{className:`srn-year`,\"data-rn-yearhead\":year,children:_jsx(`span`,{children:year})});const RNTimelineList=({year,compact,children})=>_jsx(`ol`,{className:compact?`srn-clist`:`srn-list`,\"data-rn-year\":year,\"aria-label\":`${year} release notes`,children});const RNTimelineMonth=({month,year,href,children})=>{const _components={a:`a`,..._provideComponents()};const C={RNIcon:__snippet_RNIcon_g4ndb};const id=`rn-${String(month).toLowerCase()}-${year}`;if(!__snippet_rnUtil_g4ndb.hasContent(children)){return _jsx(`li`,{className:`srn-cmonth`,id,\"data-rn-month\":``,\"data-month\":month,\"data-year\":year,\"data-compact\":``,children:_jsxs(_components.a,{href,children:[_jsxs(`span`,{children:[month,` `,year]}),_jsxs(`span`,{className:`srn-cmonth-go`,children:[`Release notes`,_jsx(C.RNIcon,{k:`arrow`,size:14,className:`srn-arrow`})]})]})})}const n=__snippet_rnUtil_g4ndb.countEntries(children);return _jsxs(`li`,{className:`srn-month`,id,\"data-rn-month\":``,\"data-month\":month,\"data-year\":year,children:[_jsx(`div`,{className:`srn-side`,children:_jsxs(`div`,{className:`srn-side-in`,children:[_jsxs(`h3`,{className:`srn-month-name`,children:[month,_jsxs(`span`,{children:[` `,year]})]}),_jsx(`div`,{className:`srn-month-n`,\"data-rn-count\":``,children:__snippet_rnUtil_g4ndb.plural(n,`update`)}),_jsxs(_components.a,{className:`srn-month-link`,href,children:[`Full release notes`,_jsx(C.RNIcon,{k:`arrow`,size:14,className:`srn-arrow`})]})]})}),_jsxs(`div`,{className:`srn-entries`,children:[_jsx(`span`,{className:`srn-node`,\"aria-hidden\":`true`}),children]})]})};const __snippet_rnUtil_g4ndb={empty:{wf:`all`,product:`all`,attention:`all`,q:``},safe:(fn,fallback)=>{try{return fn()}catch(e){return fallback}},readQuery:()=>__snippet_rnUtil_g4ndb.safe(()=>new URLSearchParams(window.location.search),new URLSearchParams),writeQuery:sp=>__snippet_rnUtil_g4ndb.safe(()=>{if(!/^https?:$/.test(window.location.protocol))return;const qs=sp.toString();window.history.replaceState(window.history.state,``,window.location.pathname+(qs?`?${qs}`:``)+window.location.hash)}),split:s=>String(s||``).split(`,`).map(x=>x.trim()).filter(Boolean),label:(list,id)=>(list.find(x=>x.id===id)||{}).label||id,plural:(n,w)=>`${n} ${w}${n===1?``:`s`}`,textOf:n=>{if(n==null||typeof n===`boolean`)return``;if(typeof n===`string`||typeof n===`number`)return String(n);if(Array.isArray(n))return n.map(__snippet_rnUtil_g4ndb.textOf).join(``);return n.props?__snippet_rnUtil_g4ndb.textOf(n.props.children):``},isBadge:n=>{if(!n||typeof n!==`object`||!n.props)return false;const t=n.type,name=t\u0026\u0026(t.displayName||t.name);return/badge/i.test(name||``)||n.props.icon!==undefined\u0026\u0026n.props.color!==undefined},hasBadge:n=>{if(Array.isArray(n))return n.some(__snippet_rnUtil_g4ndb.hasBadge);if(!n||typeof n!==`object`||!n.props)return false;return __snippet_rnUtil_g4ndb.isBadge(n)||__snippet_rnUtil_g4ndb.hasBadge(n.props.children)},collect:(node,badges,body)=>{if(node==null||typeof node===`boolean`||typeof node===`string`||typeof node===`number`)return;if(Array.isArray(node)){node.forEach(n=>__snippet_rnUtil_g4ndb.collect(n,badges,body));return}if(typeof node!==`object`||!node.props)return;if(__snippet_rnUtil_g4ndb.isBadge(node)){badges.push(__snippet_rnUtil_g4ndb.textOf(node.props.children).trim());return}if(__snippet_rnUtil_g4ndb.hasBadge(node)){__snippet_rnUtil_g4ndb.collect(node.props.children,badges,body);return}body.push(node)},hasContent:n=>Array.isArray(n)?n.some(__snippet_rnUtil_g4ndb.hasContent):!!n\u0026\u0026typeof n===`object`,countEntries:n=>{if(Array.isArray(n))return n.reduce((a,x)=>a+__snippet_rnUtil_g4ndb.countEntries(x),0);if(!n||typeof n!==`object`||!n.props)return 0;if(n.props.attention!==undefined||n.props.workflow!==undefined)return 1;return __snippet_rnUtil_g4ndb.countEntries(n.props.children)},matches:(e,f,skip)=>(skip===`wf`||f.wf===`all`||e.wf.includes(f.wf))\u0026\u0026(skip===`product`||f.product===`all`||e.product.includes(f.product))\u0026\u0026(skip===`attention`||f.attention===`all`||e.att.includes(f.attention))\u0026\u0026(!f.q.trim()||f.q.trim().toLowerCase().split(/\\s+/).every(w=>e.text.includes(w)))};const rnUtil=__snippet_rnUtil_g4ndb;const __snippet_RNProductTag_g4ndb=({text})=>{const C={RNIcon:__snippet_RNIcon_g4ndb};const m=text.match(/^(.*?)\\s+(v\\d[\\w.\\-]*)$/);const name=m?m[1]:text,ver=m?m[2]:``;return _jsxs(`span`,{className:`srn-ptag`,children:[_jsx(C.RNIcon,{k:/API/.test(name)?`api`:`sdk`,size:13}),name,ver\u0026\u0026_jsx(`span`,{className:`srn-ver`,children:ver})]})};const RNProductTag=__snippet_RNProductTag_g4ndb;const RNTimelineEntry=({workflow=``,product=``,attention=``,children})=>{const C={RNProductTag:__snippet_RNProductTag_g4ndb};const badges=[],body=[];__snippet_rnUtil_g4ndb.collect(children,badges,body);const own=__snippet_rnUtil_g4ndb.split(attention);const att=__snippet_RN_g4ndb.attention.map(a=>a.id).filter(id=>id!==`all`\u0026\u0026own.includes(id));const attWords=new Set(__snippet_RN_g4ndb.attention.flatMap(a=>[a.id,a.label.toLowerCase()]));const products=badges.filter(b=>!attWords.has(b.toLowerCase()));return _jsxs(`article`,{className:`srn-entry`,\"data-rn-entry\":``,\"data-workflow\":workflow,\"data-product\":product,\"data-attention\":attention,children:[_jsxs(`div`,{className:`srn-tags`,children:[products.map((b,i)=>_jsx(C.RNProductTag,{text:b},`p${i}`)),att.map(a=>_jsx(`span`,{className:`srn-att srn-att-${a}`,children:__snippet_rnUtil_g4ndb.label(__snippet_RN_g4ndb.attention,a)},a))]}),body.map((el,i)=>_jsx(`div`,{style:{display:`contents`},children:el},i))]})};const RNEntryTitle=({children})=>_jsx(`h4`,{className:`srn-entry-title`,children});const RNEntryText=({children})=>_jsx(`div`,{className:`srn-entry-text`,children});const RNEntryLinks=({children})=>_jsx(`div`,{className:`srn-entry-links`,children});const __snippet_RN_g4ndb={title:`Latest Releases`,kicker:`What's new`,rssHref:`/updates/release-notes-rss-feed/rss.xml`,privacyHref:`https://www.suki.ai/privacy-policy/`,subscribe:{title:`Subscribe to email updates`,body:`Stay up to date with Suki for Partners release notes, delivered to your inbox.`},workflows:[{id:`all`,label:`All`,icon:`all`},{id:`ambient`,label:`Ambient`,icon:`ambient`},{id:`form-filling`,label:`Form Filling`,icon:`form`},{id:`dictation`,label:`Dictation`,icon:`dictation`},{id:`patient-summary`,label:`Patient Summary`,icon:`summary`}],products:[{id:`all`,label:`All products`},{id:`api`,label:`Ambient \u0026 Dictation APIs`},{id:`form-filling-api`,label:`Form Filling API`},{id:`patient-summary-api`,label:`Patient Summary API`},{id:`web-sdk`,label:`Web SDK`},{id:`mobile-sdk`,label:`Mobile SDK`},{id:`headless-web-sdk`,label:`Headless Web SDK`},{id:`dictation-sdk`,label:`Dictation SDK`},{id:`form-filling-sdk`,label:`Form Filling SDK`}],attention:[{id:`all`,label:`Any attention level`},{id:`action-required`,label:`Action required`},{id:`breaking-changes`,label:`Breaking changes`},{id:`deprecated`,label:`Deprecated`},{id:`removed`,label:`Removed`},{id:`new`,label:`New`},{id:`noteworthy`,label:`Noteworthy`},{id:`fixed`,label:`Bug fixes`}],nav:[{title:`Changelogs`,body:`Every release, product by product.`,href:`/updates/changelogs`,tone:`blue`,icon:`layers`},{title:`Deprecations`,body:`What is going away, and when.`,href:`/updates/deprecations`,tone:`red`,icon:`warn`},{title:`Release Policy`,body:`How we version and ship changes.`,href:`/updates/release-and-versioning`,tone:`yellow`,icon:`doc`}],icons:{all:`suki/dashboard`,ambient:`suki/ambient-ai`,form:`suki/checklist`,dictation:`suki/mic`,summary:`suki/summary`,layers:`material/stacks`,warn:`material/warning`,doc:`suki/note`,mail:`suki/mail`,rss:`material/rss_feed`,arrow:`suki/chevron-right`,arrowLeft:`suki/chevron-left`,check:`suki/check`,close:`suki/close`,api:`suki/script`,sdk:`material/deployed_code`}};const RN=__snippet_RN_g4ndb;const __snippet_RNIcon_g4ndb=({k,size=24,className})=>_jsx(`svg`,{viewBox:`0 0 24 24`,width:size,height:size,\"aria-hidden\":`true`,className,\"data-sk-icon\":__snippet_RN_g4ndb.icons[k]});const RNIcon=__snippet_RNIcon_g4ndb;const RNEntryLink=({href,children})=>{const _components={a:`a`,..._provideComponents()};const C={RNIcon:__snippet_RNIcon_g4ndb};return _jsxs(_components.a,{className:`srn-entry-link`,href,children:[children,_jsx(C.RNIcon,{k:`arrow`,size:14,className:`srn-arrow`})]})};const RNEntrySep=()=>null;function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Badge,_MdxComponentBoundary}=_components;if(!Badge)_missingMdxReference(`Badge`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsx(_MdxComponentBoundary,{name:`HubShell`,children:_jsx(HubShell,{wrapClass:`hp-wrap release-notes-hp-wrap`,containerClass:`sdk-overview-container release-notes-container`,children:_jsx(_MdxComponentBoundary,{name:`RNIntro`,children:_jsxs(RNIntro,{children:[_jsx(_MdxComponentBoundary,{name:`RNHeader`,children:_jsx(RNHeader,{})}),_jsx(_MdxComponentBoundary,{name:`RNSubscribeModal`,children:_jsx(RNSubscribeModal,{})}),_jsx(_MdxComponentBoundary,{name:`RNLead`,children:_jsx(RNLead,{children:_jsx(_components.p,{children:`Get the latest updates and changes in Suki for Partners developer platform. Subscribe to the release notes to receive monthly updates across products.`})})}),_jsx(_MdxComponentBoundary,{name:`RNModeShell`,children:_jsx(RNModeShell,{children:_jsx(_MdxComponentBoundary,{name:`RNTimelineStack`,children:_jsxs(RNTimelineStack,{children:[_jsx(_MdxComponentBoundary,{name:`RNYearHeading`,children:_jsx(RNYearHeading,{year:`2026`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineList`,children:_jsxs(RNTimelineList,{year:`2026`,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`October`,year:`2026`,href:`/updates/oct2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`headless-web-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`orange`,children:`Headless Web SDK v0.3.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Embedded Forms`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You can now send the custom fields already embedded in your note templates, plus optional prior section text, on the ambient session you run in Headless. Seed with `,_jsx(`code`,{children:`setSessionContext`}),` or `,_jsx(`code`,{children:`updateSessionContext`}),` using `,_jsx(`code`,{children:`sections[].precharted_content`}),`. Mid-visit updates require `,_jsx(`code`,{children:`updateMask`}),` such as `,_jsx(`code`,{children:`[“sections”]`}),` and replace the full `,_jsx(`code`,{children:`sections`}),` list. After the note is ready, read filled values from `,_jsx(`code`,{children:`section_structured_values`}),` with session or encounter structured-data helpers and React hooks. Your app decides when to refetch. Note structured data does not include Embedded Forms in V1.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/guides/embedded-forms-overview`,children:`Learn more: Embedded Forms`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/changelog`,children:`Headless Web SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.7.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Embedded Forms for Ambient APIs`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You can now send the fill-in-the-blank fields from your existing note templates with an ambient session, plus optional prior section text, and read the answers back as separate values for voice-driven fills in partner UIs. Add `,_jsx(`code`,{children:`precharted_content`}),` to each section in session context before you end the session, then read filled values from the new session and encounter section structured data endpoints, or from `,_jsx(`code`,{children:`section_structured_values`}),` in session and encounter structured data. Use the new field types endpoint to check which template field types are supported.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/how-to/ambient-clinical-notes/seed-and-read-embedded-forms`,children:`Learn more: Seed and read Embedded Forms`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/ambient-content/section-structured-data`,children:`Section structured data API`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/product-updates/changelog`,children:`Ambient \u0026 Dictation APIs changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`dictation`,product:`dictation-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/mic.svg`,size:`sm`,color:`yellow`,children:`Dictation SDK v0.1.0-beta.3`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Content Rewrite in Hosted Dictation`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Clinicians can now rewrite selected text in the hosted Dictation editor when backend enablement allows it. With the microphone off and at least two words selected, they choose Concise, Verbose, or Patient Friendly, and the selection is replaced in the iframe. Partner apps keep the existing `,_jsx(`code`,{children:`ShowOptions`}),` and callback contract. There is no new package. Web SDK Dictation uses the same iframe.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/dictation-sdk/guides/content-rewrite`,children:`Learn more: Content Rewrite`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/dictation-sdk/changelog`,children:`Dictation SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`dictation`,product:`api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.7.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Content Rewrite for Dictation APIs`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You can now rewrite a selected span of clinical text after Dictation, or any plain text your application owns. Send the selection, surrounding context, and one instruction (`,_jsx(`code`,{children:`CONCISE`}),`, `,_jsx(`code`,{children:`VERBOSE`}),`, or `,_jsx(`code`,{children:`PATIENT_FRIENDLY`}),`). The API returns rewritten text and selection offsets so your UI can replace the span.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/how-to/dictation/rewrite-dictation-content`,children:`Learn more: Rewrite Dictation content`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/content/rewrite`,children:`Rewrite content API`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/product-updates/changelog`,children:`Ambient \u0026 Dictation APIs changelog`})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`September`,year:`2026`,href:`/updates/sept2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`headless-web-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`orange`,children:`Headless Web SDK v0.3.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Optional Microphone Selection`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Headless Web SDK ambient recording now accepts an optional microphone `,_jsx(`code`,{children:`deviceId`}),`. Pass `,_jsx(`code`,{children:`config.audio.deviceId`}),` to `,_jsx(`code`,{children:`useAmbientSession`}),`, or pass options to `,_jsx(`code`,{children:`startAmbientSession`}),` / `,_jsx(`code`,{children:`resumeAmbientSession`}),`. Your app owns device enumeration and picker UI. Changing the mic while recording requires `,_jsx(`code`,{children:`pause()`}),` then `,_jsx(`code`,{children:`resume()`}),`. There is no public `,_jsx(`code`,{children:`switchMicrophone`}),` API.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/guides/hooks/select-microphone`,children:`Learn more: Select a microphone`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/changelog`,children:`Headless Web SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`form-filling`,product:`mobile-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`gray`,children:`Mobile SDK v2.9.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Form Filling on Mobile SDK`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`The iOS Mobile SDK can run a Form filling session with `,_jsx(`code`,{children:`sessionType: .formFilling`}),`. Set forms with `,_jsx(`code`,{children:`setFormFillingContext`}),`, record as usual, end with `,_jsx(`code`,{children:`endFormFillingSession()`}),`, and retrieve with `,_jsx(`code`,{children:`getFormFillingStructuredData`}),`. You own the form review UI. Ambient callers that omit `,_jsx(`code`,{children:`sessionType`}),` keep existing behavior.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/form-filling/overview`,children:`Learn more: Form filling on Mobile SDK`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/product-updates/changelog`,children:`Mobile SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`form-filling`,product:`form-filling-api,web-sdk,form-filling-sdk,mobile-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`Form Filling API v1.2.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v3.3.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`yellow`,children:`Form Filling SDK v0.1.0-beta.3`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`gray`,children:`Mobile SDK v2.9.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Dynamic Form Filling`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You can now send partner-defined custom medical forms with a `,_jsx(`code`,{children:`schema`}),` object, alone or mixed with Suki Medical form templates. Use Form filling session context on the APIs, pass `,_jsx(`code`,{children:`forms`}),` on Form filling SDK and Web SDK, or use Mobile `,_jsx(`code`,{children:`setFormFillingContext`}),`. On APIs, match dynamic results with `,_jsx(`code`,{children:`generated_values[].id`}),` / `,_jsx(`code`,{children:`title`}),`. On hosted SDKs use `,_jsx(`code`,{children:`partner_form_id`}),`; on Mobile use `,_jsx(`code`,{children:`partnerFormId`}),`. `,_jsx(`code`,{children:`form_template_ids`}),` still works when `,_jsx(`code`,{children:`forms`}),` is omitted (`,_jsx(`code`,{children:`forms`}),` wins when provided).`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/concepts/form-filling/dynamic-form-filling`,children:`Learn more: Dynamic Form filling`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/form-filling-overview`,children:`Web SDK Form filling overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/form-filling/overview`,children:`Form filling on Mobile SDK`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`headless-web-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`orange`,children:`Headless Web SDK v0.3.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Ambient Interoperability`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`The Headless Web SDK now interoperates with other Suki products that support ambient workflows. Pass `,_jsx(`code`,{children:`emrEncounterId`}),` when calling `,_jsx(`code`,{children:`session.create()`}),` to associate the session with an EMR encounter. This lets the Headless Web SDK, Ambient APIs, Mobile SDK, and Web SDK contribute to and access the same clinical note for a patient visit.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/guides/ambient-interoperability`,children:`Learn more: Ambient interoperability`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`mobile-sdk`,attention:`new,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/smartphone.svg`,size:`sm`,color:`purple`,children:`Mobile SDK v2.8.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Get Encounter Info`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`The Mobile SDK now adds `,_jsx(`code`,{children:`getEncounterInfo(emrEncounterId:)`}),` on iOS to get an overview of shared notes for an EMR encounter, including status, timestamps, sessions, and available artifacts. Use each returned `,_jsx(`code`,{children:`noteId`}),` with note-level read APIs. Keep using `,_jsx(`code`,{children:`listEncounterNotes`}),` when you only need `,_jsx(`code`,{children:`noteId`}),` values.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/ambient-guides/shared-notes-across-products`,children:`Learn more: Shared notes across products`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/product-updates/changelog`,children:`Mobile SDK changelog`})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`August`,year:`2026`,href:`/updates/aug2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`patient-summary`,product:`patient-summary-api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`Patient Summary API v1.0.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Patient Summary API`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`New Patient Summary APIs that let partners upload FHIR data into Suki’s Clinical Knowledge Graph (CKG), trigger asynchronous Patient Summary generation, poll job status, and retrieve full and pre-visit summaries for encounter preparation and clinical review workflows.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/patient-summary-api-reference/overview`,children:`Learn more: Patient Summary API overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/patient-summary-api-reference/changelog`,children:`Patient Summary API changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`patient-summary`,product:`web-sdk`,attention:`new,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v3.3.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Patient Summary in the Web SDK`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`From Web SDK `,_jsx(`strong`,{children:`v3.3.0`}),`, the Headed Web SDK can show a pre-visit Patient Summary on the patient profile. Pass matching `,_jsx(`code`,{children:`encounter.identifier`}),` and `,_jsx(`code`,{children:`encounter.practitionerFhirId`}),` when you initialize and when you mount, keep FHIR data current in CKG, and ask `,_jsx(`a`,{href:`mailto:support@suki.ai`,children:`Technical Support`}),` to enable Patient Summary for your organization. You can embed the experience without building the summary screens or calling generate, status, or retrieve APIs yourself.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/guides/patient-summary`,children:`Learn more: Patient Summary in Web SDK`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/product-updates/changelog`,children:`Web SDK changelog`})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`July`,year:`2026`,href:`/updates/jul2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`form-filling`,product:`form-filling-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,color:`gray`,size:`sm`,children:`Form Filling SDK v0.1.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Form Filling SDK (Beta)`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Initial `,_jsx(`strong`,{children:`beta`}),` release of the Suki Form filling SDK so you can embed Form filling in the browser with a hosted iframe or React components. Clinicians fill medical forms by voice, and your app receives structured JSON through SDK callbacks and your partner webhook.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/form-filling-sdk/introduction`,children:`Learn more: Form filling SDK overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/form-filling-sdk/changelog`,children:`Form filling SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`form-filling`,product:`web-sdk`,attention:`new,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v3.2.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Form Filling in the Web SDK`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Form filling is now included in `,_jsx(`code`,{children:`@suki-sdk/js`}),` and `,_jsx(`code`,{children:`@suki-sdk/react`}),`. Import Form filling from your Web SDK package. You do not need a separate Form filling SDK install.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/form-filling-overview`,children:`Learn more: Web SDK Form filling overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/product-updates/changelog`,children:`Web SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api,web-sdk,mobile-sdk,headless-web-sdk`,attention:`new,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.6.0`}),` | `,_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`green`,children:`Web SDK v3.2.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Interoperability Across Suki Products for Ambient Workflows`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You can now continue the same clinical note across Suki ambient products, including the Ambient APIs, Mobile SDK, Headless Web SDK, and Headed Web SDK. Pass `,_jsx(`code`,{children:`emr_encounter_id`}),` when creating an ambient session, then use the returned `,_jsx(`code`,{children:`note_id`}),` with the note-level Ambient APIs.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/concepts/ambient-clinical-notes/ambient-interoperability`,children:`Learn more: ambient interoperability`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/how-to/ambient-clinical-notes/use-ambient-across-modalities`,children:`How to use interoperability across Suki products`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`mobile-sdk`,attention:`new,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/smartphone.svg`,size:`sm`,color:`purple`,children:`Mobile SDK v2.7.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Ambient Interoperability`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`From Mobile SDK `,_jsx(`strong`,{children:`v2.7.0`}),`, the Mobile SDK supports ambient interoperability with Ambient APIs and the Web SDK. Pass `,_jsx(`code`,{children:`SukiAmbientConstant.kEmrEncounterId`}),` on `,_jsx(`code`,{children:`createSession`}),` so the session shares one clinical note for the patient visit. Resolve remote session conflicts, handle peer terminate, and list or read shared notes with the new note read APIs.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/ambient-guides/ambient-interoperability`,children:`Learn more: Mobile SDK interoperability`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/product-updates/changelog`,children:`Mobile SDK changelog`})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`June`,year:`2026`,href:`/updates/jun2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Medication Orders`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`The Headed Web SDK now supports Medication orders generation during ambient sessions. Pass LOINC code `,_jsx(`code`,{children:`52471-0`}),` in `,_jsx(`code`,{children:`ambientOptions.sections`}),` to enable review in the note UI and structured JSON on note submit.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/medication-orders/overview`,children:`Learn more: Medication orders overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/medication-orders/payload-structure`,children:`Medication orders payload structure`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.5.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`HCC Codes`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`The Structured data API and Encounter structured data API now return HCC codes alongside ICD10, IMO, and SNOMED for suggested diagnoses. Parse `,_jsx(`code`,{children:`type: “HCC”`}),` entries from the diagnosis `,_jsx(`code`,{children:`codes`}),` array to validate EMR context and support risk-adjustment workflows.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/ambient-content/structured-data`,children:`Learn more: Structured data API`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/ambient-content/encounter-structured-data`,children:`Encounter structured data API`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient,form-filling,dictation`,product:`api,form-filling-api`,attention:`action-required,noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.4.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`Form Filling API v1.1.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Single Auth Token Authentication`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`You now have the option to authenticate providers using a single authentication token for all clinicians. When you choose this option, you must send `,_jsx(`code`,{children:`sdp_provider_id`}),` as a header on every API call so Suki can route each request to the correct clinician. This applies to Ambient, Dictation, and Form filling API requests.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/single-auth-token-authentication`,children:`Learn more: Provider authentication`})})})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`May`,year:`2026`,href:`/updates/may2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v3.1.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Minimized Layout`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`The headed Web SDK can shrink to a compact, viewport-aligned widget during ambient sessions so clinicians keep focus on the EHR or chart while capture continues in the background.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/minimized-layout/overview`,children:`Learn more: Minimized layout overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/minimized-layout/implementation`,children:`Minimized layout implementation`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`form-filling`,product:`form-filling-api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`Form Filling API v1.0.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Form Filling API`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`Our new Suki Form filling API allows you to create and manage Form filling sessions, retrieve structured data, submit feedback, and get info about Medical form templates for nursing use cases and data collection during\nin-person visits or virtual patient encounters.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/form-filling-api-reference/overview`,children:`Learn more: Form filling API overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/form-filling-api-reference/changelog`,children:`Form filling API changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`headless-web-sdk`,attention:`fixed`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`orange`,children:`Headless Web SDK v0.2.3`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/bug_report.svg`,size:`sm`,color:`orange`,children:`Bug fixes`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Bug Fixes and Stability Improvements`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`Minor bug fixes and stability improvements for the Headless Web SDK.`})})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`April`,year:`2026`,href:`/updates/apr2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`dictation`,product:`dictation-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/mic.svg`,color:`yellow`,size:`sm`,children:`Dictation SDK v0.1.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Dictation SDK (Beta)`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Initial `,_jsx(`strong`,{children:`beta`}),` release of the Suki Dictation SDK so you can embed clinical Dictation in the browser with a hosted iframe, `,_jsx(`strong`,{children:`in-field`}),` or `,_jsx(`strong`,{children:`scratchpad`}),` modes, and callbacks for transcript text from JavaScript or React.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/dictation-sdk/introduction`,children:`Learn more: Dictation SDK overview`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/dictation-sdk/changelog`,children:`Dictation SDK changelog`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`breaking-changes,action-required`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v3.0.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/caution.svg`,size:`sm`,color:`red`,children:`Breaking changes`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/bolt.svg`,size:`sm`,color:`orange`,children:`Action required`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`New Authentication Flow`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Sign-in now goes through `,_jsx(`strong`,{children:`SukiAuthManager`}),` from `,_jsx(`code`,{children:`@suki-sdk/core`}),`, the same model as our other SDKs. Configure the manager with partner credentials, environment, and provider details, then pass it when you start the Web SDK.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/product-updates/migration-to-v3`,children:`Learn more: Migrating to Web SDK v3`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/quickstart`,children:`Web SDK quickstart`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.2.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Optional Session-Level Metadata`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Pass optional visit and provider fields in `,_jsx(`code`,{children:`ambientOptions`}),` when you start a session (for example `,_jsx(`code`,{children:`visitType`}),`, `,_jsx(`code`,{children:`encounterType`}),`, `,_jsx(`code`,{children:`reasonForVisit`}),`, `,_jsx(`code`,{children:`chiefComplaint`}),`, and `,_jsx(`code`,{children:`providerRole`}),`) so note generation has better context.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/guides/ambient-implementation`,children:`Learn more: ambient implementation`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/api-reference/types/ambient-options#properties`,children:`AmbientOptions properties`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.2.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Note List Titles from Visit Type`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`When `,_jsx(`code`,{children:`visitType`}),` is set in `,_jsx(`code`,{children:`ambientOptions`}),`, the Web SDK uses it as the note title for each generated note in the patient note list instead of the generic `,_jsx(`strong`,{children:`Note`}),` label, so multiple notes from the same day are easier to distinguish.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/guides/note-management#note-titles-in-the-web-sdk-ui`,children:`Learn more: Note titles`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`mobile-sdk`,attention:`new,action-required`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/smartphone.svg`,size:`sm`,color:`purple`,children:`Mobile SDK v2.6.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(Badge,{icon:`/icons/material/bolt.svg`,size:`sm`,color:`orange`,children:`Action required`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Medication Orders in Session Context`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Provide optional medication orders via `,_jsx(`code`,{children:`SukiAmbientConstant.kOrdersInfo`}),` and `,_jsx(`code`,{children:`MedicationOrderKeys.kMedicationOrders`}),` after session creation in the iOS SDK to include medications tied to a visit, such as those from your EHR.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/ambient-guides/orders-info`,children:`Learn more: Orders info`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`mobile-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/smartphone.svg`,size:`sm`,color:`purple`,children:`Mobile SDK v2.6.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`EMR Info in Session Context`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Provide optional EMR info via `,_jsx(`code`,{children:`SukiAmbientConstant.kEmrInfo`}),` after session creation in the iOS SDK, to include information about the EMR system that applies to the session, such as the vendor code or environment-specific label.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/mobile-sdk/ambient-guides/emr-info`,children:`Learn more: EMR info`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.3.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`New Info Endpoints`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`Added new endpoints to get the list of supported medication coding systems, dosage units, encounter relations, frequencies, medication timings, origins, and statuses.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/info/orders`,children:`Learn more: Info endpoints`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.3.0`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Medication Order Support`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`Medication orders are now supported in the API. You can now send and retrieve medication orders for an ambient session to be used in the note generation process.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/concepts/ambient-clinical-notes/medication-orders`,children:`Learn more: Medication orders`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/product-updates/changelog#enhancements`,children:`Learn more: Changelog`})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`March`,year:`2026`,href:`/updates/mar2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.2.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Audio Streaming and Download`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`New endpoint to stream or download the original audio from an ambient session using a presigned URL. Use it for playback, note verification, or compliance storage.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsxs(RNEntryLinks,{children:[_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/how-to/ambient-clinical-notes/use-ambient-session-recordings`,children:`Learn more: Ambient session recordings`})}),_jsx(_MdxComponentBoundary,{name:`RNEntrySep`,children:_jsx(RNEntrySep,{})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/ambient-content/recording`,children:`Get session recording API`})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`new`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.1.2`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/ai.svg`,size:`sm`,color:`green`,children:`New`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Webhook Support`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsx(_components.p,{children:`When a session completes or fails, Suki sends a POST to your callback URL, same as when using the direct API. Configure one webhook URL per partner during onboarding.`})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/documentation/webhook/overview`,children:`Learn more: Notification webhook`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.1.2`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Existing Patient Diagnoses for Problem-Based Charting`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Pass existing diagnoses from the EMR in `,_jsx(`code`,{children:`ambientOptions.diagnoses`}),` so the session merges them with what’s discussed during the visit and avoids duplicate problems in the note.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/web-sdk/guides/ambient-problem-based-charting#existing-patient-diagnoses`,children:`Learn more: Existing patient diagnoses`})})})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`February`,year:`2026`,href:`/updates/feb2026-release-notes`,expanded:true,children:_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`api`,attention:`deprecated,action-required`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/suki/script.svg`,size:`sm`,color:`blue`,children:`API v1.1.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/bolt.svg`,size:`sm`,color:`orange`,children:`Action required`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Multilingual Parameter Deprecated`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Removed `,_jsx(`code`,{children:`multilingual`}),` from Create ambient session calls. Multilingual support is always on, which simplifies integration.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/api-reference/ambient-sessions/create`,children:`Learn more: Create ambient session`})})})})]})})})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsxs(RNTimelineMonth,{month:`January`,year:`2026`,href:`/updates/jan2026-release-notes`,expanded:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`headless-web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`react`,size:`sm`,color:`orange`,children:`Headless Web SDK v0.2.2`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Session Type Detection`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[_jsx(`code`,{children:`useAmbientSession`}),` exposes `,_jsx(`code`,{children:`sessionType`}),` so you can tell whether a session was submitted online or offline and adjust UI or handling.`]})})}),_jsx(_MdxComponentBoundary,{name:`RNEntryLinks`,children:_jsx(RNEntryLinks,{children:_jsx(_MdxComponentBoundary,{name:`RNEntryLink`,children:_jsx(RNEntryLink,{href:`/headless-web-sdk/changelog`,children:`Learn more: Headless Web SDK changelog`})})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`noteworthy`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.1.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/suki/bulb.svg`,size:`sm`,color:`blue`,children:`Noteworthy`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`Multilingual and Optional Patient Fields`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Multilingual is on by default in the Web SDK. `,_jsx(`code`,{children:`birthDate`}),` and `,_jsx(`code`,{children:`gender`}),` on `,_jsx(`code`,{children:`Patient`}),` are optional when that data is unavailable.`]})})})]})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineEntry`,children:_jsxs(RNTimelineEntry,{workflow:`ambient`,product:`web-sdk`,attention:`removed,action-required`,children:[_jsxs(_components.p,{children:[_jsx(Badge,{icon:`/icons/material/deployed_code.svg`,size:`sm`,color:`green`,children:`Web SDK v2.1.1`}),` |`,` `,`\n`,_jsx(Badge,{icon:`/icons/material/bolt.svg`,size:`sm`,color:`orange`,children:`Action required`}),`\n`,_jsx(_MdxComponentBoundary,{name:`RNEntryTitle`,children:_jsx(RNEntryTitle,{children:`AmbientOptions: prefill.noteTypeIds Removed`})})]}),_jsx(_MdxComponentBoundary,{name:`RNEntryText`,children:_jsx(RNEntryText,{children:_jsxs(_components.p,{children:[`Use the `,_jsx(`code`,{children:`sections`}),` property instead of `,_jsx(`code`,{children:`prefill.noteTypeIds`}),` before upgrading.`]})})})]})})]})})]})}),_jsx(_MdxComponentBoundary,{name:`RNYearHeading`,children:_jsx(RNYearHeading,{year:`2025`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineList`,children:_jsxs(RNTimelineList,{year:`2025`,compact:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`December`,year:`2025`,href:`/updates/dec2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`November`,year:`2025`,href:`/updates/nov2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`October`,year:`2025`,href:`/updates/oct2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`September`,year:`2025`,href:`/updates/sep2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`July`,year:`2025`,href:`/updates/jul2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`June`,year:`2025`,href:`/updates/jun2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`May`,year:`2025`,href:`/updates/may2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`April`,year:`2025`,href:`/updates/apr2025-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`February`,year:`2025`,href:`/updates/feb2025-release-notes`})})]})}),_jsx(_MdxComponentBoundary,{name:`RNYearHeading`,children:_jsx(RNYearHeading,{year:`2024`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineList`,children:_jsxs(RNTimelineList,{year:`2024`,compact:true,children:[_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`December`,year:`2024`,href:`/updates/dec2024-release-notes`})}),_jsx(_MdxComponentBoundary,{name:`RNTimelineMonth`,children:_jsx(RNTimelineMonth,{month:`July`,year:`2024`,href:`/updates/jul2024-release-notes`})})]})})]})})})})]})})})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{HubShell,RNHeader,RNSubscribeModal,RNIntro,RNLead,__snippet_RNChevron_g4ndb,RNChevron,__snippet_RNSearchGlyph_g4ndb,RNSearchGlyph,__snippet_RNWorkflowPill_g4ndb,RNWorkflowPill,__snippet_RNWorkflowPills_g4ndb,RNWorkflowPills,__snippet_RNNavCard_g4ndb,RNNavCard,__snippet_RNNavRow_g4ndb,RNNavRow,__snippet_RNSelect_g4ndb,RNSelect,__snippet_RNFilterToolbar_g4ndb,RNFilterToolbar,__snippet_RNFilterEmpty_g4ndb,RNFilterEmpty,__snippet_RNJumpTimeline_g4ndb,RNJumpTimeline,RNModeShell,RNTimelineStack,RNYearHeading,RNTimelineList,RNTimelineMonth,__snippet_rnUtil_g4ndb,rnUtil,__snippet_RNProductTag_g4ndb,RNProductTag,RNTimelineEntry,RNEntryTitle,RNEntryText,RNEntryLinks,__snippet_RN_g4ndb,RN,__snippet_RNIcon_g4ndb,RNIcon,RNEntryLink,RNEntrySep,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"one-light","dark":"material-theme-darker"}},"config":{},"pageMetadata":{"title":"Release Notes","description":"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs","sidebarTitle":"What's New","mode":"frame","href":"/updates/release-notes"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[19,38,""],[144,5690,")=>null;const RNHeader=()=>null;const RNSubscribeModal=()=>null;const __snippet_RNChevron_g4ndb=()=>null;const RNChevron=undefined;const __snippet_RNSearchGlyph_g4ndb=()=>null;const RNSearchGlyph=undefined;const __snippet_RNWorkflowPill_g4ndb=()=>null;const RNWorkflowPill=undefined;const __snippet_RNWorkflowPills_g4ndb=()=>null;const RNWorkflowPills=undefined;const __snippet_RNNavCard_g4ndb=()=>null;const RNNavCard=undefined;const __snippet_RNNavRow_g4ndb=()=>null;const RNNavRow=undefined;const __snippet_RNSelect_g4ndb=()=>null;const RNSelect=undefined;const __snippet_RNFilterToolbar_g4ndb=()=>null;const RNFilterToolbar=undefined;const __snippet_RNFilterEmpty_g4ndb=()=>null;const RNFilterEmpty=undefined;const __snippet_RNJumpTimeline_g4ndb=()=>null;const RNJumpTimeline=undefined;const RNModeShell=()=>null;const RNTimelineList=()=>null;const RNTimelineMonth=()=>null;const __snippet_rnUtil_g4ndb=undefined;const rnUtil=undefined;const __snippet_RNProductTag_g4ndb=()=>null;const RNProductTag=undefined;const RNTimelineEntry=()=>null;const __snippet_RN_g4ndb=undefined;const RN=undefined;const __snippet_RNIcon_g4ndb=()=>null;const RNIcon=undefined;const RNEntryLink=()=>null;const RNEntrySep=()=>null;const RN"],[5826,19277,""],[19486,24872,""],[25113,27657,""],[84463,84478,""],[84916,84946,""],[85055,85093,""],[85168,85185,"RNIntro,RNLead,RNTimelineStack,RNYearHeading,RNEntryTitle,RNEntryText,RNEntryLinks,default:MDXConten"]]},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/suki-1e08f176/4be3b3db5ccd0660/scripts/export-pdf.js","/_mintlify/custom/suki-1e08f176/6c8a275827cf1d9b/scripts/install-copy.js","/_mintlify/custom/suki-1e08f176/72d2f1f9d56b13c1/scripts/read-time.js","/_mintlify/custom/suki-1e08f176/d1af89e3040fe9a9/scripts/release-notes-print-scope.js","/_mintlify/custom/suki-1e08f176/001605b6d16dbecc/scripts/wide-content.js","/_mintlify/custom/suki-1e08f176/0a68e6012e9228cb/scripts/mcp-navbar-dropdown.js","/_mintlify/custom/suki-1e08f176/c482ec34be0d4330/scripts/sdk-tab-menu-beta-badges.js","/_mintlify/custom/suki-1e08f176/ff2c529b4c57e28f/scripts/sidebar-collapse.js","/_mintlify/custom/suki-1e08f176/1e7ebb443c7665b4/scripts/suki-spa-navigation.js","/_mintlify/custom/suki-1e08f176/e3208b12ce3b9174/scripts/api-changelog-filter.js","/_mintlify/custom/suki-1e08f176/840214745f06a24a/scripts/api-tab-menu-new-badge.js","/_mintlify/custom/suki-1e08f176/4b5b55036138115a/scripts/body-font-size.js","/_mintlify/custom/suki-1e08f176/390096554f95c282/scripts/focus-mode.js","/_mintlify/custom/suki-1e08f176/64f247aa100fd529/scripts/glossary-index-data.js","/_mintlify/custom/suki-1e08f176/12ad9593ccfa169d/scripts/more-from-suki-navbar-dropdown.js","/_mintlify/custom/suki-1e08f176/c2a5808cb06007b7/scripts/multilingual-lang-filter.js","/_mintlify/custom/suki-1e08f176/cb9d9ea4984a3d55/scripts/release-notes-subscribe.js","/_mintlify/custom/suki-1e08f176/d7841b244465e802/scripts/specialties-table-search.js","/_mintlify/custom/suki-1e08f176/07f5cf315f6505c8/scripts/use-case-explorer.js","/_mintlify/custom/suki-1e08f176/a08412a78803b045/scripts/suki-doc-footer.js","/_mintlify/custom/suki-1e08f176/ea4cb415e5e32d91/scripts/toc-scroll-sync.js","/_mintlify/custom/suki-1e08f176/fb4f3466a023c245/scripts/api-error-messages-filter.js","/_mintlify/custom/suki-1e08f176/4109401e9dc16eac/scripts/docs-survey-config.js","/_mintlify/custom/suki-1e08f176/8f8c6099fd0692dc/scripts/docs-survey.js","/_mintlify/custom/suki-1e08f176/1e15b615811bf697/scripts/chatbot-assistant-bridge.js","/_mintlify/custom/suki-1e08f176/5254a260e068b642/scripts/glossary-letter-anchors.js","/_mintlify/custom/suki-1e08f176/daceffc9222a2584/scripts/reader-controls-routes.js","/_mintlify/custom/suki-1e08f176/d34f2dc00aa36fbb/scripts/release-notes-jump-timeline-data.js","/_mintlify/custom/suki-1e08f176/aedbfa71d2a0001b/suki-chatbot.js","/_mintlify/custom/suki-1e08f176/8a5d72e2a4e674c7/scripts/doc-tutorial-full-code.js","/_mintlify/custom/suki-1e08f176/cc1cf5b261ba13f9/scripts/faq-index-data.js","/_mintlify/custom/suki-1e08f176/1a06e4a273425045/scripts/suki-desktop-theme-switcher.js","/_mintlify/custom/suki-1e08f176/315b0f1c3b404b39/scripts/tut-hub.js","/_mintlify/custom/suki-1e08f176/8dfc50506d3b06dd/scripts/agent-skill-versions-data.js","/_mintlify/custom/suki-1e08f176/2d1ac6e8d1d44ee0/scripts/install-skill.js","/_mintlify/custom/suki-1e08f176/6fee53def4fdd798/scripts/learn-tab-menu-new-badge.js","/_mintlify/custom/suki-1e08f176/345c3e051be6efca/scripts/cb-recipe-run.js","/_mintlify/custom/suki-1e08f176/5087bee7e4b1614c/scripts/home-hero-search.js","/_mintlify/custom/suki-1e08f176/e2d26e3a514fea6f/scripts/code-block-wrap.js","/_mintlify/custom/suki-1e08f176/4c192bf32b210449/scripts/home-learn-counts-data.js","/_mintlify/custom/suki-1e08f176/e4415d295279aac2/scripts/home-learn-promo.js","/_mintlify/custom/suki-1e08f176/f41e61257722aa94/scripts/mermaid-loading.js","/_mintlify/custom/suki-1e08f176/39e890ec91cca9fc/scripts/recently-viewed-sticky.js","/_mintlify/custom/suki-1e08f176/e013ee85bb9e1225/scripts/resources-tab-menu-badges.js","/_mintlify/custom/suki-1e08f176/00c48a0061f3a708/scripts/tut-card-media.js","/_mintlify/custom/suki-1e08f176/2c40099d31951650/scripts/tut-code-explorer.js","/_mintlify/custom/suki-1e08f176/9d36463e0c1488d3/scripts/page-tools.js","/_mintlify/custom/suki-1e08f176/feb8015f7ceb3efd/scripts/support-mailto-draft.js","/_mintlify/custom/suki-1e08f176/ba5685f8ce7f1983/scripts/web-sdk-changelog-filter.js","/_mintlify/custom/suki-1e08f176/825b51377a225325/scripts/webhook-event-catalog.js","/_mintlify/custom/suki-1e08f176/caa39cf40c97e411/scripts/banner-link-new-tab.js","/_mintlify/custom/suki-1e08f176/fb79091ffa88c247/scripts/doc-type-title-badge.js","/_mintlify/custom/suki-1e08f176/58df8e4a6fa91f2d/scripts/doc-type-title-data.js","/_mintlify/custom/suki-1e08f176/48d7efd57079230a/scripts/mobile-toc-bar.js","/_mintlify/custom/suki-1e08f176/b267370f5e9a0dd5/scripts/page-loading-indicator.js"],"narration":{"path":"updates/release-notes","locale":"en","estimatedDurationSec":770},"subdomain":"suki-1e08f176","siteName":"Suki","title":"Release Notes - Suki","relatedPagesConfig":{"enabled":false,"limit":3,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T11:13:41.406Z","gitLastModified":"2026-10-22T11:12:00.000Z","originalFileLocation":"updates/release-notes.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\">\u003cmeta data-mint-head name=\"application-name\" content=\"Suki\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Release Notes - Suki\">\u003cmeta data-mint-head property=\"og:description\" content=\"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Suki Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.suki.ai/updates/release-notes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://suki-1e08f176.mintlify.app/_mintlify/api/og/v2?division=Releases\u0026amp;title=Release+Notes\u0026amp;description=Release+notes+by+workflow+%28Ambient%2C+Form+filling%2C+Dictation%2C+Patient+Summary%29+and+product%2C+with+links+to+product+changelogs\u0026amp;theme=d17c918ec431886bbad9fd6d\u0026amp;signature=918ee26a5ed7fb615fb533221c97497b35614d7e76c525ed617efebc1f2736e6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Release Notes - Suki\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://suki-1e08f176.mintlify.app/_mintlify/api/og/v2?division=Releases\u0026amp;title=Release+Notes\u0026amp;description=Release+notes+by+workflow+%28Ambient%2C+Form+filling%2C+Dictation%2C+Patient+Summary%29+and+product%2C+with+links+to+product+changelogs\u0026amp;theme=d17c918ec431886bbad9fd6d\u0026amp;signature=918ee26a5ed7fb615fb533221c97497b35614d7e76c525ed617efebc1f2736e6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/suki-1e08f176/chwSqXoYdzbBLOrz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Suki\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6F5410\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.suki.ai/updates/release-notes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/updates/release-notes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.suki.ai/#organization\",\"name\":\"Suki\",\"url\":\"https://developer.suki.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/suki-1e08f176/Ty1qetPx27FuOOjL/logo/nav-suki-dark.svg?fit=max\u0026auto=format\u0026n=Ty1qetPx27FuOOjL\u0026q=85\u0026s=5971f67d212fc42c3fb3cf10f0d453e7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.suki.ai#website\",\"name\":\"Suki\",\"url\":\"https://developer.suki.ai\",\"publisher\":{\"@id\":\"https://developer.suki.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.suki.ai/updates/release-notes#webpage\",\"url\":\"https://developer.suki.ai/updates/release-notes\",\"name\":\"Release Notes\",\"description\":\"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\",\"dateModified\":\"2026-10-22T11:12:00.000Z\",\"isPartOf\":{\"@id\":\"https://developer.suki.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developer.suki.ai/updates/release-notes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.suki.ai/updates/release-notes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Suki\",\"item\":\"https://developer.suki.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Release Notes\",\"item\":\"https://developer.suki.ai/updates/release-notes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developer.suki.ai/updates/release-notes#article\",\"headline\":\"Release Notes\",\"name\":\"Release Notes\",\"description\":\"Release notes by workflow (Ambient, Form filling, Dictation, Patient Summary) and product, with links to product changelogs\",\"url\":\"https://developer.suki.ai/updates/release-notes\",\"mainEntityOfPage\":{\"@id\":\"https://developer.suki.ai/updates/release-notes#webpage\"},\"dateModified\":\"2026-10-22T11:12:00.000Z\",\"publisher\":{\"@id\":\"https://developer.suki.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.suki.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Suki\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Suki","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/documentation/home"}]},{"tab":"Docs","pages":[{"title":"Docs","href":"/documentation/get-started/overview"}]},{"tab":"SDKs","menu":[{"item":"SDKs Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/rocket_launch.svg","pages":[{"title":"SDKs Overview","href":"/sdk-overview/overview"}]},{"item":"Web SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/deployed_code.svg","pages":[{"title":"Web SDK","href":"/web-sdk"}]},{"item":"Mobile SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/smartphone.svg","pages":[{"title":"Mobile SDK","href":"/mobile-sdk"}]},{"item":"Headless Web SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/script.svg","pages":[{"title":"Headless Web SDK","href":"/headless-web-sdk"}]},{"item":"Dictation SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/mic.svg","pages":[{"title":"Dictation SDK","href":"/dictation-sdk"}]},{"item":"Form Filling SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/note.svg","pages":[{"title":"Form Filling SDK","href":"/form-filling-sdk"}]}],"pages":[{"title":"SDKs","href":"/sdk-overview/overview"}]},{"tab":"APIs","menu":[{"item":"APIs Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/rocket_launch.svg","pages":[{"title":"APIs Overview","href":"/api-overview/overview"}]},{"item":"Ambient \u0026 Dictation APIs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/script.svg","pages":[{"title":"Ambient \u0026 Dictation APIs","href":"/api-reference/overview"}]},{"item":"Form Filling APIs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/script.svg","pages":[{"title":"Form Filling APIs","href":"/form-filling-api-reference/overview"}]},{"item":"Patient Summary APIs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/script.svg","pages":[{"title":"Patient Summary APIs","href":"/patient-summary-api-reference/overview"}]}],"pages":[{"title":"APIs","href":"/api-overview/overview"}]},{"tab":"Learn","menu":[{"item":"Cookbooks","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/menu_book.svg","pages":[{"title":"Cookbooks","href":"/documentation/cookbooks/overview"}]},{"item":"Tutorials","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/school.svg","pages":[{"title":"Tutorials","href":"/documentation/tutorials/overview"}]}],"pages":[{"title":"Learn","href":"/documentation/cookbooks/overview"}]},{"tab":"Resources","menu":[{"item":"Glossary","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/menu_book.svg","pages":[{"title":"Glossary","href":"/Glossary/glossary"}]},{"item":"Releases","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/calendar.svg","groups":[{"group":"Releases","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/calendar.svg","pages":[{"title":"Release Notes","sidebarTitle":"What's New","mode":"frame","href":"/updates/release-notes"},{"group":"Deprecations","pages":[{"title":"Deprecations Overview","description":"How Suki evolves APIs and SDKs, what counts as a breaking change, and how partners learn about deprecations and migrations","sidebarTitle":"Deprecations Overview","href":"/updates/deprecations-overview"},{"title":"Deprecation List","sidebarTitle":"Deprecation List","href":"/updates/deprecations"}]},{"title":"Announcements For Partners","sidebarTitle":"Announcements","href":"/updates/announcements"},{"group":"Release Notes","pages":[{"title":"October 2026","sidebarTitle":"October 2026","tag":"NEW","href":"/updates/oct2026-release-notes"},{"title":"September 2026","sidebarTitle":"September 2026","href":"/updates/sept2026-release-notes"},{"title":"August 2026","sidebarTitle":"August 2026","href":"/updates/aug2026-release-notes"},{"title":"July 2026","sidebarTitle":"July 2026","href":"/updates/jul2026-release-notes"},{"title":"June 2026","sidebarTitle":"June 2026","href":"/updates/jun2026-release-notes"},{"title":"May 2026","sidebarTitle":"May 2026","href":"/updates/may2026-release-notes"},{"title":"April 2026","sidebarTitle":"April 2026","href":"/updates/apr2026-release-notes"},{"title":"March 2026","sidebarTitle":"March 2026","href":"/updates/mar2026-release-notes"},{"title":"February 2026","sidebarTitle":"February 2026","href":"/updates/feb2026-release-notes"},{"title":"January 2026","sidebarTitle":"January 2026","href":"/updates/jan2026-release-notes"},{"group":"2025 \u0026 2024","pages":[{"title":"December 2025","sidebarTitle":"December 2025","href":"/updates/dec2025-release-notes"},{"title":"November 2025","sidebarTitle":"November 2025","href":"/updates/nov2025-release-notes"},{"title":"October 2025","sidebarTitle":"October 2025","href":"/updates/oct2025-release-notes"},{"title":"September 2025","sidebarTitle":"September 2025","href":"/updates/sep2025-release-notes"},{"title":"July 2025","sidebarTitle":"July 2025","href":"/updates/jul2025-release-notes"},{"title":"June 2025","sidebarTitle":"June 2025","href":"/updates/jun2025-release-notes"},{"title":"May 2025","sidebarTitle":"May 2025","href":"/updates/may2025-release-notes"},{"title":"April 2025","sidebarTitle":"April 2025","href":"/updates/apr2025-release-notes"},{"title":"February 2025","sidebarTitle":"February 2025","href":"/updates/feb2025-release-notes"},{"title":"December 2024","sidebarTitle":"December 2024","href":"/updates/dec2024-release-notes"},{"title":"July 2024","sidebarTitle":"July 2024","href":"/updates/jul2024-release-notes"}]}]}]}]},{"item":"System Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/suki/cell-tower.svg","href":"https://status-platform.suki.ai/"},{"item":"Troubleshooting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/suki-1e08f176/icons/material/build.svg","pages":[{"title":"Troubleshooting","href":"/documentation/troubleshooting/overview"}]}]}]},"basePath":"","title":"Release Notes - Suki","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["10e4515597"],"chunks":["BannerMarkdown-DicSZcaX.js","dist-CIQkMg3R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-ClVdStUn.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}