Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.
all_meetings joins eligible events; external_organizer_excluded requires the connected user to be the organizer; per_meeting requires an explicit opt-in.
Default assistant for future calendar-scheduled Google Meet and Teams sessions. The saved configuration must fit within 8 KiB. Use id, audio_gate, dynamic_variables, and leave_on_end; avatar is not accepted. audio_gate defaults to full_duplex.
Google Meet and Teams recording intent. When null, recording is enabled only if a destination is set. True requires default_recording_export; false cannot be combined with a destination.
Customer-owned Telnyx Storage destination for recording exports. Uses the authenticated organization and user; do not supply credentials, region, organization ID or object key.
HTTPS destination for future session webhooks. Null clears the default. A non-null update returns webhook_secret once; save it to verify signatures for sessions created with this default. Existing sessions retain their original signing secret.
{
"error": {
"code": "provider_error",
"message": "Meeting data is temporarily unavailable."
}
}
{
"error": {
"code": "not_configured",
"message": "required feature is not configured"
}
}
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"Telnyx","description":"Infrastructure for real-time agents. Voice, AI, Edge Compute","colors":{"primary":"#00B688","light":"#00B688","dark":"#00B688"},"logo":{"light":"https://mintcdn.com/telnyx/v2FpkbJg6PQ53qHU/assets/images/site/logo.svg?fit=max\u0026auto=format\u0026n=v2FpkbJg6PQ53qHU\u0026q=85\u0026s=5ee3f61d11ba90a197dd9a1e3499fab6","dark":"https://mintcdn.com/telnyx/v2FpkbJg6PQ53qHU/assets/images/site/logo-dark.svg?fit=max\u0026auto=format\u0026n=v2FpkbJg6PQ53qHU\u0026q=85\u0026s=d65aaa12ec708c79e5833cbdea958055"},"favicon":"https://mintcdn.com/telnyx/t-qaBUa_gCxdRz_m/favicon.ico?fit=max\u0026auto=format\u0026n=t-qaBUa_gCxdRz_m\u0026q=85\u0026s=8291283238ab8c0e2a7a985e69f38c2f","background":{"decoration":"gradient"},"navbar":{"links":[{"icon":"triangle-exclamation","href":"/docs/development/api-fundamentals/api-errors","label":"Error codes"},{"icon":"headset","href":"https://telnyx.com/contact-us","label":"Contact us"},{"icon":"user","href":"https://portal.telnyx.com/#/login/sign-in","label":"Login"}],"primary":{"type":"button","label":"Sign Up","href":"https://telnyx.com/sign-up"}},"footer":{"socials":{"github":"https://github.com/team-telnyx","linkedin":"https://www.linkedin.com/company/telnyx","slack":"https://joinslack.telnyx.com","x":"https://x.com/telnyx"},"links":[{"header":"Resources","items":[{"label":"Pricing","href":"https://developers.telnyx.com/internal/pages/pricing"},{"label":"Compare Telnyx","href":"https://developers.telnyx.com/internal/pages/compare"},{"label":"Support center","href":"https://support.telnyx.com/en"},{"label":"SETI","href":"https://seti.telnyx.com"},{"label":"Agent platform configs","href":"https://github.com/team-telnyx/ai"},{"label":"About Telnyx","href":"https://developers.telnyx.com/internal/pages/about"},{"label":"Service status","href":"https://status.telnyx.com"}]},{"header":"Updates","items":[{"label":"Release notes","href":"https://telnyx.com/release-notes"}]},{"header":"Community","items":[{"label":"Low Latency Club","href":"https://lowlatencyclub.ai/"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://telnyx.com/privacy-policy"},{"label":"Terms and conditions","href":"https://telnyx.com/terms-and-conditions"}]}]},"seo":{"metatags":{"og:description":"Infrastructure for real-time agents. Voice, AI, Edge Compute","description":"Infrastructure for real-time agents. Voice, AI, Edge Compute"},"organization":{"name":"Telnyx","url":"https://telnyx.com","logo":"https://telnyx.com/favicon.ico","sameAs":["https://x.com/telnyx","https://www.linkedin.com/company/telnyx/","https://github.com/team-telnyx"]}},"fonts":{"heading":{"family":"PP Formula","weight":800,"source":"assets/fonts/PPFormula-Extrabold.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"assets/fonts/Inter-Regular.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"gtm":{"tagId":"GTM-NRRX236"}},"banner":{"content":"Check out our upcoming events and meetups! [View events →](https://lowlatencyclub.ai/)","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/docs/overview"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"telnyx","hasAudioNarration":false,"actualSubdomain":"telnyx","customDomains":["developers.telnyx.com"],"gitSource":{"type":"github","owner":"team-telnyx","repo":"developer-docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aecc1177e2a3b454e46ab4a","collectionId":"e89de448-4ed6-4586-a5dc-1bb465c580ba","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecc1177e2a3b454e46ab4a"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aecc370ebc844f8582ebaf5","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":601},{"language":"default","tag":"Calling","count":592},{"language":"default","tag":"Other APIs","count":406},{"language":"default","tag":"AI","count":395},{"language":"default","tag":"Messaging","count":353},{"language":"default","tag":"Numbers","count":287},{"language":"default","tag":"Agent Platform","count":279},{"language":"default","tag":"Assistants","count":202},{"language":"default","tag":"Voice API","count":178},{"language":"default","tag":"SMS \u0026 MMS","count":149}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"[class*=\"sidebar\"] [class*=\"tag\"],[class*=\"sidebar\"] [class*=\"badge\"],nav [class*=\"tag\"],nav [class*=\"badge\"]{font-size:0.8rem!important}#ot-sdk-btn-floating{left:auto!important;right:10px!important}body:has([aria-label=\"Preview Widget\"]) #ot-sdk-btn-floating{bottom:88px!important}#navbar .nav-tabs-item:has(>div>svg[style*=\"/book-open.svg\"]){display:none}.nav-tabs a.nav-tabs-item:not([aria-current=\"location\"]){display:none}#navbar div:has(>div>.nav-tabs>a.nav-tabs-item:first-child:last-child){display:none}@media (width >= 64rem){.txd-side{display:block}button[data-component-part=\"products-selector-trigger\"],button.tx-product-switcher{display:none!important}}#mobile-nav [data-component-part=\"products-selector-trigger\"],#mobile-nav #navigation-items>div:has(>div>button[aria-haspopup=\"menu\"]),#mobile-nav.tx-has-directory #navigation-items{display:none!important}#mobile-nav .tx-mobile-directory{padding:0;margin-bottom:1.5rem}#mobile-nav .tx-mobile-directory a,#mobile-nav .tx-mobile-directory .tx-dir-suite-head{min-height:2.75rem}#mobile-nav .tx-mobile-directory :is(a,.tx-dir-suite-head):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.txd-shell{display:flex;gap:0;max-width:none;margin:0;padding:3rem 2rem 6rem 0}.txd-side{width:18rem;flex-shrink:0}.txd-main{flex:1;min-width:0;max-width:56rem;margin-left:11.75rem}@media (max-width: 80rem){.txd-main{margin-left:4rem}}@media (width \u003c 64rem){.txd-shell{display:block;padding:2rem 1.5rem 5rem}.txd-side{display:none}.txd-main{margin-left:0}}:is(#tx-directory,.tx-mobile-directory){margin:0 0 0.5rem;padding:0 0.5rem 0 1rem}:is(#tx-directory,.tx-mobile-directory) .tx-dir-label{font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.55;margin:0 0 0.4rem}:is(#tx-directory,.tx-mobile-directory) .tx-dir-label-gap{margin-top:1.5rem}:is(#tx-directory,.tx-mobile-directory) .tx-dir-link,:is(#tx-directory,.tx-mobile-directory) summary{display:flex;align-items:center;cursor:pointer;font-size:0.875rem;line-height:1.25rem;padding:0.35rem 0.5rem;border-radius:0.375rem;color:rgb(55 65 81);text-decoration:none}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-link,html.dark :is(#tx-directory,.tx-mobile-directory) summary{color:rgb(156 163 175)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-link:hover,:is(#tx-directory,.tx-mobile-directory) summary:hover{color:rgb(17 24 39);background:rgb(0 0 0 / 0.04)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-link[aria-current=\"page\"]{color:#00b688;background:transparent;box-shadow:none;font-weight:400;text-shadow:-0.2px 0 0 currentColor, 0.2px 0 0 currentColor}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-link:hover,html.dark :is(#tx-directory,.tx-mobile-directory) summary:hover{color:rgb(229 231 235);background:rgb(255 255 255 / 0.06)}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-link[aria-current=\"page\"]{color:#5eead4;background:transparent;box-shadow:none}:is(#tx-directory,.tx-mobile-directory) .tx-dir-soon,:is(#tx-directory,.tx-mobile-directory) .tx-dir-soon:hover,html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-soon,html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-soon:hover{cursor:default;opacity:0.45;background:transparent;color:inherit}:is(#tx-directory,.tx-mobile-directory) .tx-dir-soon sup{font-size:0.6rem;line-height:1;letter-spacing:0.05em;text-transform:uppercase;margin-left:0.4rem;vertical-align:super}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite{margin-bottom:0.15rem}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite-head{display:flex;align-items:center;cursor:pointer;user-select:none;font-size:0.875rem;line-height:1.25rem;font-weight:500;padding:0.35rem 0.5rem;border-radius:0.375rem;color:rgb(55 65 81)}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-suite-head{color:rgb(156 163 175)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite-head:hover{color:rgb(17 24 39);background:rgb(0 0 0 / 0.04)}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-suite-head:hover{color:rgb(229 231 235);background:rgb(255 255 255 / 0.06)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite-head::after{content:'';width:0.42rem;height:0.42rem;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform 0.15s;flex-shrink:0;opacity:0.7}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite.open>.tx-dir-suite-head::after{transform:rotate(45deg)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite.open>.tx-dir-suite-head{color:rgb(17 24 39);background:rgb(0 0 0 / 0.04);font-weight:600}html.dark :is(#tx-directory,.tx-mobile-directory) .tx-dir-suite.open>.tx-dir-suite-head{color:rgb(229 231 235);background:rgb(255 255 255 / 0.06)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite>ul{display:none}:is(#tx-directory,.tx-mobile-directory) .tx-dir-suite.open>ul{display:block}:is(#tx-directory,.tx-mobile-directory) ul{margin:0.15rem 0 0.5rem;padding:0}:is(#tx-directory,.tx-mobile-directory) li{list-style:none}:is(#tx-directory,.tx-mobile-directory) li a{display:flex;align-items:center;font-size:0.875rem;line-height:1.25rem;padding:0.3rem 0.5rem 0.3rem 1.6rem;border-radius:0.375rem;color:rgb(107 114 128);text-decoration:none}:is(#tx-directory,.tx-mobile-directory) .tx-dir-section-item{font-weight:500}html.dark :is(#tx-directory,.tx-mobile-directory) li a{color:rgb(156 163 175)}:is(#tx-directory,.tx-mobile-directory) li a:hover{color:rgb(17 24 39);background:rgb(0 0 0 / 0.04)}html.dark :is(#tx-directory,.tx-mobile-directory) li a:hover{color:rgb(229 231 235);background:rgb(255 255 255 / 0.06)}:is(#tx-directory,.tx-mobile-directory) .tx-dir-icon{display:inline-block;width:1rem;height:1rem;flex-shrink:0;margin-right:0.5rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.txi-arrows-left-right-to-line{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrows-left-right-to-line.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrows-left-right-to-line.svg\")}.txi-bolt{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/bolt.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/bolt.svg\")}.txi-brain{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/brain.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/brain.svg\")}.txi-brain-circuit{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/brain-circuit.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/brain-circuit.svg\")}.txi-brands-whatsapp{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/whatsapp.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/whatsapp.svg\")}.txi-broadcast-tower{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/broadcast-tower.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/broadcast-tower.svg\")}.txi-browser{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/browser.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/browser.svg\")}.txi-circle-nodes{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/circle-nodes.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/circle-nodes.svg\")}.txi-clone{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/clone.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/clone.svg\")}.txi-cloud{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cloud.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cloud.svg\")}.txi-code{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code.svg\")}.txi-comment-sms{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/comment-sms.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/comment-sms.svg\")}.txi-cubes{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cubes.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/cubes.svg\")}.txi-database{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/database.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/database.svg\")}.txi-door-open{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/door-open.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/door-open.svg\")}.txi-envelope{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/envelope.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/envelope.svg\")}.txi-eye{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/eye.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/eye.svg\")}.txi-file-certificate{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/file-certificate.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/file-certificate.svg\")}.txi-fingerprint{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/fingerprint.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/fingerprint.svg\")}.txi-folder-tree{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/folder-tree.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/folder-tree.svg\")}.txi-globe{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg\")}.txi-hard-drive{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hard-drive.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hard-drive.svg\")}.txi-hashtag{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hashtag.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hashtag.svg\")}.txi-headset{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/headset.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/headset.svg\")}.txi-key{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/key.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/key.svg\")}.txi-layer-group{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/layer-group.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/layer-group.svg\")}.txi-magnifying-glass{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/magnifying-glass.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/magnifying-glass.svg\")}.txi-message{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/message.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/message.svg\")}.txi-message-dots{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/message-dots.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/message-dots.svg\")}.txi-microchip-ai{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/microchip-ai.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/microchip-ai.svg\")}.txi-microphone{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/microphone.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/microphone.svg\")}.txi-network-wired{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/network-wired.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/network-wired.svg\")}.txi-phone{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/phone.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/phone.svg\")}.txi-phone-volume{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/phone-volume.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/phone-volume.svg\")}.txi-plug{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/plug.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/plug.svg\")}.txi-right-left{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/right-left.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/right-left.svg\")}.txi-robot{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/robot.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/robot.svg\")}.txi-server{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/server.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/server.svg\")}.txi-share-nodes{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/share-nodes.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/share-nodes.svg\")}.txi-shield{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/shield.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/shield.svg\")}.txi-shield-check{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/shield-check.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/shield-check.svg\")}.txi-signal{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/signal.svg\")}.txi-sim-card{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/sim-card.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/sim-card.svg\")}.txi-split{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/split.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/split.svg\")}.txi-table{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/table.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/table.svg\")}.txi-tower-control{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/tower-control.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/tower-control.svg\")}.txi-train-tunnel{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/train-tunnel.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/train-tunnel.svg\")}.txi-video{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/video.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/video.svg\")}.txi-wand-magic-sparkles{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wand-magic-sparkles.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wand-magic-sparkles.svg\")}.txi-waveform{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/waveform.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/waveform.svg\")}.txi-waveform-lines{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/waveform-lines.svg\");mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/waveform-lines.svg\")}.txd-main .txd-h1{font-family:var(--font-family-headings-custom, \"PP Formula\"), -apple-system, BlinkMacSystemFont, \"Segoe UI\", system-ui, sans-serif;font-size:2.1rem;font-weight:500;letter-spacing:-0.01em;margin:1.2rem 0 0.4rem;color:rgb(22 28 26)}html.dark .txd-main .txd-h1{color:rgb(229 231 235)}.txd-main .txd-lead{font-size:1.3rem;line-height:1.55;font-weight:500;margin:0.9rem 0 1.3rem;color:rgb(31 41 55)}html.dark .txd-main .txd-lead{color:rgb(209 213 219)}.txd-main .txd-h2{font-family:var(--font-family-headings-custom, \"PP Formula\"), -apple-system, BlinkMacSystemFont, \"Segoe UI\", system-ui, sans-serif;font-size:1.45rem;font-weight:500;margin:2.4rem 0 0.4rem;color:rgb(22 28 26)}html.dark .txd-main .txd-h2{color:rgb(229 231 235)}.txd-main .txd-section-h{font-size:1.05rem;font-weight:600;margin:1.8rem 0 0.2rem;opacity:0.85}.txd-main .txd-p{margin:0.7rem 0 1rem;line-height:1.65;color:rgb(75 85 99)}html.dark .txd-main .txd-p{color:rgb(156 163 175)}.txd-main .txd-p a{text-decoration:underline}.txd-main .txd-h1{max-width:46rem;line-height:1.12}.txd-main .txd-hero-copy{max-width:45rem}.txd-main .txd-follow-up{margin-top:1rem}.txd-main .txd-follow-up a{color:#00b688;font-weight:600;text-decoration:none}.txd-main .txd-follow-up a:hover{text-decoration:underline}.txd-main a:focus-visible{outline:2px solid #00b688;outline-offset:3px}@media (max-width: 48rem){.txd-main .txd-h1{font-size:1.9rem}}@media (min-width: 64.01rem) and (max-width: 90rem){.txd-main{margin-right:4rem}}.rm-explorer{--rm-border: rgb(15 23 42 / 14%);--rm-muted: #5f6b68;--rm-soft: #f6f8f7}.dark .rm-explorer{--rm-border: rgb(255 255 255 / 14%);--rm-muted: #a2aaa8;--rm-soft: #151a19}#resource-map-toolbar{position:sticky;top:5rem;z-index:20;margin:1.25rem 0 1.75rem;padding:.75rem 0;background:var(--rm-surface, #fff);border-bottom:1px solid var(--rm-border)}.dark #resource-map-toolbar{background:#0b0e0d}.rm-controls{display:grid;grid-template-columns:minmax(15rem, 1fr) minmax(10rem, auto) auto;gap:.625rem;align-items:center}.rm-search{position:relative;min-width:0}.rm-search svg{position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;color:var(--rm-muted);fill:none;stroke:currentColor;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.rm-search input,.rm-area-select,.rm-collapse,.rm-clear,.rm-empty button{min-height:2.5rem;color:inherit;background:transparent;border:1px solid var(--rm-border);border-radius:.5rem;font:inherit;font-size:.875rem}.rm-search input{width:100%;padding:.58rem 2.6rem .58rem 2.35rem}.rm-search input::placeholder{color:var(--rm-muted);opacity:1}.rm-shortcut{position:absolute;top:50%;right:.65rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;color:var(--rm-muted);background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:.35rem;font:inherit;font-size:.72rem;transform:translateY(-50%);pointer-events:none}.rm-area-wrap{position:relative;max-width:13rem}.rm-area-select{width:100%;max-width:13rem;padding:.55rem 2.25rem .55rem .75rem;appearance:none;cursor:pointer}.rm-area-caret{position:absolute;top:50%;right:.85rem;width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.rm-collapse,.rm-clear,.rm-empty button{padding:.5rem .75rem;font-weight:650;cursor:pointer}.rm-search input:focus-visible,.rm-area-select:focus-visible,.rm-collapse:focus-visible,.rm-clear:focus-visible,.rm-empty button:focus-visible{outline:2px solid #00b688;outline-offset:2px;border-color:#00b688;box-shadow:none!important}.rm-collapse:hover,.rm-clear:hover,.rm-empty button:hover{color:#08785d;background:var(--rm-soft)}.dark .rm-collapse:hover,.dark .rm-clear:hover,.dark .rm-empty button:hover{color:#5eead4}.rm-meta{display:flex;min-height:1.65rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .15rem 0}.rm-status{color:var(--rm-muted);font-size:.78rem;line-height:1.35}.rm-clear{min-height:1.8rem;padding:.2rem .55rem;border-color:transparent;font-size:.78rem}.rm-empty{display:grid;justify-items:start;gap:.35rem;margin:-.5rem 0 1.75rem;padding:1.1rem 1.2rem;color:var(--rm-muted);background:var(--rm-soft);border:1px solid var(--rm-border);border-radius:.75rem;font-size:.875rem}.rm-empty strong{color:inherit;font-size:.95rem}.rm-empty button{min-height:2.2rem;margin-top:.35rem}.rm-resource-list{display:block!important;margin:0 0 .75rem!important;border-color:var(--rm-border)!important;border-top:0!important;border-radius:0 0 .75rem .75rem!important}.rm-resource-list>details.accordion{margin:0!important;border:0!important;border-radius:0!important}.rm-resource-list>details.accordion+details.accordion{border-top:1px solid var(--rm-border)!important}.rm-resource-list>details.accordion>summary{min-height:3rem;padding:.7rem .9rem!important;border-radius:0!important}.rm-resource-list>details.accordion:first-child>summary{border-radius:0!important}.rm-resource-list>details.accordion:last-child:not([open])>summary{border-radius:0 0 .75rem .75rem!important}.rm-resource-list [data-component-part=\"accordion-title\"]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1rem}.rm-resource-name{min-width:0;overflow-wrap:anywhere;font-weight:650}.rm-method-count{flex:0 0 auto;color:var(--rm-muted);font-size:.75rem;font-weight:500;white-space:nowrap}.rm-resource-list details[open]>summary{background:var(--rm-soft)}.rm-resource-list details[open] [data-component-part=\"accordion-content\"]{margin-right:1rem;margin-left:1rem}.rm-resource-list tbody tr.rm-row-match{background:rgb(0 182 136 / 8%)}.rm-resource-list td:first-child code{white-space:nowrap}.rm-resource-list tbody tr[hidden],.rm-explorer h2[hidden],.rm-resource-list[hidden],.rm-empty[hidden],.rm-collapse[hidden],.rm-clear[hidden]{display:none!important}.rm-explorer h2{position:relative;min-height:3rem;margin:.45rem 0 0!important;scroll-margin-top:10rem;border:1px solid var(--rm-border);border-radius:.75rem}.rm-explorer h2.rm-section-open{border-radius:.75rem .75rem 0 0}.rm-section-toggle{display:grid;width:100%;min-height:3rem;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:.75rem;padding:.6rem .9rem;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.rm-section-toggle:hover,.rm-section-toggle:focus-visible{background:var(--rm-soft)}.rm-section-toggle:focus-visible{outline:2px solid #00b688;outline-offset:2px;border-radius:.7rem}.rm-section-name{font-size:1rem;font-weight:700}.rm-section-count{display:grid;min-width:1.65rem;min-height:1.4rem;place-items:center;padding:3px 6px;color:#08785d;background:rgb(0 182 136 / 10%);border-radius:.35rem;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.dark .rm-section-count{color:#5eead4;background:#12302b}.rm-section-caret{width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.15rem)}.rm-section-toggle[aria-expanded=\"true\"] .rm-section-caret{transform:rotate(225deg) translate(-.1rem, -.05rem)}@media (max-width: 767px){#resource-map-toolbar{position:static;top:auto;z-index:auto;margin-top:1rem;padding-top:.6rem}.rm-controls{grid-template-columns:minmax(0, 1fr) auto}.rm-search{grid-column:1 / -1}.rm-search input{padding-right:.75rem}.rm-shortcut{display:none}.rm-area-wrap,.rm-area-select{width:100%;max-width:none}.rm-resource-list [data-component-part=\"accordion-title\"]{gap:.65rem}.rm-method-count{font-size:.7rem}.rm-resource-list table,.rm-resource-list tbody{display:block;width:100%;min-width:0!important}.rm-resource-list thead{display:none}.rm-resource-list tbody tr{display:grid;width:100%;grid-template-columns:minmax(0, 1fr);gap:.45rem;padding:.75rem 0}.rm-resource-list tbody tr+tr{border-top:1px solid var(--rm-border)}.rm-resource-list tbody td{display:grid;width:100%;min-width:0!important;grid-template-columns:4.5rem minmax(0, 1fr);align-items:start;gap:.5rem;padding:0!important;border:0!important}.rm-resource-list tbody td::before{color:var(--rm-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rm-resource-list tbody td:first-child::before{content:\"Method\"}.rm-resource-list tbody td:last-child::before{content:\"Endpoint\"}.rm-resource-list tbody td code,.rm-resource-list tbody td a{min-width:0;white-space:normal!important;overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.rm-explorer *,.rm-explorer *::before,.rm-explorer *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sdk-launchpad{--sdk-border: #d8e1de;--sdk-panel: #ffffff;margin:1rem 0 1.5rem;padding:1rem;overflow:hidden;color:inherit;background:var(--sdk-panel);border:1px solid var(--sdk-border);border-radius:12px}.dark .sdk-launchpad{--sdk-border: #293431;--sdk-panel: #101513}.sdk-launchpad-kicker{margin:0 0 .25rem!important;color:#08785d;font-size:.68rem;font-weight:800;letter-spacing:.1em}.dark .sdk-launchpad-kicker{color:#5eead4}.sdk-launchpad>h2{margin-top:.25rem}.sdk-launchpad [role=\"tablist\"]{display:flex;flex-wrap:wrap;gap:.25rem}.sdk-launchpad [role=\"tab\"]{min-width:56px;min-height:44px}.sdk-launchpad [role=\"tab\"][aria-selected=\"true\"]{color:#08785d!important}.dark .sdk-launchpad [role=\"tab\"][aria-selected=\"true\"]{color:#5eead4!important}.sdk-launchpad [role=\"tab\"]:focus-visible,.sdk-launchpad a:focus-visible,.sdk-launchpad-code:focus-visible{outline:2px solid #08785d;outline-offset:2px}.dark .sdk-launchpad [role=\"tab\"]:focus-visible,.dark .sdk-launchpad a:focus-visible,.dark .sdk-launchpad-code:focus-visible{outline-color:#5eead4}.sdk-launchpad-code{max-width:100%;overflow-x:auto;border-radius:.5rem}.sdk-launchpad-code pre{max-width:none;overflow-x:visible!important}.sdk-launchpad-code button{min-width:44px;min-height:44px}#content-area:has(#sdk-launchpad) .chat-assistant-floating-input{display:none}@media (max-width: 640px){.sdk-launchpad{margin-top:.75rem;padding:.75rem}.sdk-launchpad-kicker{display:none}.sdk-launchpad [role=\"tablist\"]{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.2rem;overflow:visible}.sdk-launchpad [role=\"tab\"]{min-width:0;min-height:44px;padding-inline:.2rem;font-size:.75rem;line-height:1.15;white-space:nowrap}}.sdk-directory li{margin-block:.5rem}.mdx-content table td{min-width:0!important}.mdx-content table td :is(code,a){overflow-wrap:anywhere}.mdx-content table :is(th,td):first-child code{white-space:nowrap;word-break:normal;overflow-wrap:normal}@media (min-width: 768px){.tx-table-grid table{table-layout:fixed}.tx-table-grid table :is(th,td):first-child{width:40%}}@media (min-width: 768px){.tx-table-grid-3 table{table-layout:fixed}.tx-table-grid-3 table :is(th,td):first-child{width:22%}.tx-table-grid-3 table :is(th,td):last-child{width:18%}}.tx-retirement-banner{margin-bottom:1.5rem}.tx-retirement-banner>div{margin:0}@media (min-width: 1024px){.tx-retirement-banner{position:sticky;top:calc(6rem + var(--banner-height, 0px));z-index:20;padding-top:.5rem;background:rgb(var(--background-light, 255 255 255))}.dark .tx-retirement-banner{background:rgb(var(--background-dark, 9 12 14))}}#content>.callout:first-child{margin-top:0}#content strong{font-weight:600}"}],"page":{"pagePath":"api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection","slug":"/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection","pageMetadata":{"title":"Update a meeting calendar connection","description":"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json patch /calendar_connections/{id}","href":"/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection","autogeneratedByOpenApi":true},"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: \"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a meeting calendar connection","description":"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json patch /calendar_connections/{id}","href":"/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/telnyx/a2dd5aaa2ff5831a/reading-progress.js","/_mintlify/custom/telnyx/7b77ce9cedb163fd/webmcp-init.js","/_mintlify/custom/telnyx/7fbfee588ac7ad38/structured-data.js","/_mintlify/custom/telnyx/41d9633b1a2dd405/scripts/tests/generate-llms-txt.test.js","/_mintlify/custom/telnyx/8851ad5fd6e9b5c7/scripts/tests/direct-source-workflows.test.js","/_mintlify/custom/telnyx/7ad13bb6588be22f/scripts/tests/redirects.test.js","/_mintlify/custom/telnyx/f981035eb45fcbdb/scripts/tests/generate-error-catalog.test.js","/_mintlify/custom/telnyx/132bc205f55282a5/scripts/tests/sync-llms-automerge.test.js","/_mintlify/custom/telnyx/05e787f15f45952b/scripts/tests/webhook-catalog-lifecycle.test.js","/_mintlify/custom/telnyx/01b840b27496e6c8/scripts/tests/repository-structure.test.js","/_mintlify/custom/telnyx/5ebc7d6e18012563/scripts/tests/legacy-content-usage.test.js","/_mintlify/custom/telnyx/ac1f21e68bf4050a/scripts/docs/check-llms-links.js","/_mintlify/custom/telnyx/5f7d2f1ae375b9ad/scripts/docs/check-llms-native-routes.js","/_mintlify/custom/telnyx/b8d13287c2dcc5b9/scripts/docs/fetch-coverage.js","/_mintlify/custom/telnyx/e0a29f76f2645359/scripts/docs/generate-error-catalog.js","/_mintlify/custom/telnyx/9ffa8f6166445a46/scripts/docs/generate-llms-txt.js","/_mintlify/custom/telnyx/f1f111fe784c3ede/scripts/docs/update-tts-voices.js","/_mintlify/custom/telnyx/c48ad0189f7f1c57/scripts/docs/build-sdk-doc-pages.js","/_mintlify/custom/telnyx/f840117777d76f9e/scripts/tests/sdk-doc-pages.test.js","/_mintlify/custom/telnyx/414c53c50b0e1968/resource-map-filter.js","/_mintlify/custom/telnyx/80af622b3010a712/scripts/tests/sdk-language-switcher.test.js","/_mintlify/custom/telnyx/52fa0fbcb966f8b6/sdk-language-switcher.js","/_mintlify/custom/telnyx/660ec334a362cf1c/home-directory.js","/_mintlify/custom/telnyx/33d3f1dbdec08735/scripts/generate-home-directory.js","/_mintlify/custom/telnyx/137e3eb8e1d1d85a/scripts/tests/api-fundamentals.test.js","/_mintlify/custom/telnyx/24a8eed3a5010d4c/scripts/tests/agent-sdk-workflow.test.js","/_mintlify/custom/telnyx/abc2169efcd5115c/scripts/tests/homepage-overview.test.js","/_mintlify/custom/telnyx/8edf49ac62deef02/scripts/tests/batch-detail-records-navigation.test.js","/_mintlify/custom/telnyx/e005178572336f01/scripts/tests/api-discoverability.test.js","/_mintlify/custom/telnyx/78cb83896fbea5cf/scripts/tests/home-directory.test.js","/_mintlify/custom/telnyx/11ae45253e6b7be6/scripts/tests/agent-readiness.test.js","/_mintlify/custom/telnyx/82396d5a75077c2a/scripts/tests/sample-workflow-regressions.test.js","/_mintlify/custom/telnyx/5f6625c0420c9328/scripts/tests/openapi-mintlify-parsing.test.js","/_mintlify/custom/telnyx/c7dca602ca9641ec/scripts/tests/llms-markdown-assets.test.js","/_mintlify/custom/telnyx/02d6acd7c86b79f9/scripts/tests/agent-browser-quickstart.test.js"],"openApiReferenceData":{"operation":{"operationId":"updateMeetingCalendarConnection","summary":"Update a meeting calendar connection","description":"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.","tags":["Meeting Calendar Connections"],"security":["8e7d5b9e-87db-4f4d-ae81-d50cb2cb90d7"],"responses":{"200":"8c9b70f9-cbd5-403c-89ed-4f156235f652","400":"c1ed9c93-8ece-4a9d-ac4e-ddda8102c384","401":"27a41372-1b3b-462f-bc30-e4843428aa56","403":"bd951666-7958-4058-9445-4b8e4498c334","404":"0a4bbda1-b422-4174-9798-807bcc21e091","409":"9a121ec3-5731-4fe0-9a56-3eac7cef0974","413":"a9e00cb8-bba4-4766-962b-beb89a64a9cf","422":"c2555b25-eac5-4d95-beb4-8031ee73fac9","429":"8f6820fa-7850-4cb7-9cbc-796600b141c6","500":"39dfd41d-5416-4c34-97b8-0b61f05d4c34","502":"8daccdee-b015-4e6a-a31d-d60bfb2ba461","503":"17ad6a44-0f01-4159-b108-50ecfb0530bc"},"parameters":["b7fbf9c9-95f9-440d-a027-63bb5465fba8"],"requestBody":"41ca2690-6dd4-4b55-81b0-3d4896128617","method":"patch","type":"path","servers":["ae1777db-08d3-40d6-8854-f7ca325c2d6a"],"path":"/calendar_connections/{id}","baseUrlOptions":["https://api.telnyx.com/v2"],"title":"Update a meeting calendar connection","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b7fbf9c9-95f9-440d-a027-63bb5465fba8":{"name":"id","in":"path","required":true,"description":"Calendar connection ID.","schema":{"type":"string","isRequired":true,"description":"Calendar connection ID.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"auto_join_policy":{"type":"string","description":"all_meetings joins eligible events; external_organizer_excluded requires the connected user to be the organizer; per_meeting requires an explicit opt-in.","enum":["all_meetings","external_organizer_excluded","per_meeting"],"uniqueKey":"auto_join_policy","typeLabel":"enum\u003cstring>"},"bot_name":{"oneOf":[{"type":"string","description":"Bot display name; null clears the override.","maxLength":100,"minLength":1,"uniqueKey":"bot_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"bot_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bot_name","typeLabel":"string | null"},"default_barge_in":{"oneOf":[{"type":"boolean","description":"Default manual speech interruption. Cannot be true with default_assistant.","uniqueKey":"default_barge_in.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"default_barge_in.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_barge_in","typeLabel":"boolean | null"},"default_summarize_on_end":{"oneOf":[{"type":"boolean","description":"Generate a summary when each future session transcript finalizes.","uniqueKey":"default_summarize_on_end.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"default_summarize_on_end.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_summarize_on_end","typeLabel":"boolean | null"},"default_voice":{"oneOf":[{"type":"string","description":"Manual-speech voice; must be null when default_assistant is set.","maxLength":100,"minLength":1,"uniqueKey":"default_voice.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"default_voice.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_voice","typeLabel":"string | null"},"default_assistant":{"oneOf":[{"type":"object","title":"CalendarAssistantDefaults","description":"Default assistant for future calendar-scheduled Google Meet and Teams sessions. The saved configuration must fit within 8 KiB. Use id, audio_gate, dynamic_variables, and leave_on_end; avatar is not accepted. audio_gate defaults to full_duplex.","required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":255,"description":"Identifier of the assistant to attach.","isRequired":true,"uniqueKey":"default_assistant.oneOf.0.id","typeLabel":"string"},"audio_gate":{"type":"string","enum":["half_duplex","full_duplex"],"description":"Use full_duplex (default) to allow participants to interrupt, or half_duplex to pause listening while the assistant speaks. Full-duplex pricing depends on participant audio usage; see the Meeting pricing guide.","default":"full_duplex","uniqueKey":"default_assistant.oneOf.0.audio_gate","typeLabel":"enum\u003cstring>"},"dynamic_variables":{"type":"object","description":"Per-conversation values for the [dynamic variables](/docs/inference/ai-assistants/dynamic-variables) used in the Assistant's instructions, greeting, or tools. Delivered before the Assistant's first utterance, so they resolve for the opening line as well as the rest of the conversation. At most 63 entries; keys 1-128 characters; values must be strings. The map is budgeted in aggregate at 1,047,552 bytes (1023 KiB) rather than capped per value. `streaming_audio`, `ai_assistant_streaming_audio` and `meeting_session_id` are reserved and rejected with `400 invalid_request`.","maxProperties":63,"propertyNames":{"minLength":1,"maxLength":128,"not":{"enum":["streaming_audio","ai_assistant_streaming_audio","meeting_session_id"]}},"additionalProperties":{"type":"string","uniqueKey":"default_assistant.oneOf.0.dynamic_variables.additionalProperties","typeLabel":"string"},"uniqueKey":"default_assistant.oneOf.0.dynamic_variables","typeLabel":"object"},"leave_on_end":{"type":"boolean","default":false,"description":"Leave when the assistant conversation ends or fails. Defaults to false. Other leave-policy rules and explicit leave requests still apply.","uniqueKey":"default_assistant.oneOf.0.leave_on_end","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"default_assistant.oneOf.0","typeLabel":"CalendarAssistantDefaults · object"},{"type":"null","uniqueKey":"default_assistant.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_assistant","typeLabel":"CalendarAssistantDefaults · object | null"},"default_recording":{"oneOf":[{"type":"boolean","description":"Google Meet and Teams recording intent. When null, recording is enabled only if a destination is set. True requires default_recording_export; false cannot be combined with a destination.","uniqueKey":"default_recording.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"default_recording.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_recording","typeLabel":"boolean | null"},"default_recording_export":{"oneOf":[{"type":"object","description":"Customer-owned Telnyx Storage destination for recording exports. Uses the authenticated organization and user; do not supply credentials, region, organization ID or object key.","required":["bucket"],"properties":{"bucket":{"type":"string","minLength":3,"maxLength":63,"pattern":"^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$","description":"Existing accessible bucket. Consecutive dots and IPv4-address names are rejected.","isRequired":true,"uniqueKey":"default_recording_export.oneOf.0.bucket","typeLabel":"string"},"prefix":{"type":"string","minLength":1,"maxLength":256,"pattern":"^[A-Za-z0-9/_.-]+$","description":"Optional object-key prefix. One trailing slash is normalized. Empty path segments, . and .. segments are rejected.","uniqueKey":"default_recording_export.oneOf.0.prefix","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"default_recording_export.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"default_recording_export.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_recording_export","typeLabel":"object | null"},"default_webhook_url":{"oneOf":[{"type":"string","description":"HTTPS destination for future session webhooks. Null clears the default. A non-null update returns webhook_secret once; save it to verify signatures for sessions created with this default. Existing sessions retain their original signing secret.","format":"uri","maxLength":2048,"uniqueKey":"default_webhook_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","uniqueKey":"default_webhook_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_webhook_url","typeLabel":"string\u003curi> | null"}},"minProperties":1,"uniqueKey":"","typeLabel":"object"},"example":{"default_recording":true,"default_recording_export":{"bucket":"meeting-recordings"},"default_webhook_url":"https://example.com/meeting-events"},"examples":{"Example":{"title":"Example","value":{"default_recording":true,"default_recording_export":{"bucket":"meeting-recordings"},"default_webhook_url":"https://example.com/meeting-events"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"8c9b70f9-cbd5-403c-89ed-4f156235f652":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"data":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Calendar connection ID.","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"platform":{"type":"string","description":"Calendar provider: Google Calendar or Microsoft Outlook.","enum":["google_calendar","microsoft_outlook"],"isRequired":true,"uniqueKey":"data.platform","typeLabel":"enum\u003cstring>"},"platform_email":{"oneOf":[{"type":"string","description":"Connected calendar email address.","isRequired":true,"uniqueKey":"data.platform_email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.platform_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.platform_email","typeLabel":"string | null"},"status":{"type":"string","description":"Connection status.","enum":["connected","disconnected","error"],"isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"status_detail":{"oneOf":[{"type":"string","description":"Additional connection status detail.","isRequired":true,"uniqueKey":"data.status_detail.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.status_detail.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.status_detail","typeLabel":"string | null"},"auto_join_policy":{"type":"string","description":"all_meetings joins eligible events; external_organizer_excluded requires the connected user to be the organizer; per_meeting requires an explicit opt-in.","enum":["all_meetings","external_organizer_excluded","per_meeting"],"isRequired":true,"uniqueKey":"data.auto_join_policy","typeLabel":"enum\u003cstring>"},"bot_name":{"oneOf":[{"type":"string","description":"Bot display name; null clears the override.","maxLength":100,"minLength":1,"isRequired":true,"uniqueKey":"data.bot_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.bot_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.bot_name","typeLabel":"string | null"},"default_barge_in":{"oneOf":[{"type":"boolean","description":"Default manual speech interruption. Cannot be true with default_assistant.","isRequired":true,"uniqueKey":"data.default_barge_in.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.default_barge_in.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_barge_in","typeLabel":"boolean | null"},"default_summarize_on_end":{"oneOf":[{"type":"boolean","description":"Generate a summary when each future session transcript finalizes.","isRequired":true,"uniqueKey":"data.default_summarize_on_end.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.default_summarize_on_end.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_summarize_on_end","typeLabel":"boolean | null"},"default_voice":{"oneOf":[{"type":"string","description":"Manual-speech voice; must be null when default_assistant is set.","maxLength":100,"minLength":1,"isRequired":true,"uniqueKey":"data.default_voice.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.default_voice.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_voice","typeLabel":"string | null"},"default_assistant":{"oneOf":[{"type":"object","title":"MeetingSessionAssistant","required":["id","audio_gate","leave_on_end"],"properties":{"id":{"type":"string","description":"Identifier of the assistant.","isRequired":true,"uniqueKey":"data.default_assistant.oneOf.0.id","typeLabel":"string"},"audio_gate":{"type":"string","enum":["half_duplex","full_duplex"],"description":"Audio gating strategy in force for the assistant call leg.","isRequired":true,"uniqueKey":"data.default_assistant.oneOf.0.audio_gate","typeLabel":"enum\u003cstring>"},"leave_on_end":{"type":"boolean","description":"Whether the bot leaves when the Assistant's conversation ends or fails.","isRequired":true,"uniqueKey":"data.default_assistant.oneOf.0.leave_on_end","typeLabel":"boolean"},"dynamic_variables":{"oneOf":[{"type":"object","description":"Dynamic variables in individual-session responses; null when none were supplied. Omitted from session list items.","additionalProperties":{"type":"string","uniqueKey":"data.default_assistant.oneOf.0.dynamic_variables.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"data.default_assistant.oneOf.0.dynamic_variables.oneOf.0","typeLabel":"object"},{"type":"null","description":"Dynamic variables in individual-session responses; null when none were supplied. Omitted from session list items.","uniqueKey":"data.default_assistant.oneOf.0.dynamic_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.default_assistant.oneOf.0.dynamic_variables","typeLabel":"object | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.default_assistant.oneOf.0","typeLabel":"MeetingSessionAssistant · object"},{"type":"null","isRequired":true,"uniqueKey":"data.default_assistant.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_assistant","typeLabel":"MeetingSessionAssistant · object | null"},"default_recording":{"oneOf":[{"type":"boolean","description":"Google Meet and Teams recording intent. When null, recording is enabled only if a destination is set. True requires default_recording_export; false cannot be combined with a destination.","isRequired":true,"uniqueKey":"data.default_recording.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.default_recording.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_recording","typeLabel":"boolean | null"},"default_recording_export":{"oneOf":[{"type":"object","description":"Customer-owned Telnyx Storage destination for recording exports. Uses the authenticated organization and user; do not supply credentials, region, organization ID or object key.","required":["bucket"],"properties":{"bucket":{"type":"string","minLength":3,"maxLength":63,"pattern":"^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$","description":"Existing accessible bucket. Consecutive dots and IPv4-address names are rejected.","isRequired":true,"uniqueKey":"data.default_recording_export.oneOf.0.bucket","typeLabel":"string"},"prefix":{"type":"string","minLength":1,"maxLength":256,"pattern":"^[A-Za-z0-9/_.-]+$","description":"Optional object-key prefix. One trailing slash is normalized. Empty path segments, . and .. segments are rejected.","uniqueKey":"data.default_recording_export.oneOf.0.prefix","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.default_recording_export.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.default_recording_export.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_recording_export","typeLabel":"object | null"},"default_webhook_url":{"oneOf":[{"type":"string","description":"HTTPS destination for future session webhooks. Null clears the default. A non-null update returns webhook_secret once; save it to verify signatures for sessions created with this default. Existing sessions retain their original signing secret.","format":"uri","maxLength":2048,"isRequired":true,"uniqueKey":"data.default_webhook_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","isRequired":true,"uniqueKey":"data.default_webhook_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.default_webhook_url","typeLabel":"string\u003curi> | null"},"created_at":{"type":"string","description":"Creation time.","format":"date-time","isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","description":"Last update time.","format":"date-time","isRequired":true,"uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"},"webhook_secret":{"type":"string","description":"Returned only when PATCH supplies a non-null default_webhook_url. Not returned by list or retrieve. Save this secret to verify webhooks for future sessions.","uniqueKey":"data.webhook_secret","typeLabel":"string"}},"required":["id","platform","platform_email","status","status_detail","auto_join_policy","bot_name","default_barge_in","default_summarize_on_end","default_voice","default_assistant","default_recording","default_recording_export","default_webhook_url","created_at","updated_at"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"example":{"data":{"id":"calconn_example","platform":"google_calendar","platform_email":"[email protected]","status":"connected","status_detail":null,"auto_join_policy":"all_meetings","bot_name":"Notetaker","default_barge_in":null,"default_summarize_on_end":null,"default_voice":null,"default_assistant":null,"default_recording":true,"default_recording_export":{"bucket":"meeting-recordings"},"default_webhook_url":"https://example.com/meeting-events","created_at":"2026-11-05T09:00:00Z","updated_at":"2026-11-05T09:00:00Z","webhook_secret":"whsec_example"}},"examples":{"Example":{"title":"Example","value":{"data":{"id":"calconn_example","platform":"google_calendar","platform_email":"[email protected]","status":"connected","status_detail":null,"auto_join_policy":"all_meetings","bot_name":"Notetaker","default_barge_in":null,"default_summarize_on_end":null,"default_voice":null,"default_assistant":null,"default_recording":true,"default_recording_export":{"bucket":"meeting-recordings"},"default_webhook_url":"https://example.com/meeting-events","created_at":"2026-11-05T09:00:00Z","updated_at":"2026-11-05T09:00:00Z","webhook_secret":"whsec_example"}}}},"exampleType":"examples"}},"exampleType":"examples"},"c1ed9c93-8ece-4a9d-ac4e-ddda8102c384":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"invalid_request","message":"request is invalid"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"request is invalid"}}}},"exampleType":"examples"}},"exampleType":"examples"},"27a41372-1b3b-462f-bc30-e4843428aa56":{"description":"Unauthorized. On api.telnyx.com, authentication is enforced by the API gateway before the request reaches the Meeting service, so a missing or invalid API key returns the standard Telnyx error envelope (`{\"errors\": [{\"code\": \"10009\", ...}]}`) rather than the single-`error` shape below.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"unauthorized","message":"invalid or missing credentials"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"invalid or missing credentials"}}}},"exampleType":"examples"}},"exampleType":"examples"},"bd951666-7958-4058-9445-4b8e4498c334":{"description":"The authenticated credential is not permitted to perform this operation.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"forbidden","message":"credential is not permitted"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"forbidden","message":"credential is not permitted"}}}},"exampleType":"examples"}},"exampleType":"examples"},"0a4bbda1-b422-4174-9798-807bcc21e091":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"not_found","message":"meeting session not found"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"not_found","message":"meeting session not found"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9a121ec3-5731-4fe0-9a56-3eac7cef0974":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"invalid_state","message":"only scheduled sessions can be updated"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_state","message":"only scheduled sessions can be updated"}}}},"exampleType":"examples"}},"exampleType":"examples"},"a9e00cb8-bba4-4766-962b-beb89a64a9cf":{"description":"Payload Too Large","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"invalid_request","message":"request body too large"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"request body too large"}}}},"exampleType":"examples"}},"exampleType":"examples"},"c2555b25-eac5-4d95-beb4-8031ee73fac9":{"description":"Unprocessable Entity, including an unsupported capability","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}}}},"exampleType":"examples"}},"exampleType":"examples"},"8f6820fa-7850-4cb7-9cbc-796600b141c6":{"description":"Authentication is temporarily overloaded. Retry after the number of seconds in `Retry-After`.","headers":{"Retry-After":{"required":true,"description":"Seconds to wait before retrying.","schema":{"type":"integer","minimum":1,"maximum":5}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"auth_overloaded","message":"authentication temporarily overloaded"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"auth_overloaded","message":"authentication temporarily overloaded"}}}},"exampleType":"examples"}},"exampleType":"examples"},"39dfd41d-5416-4c34-97b8-0b61f05d4c34":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"internal_error","message":"internal server error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"internal_error","message":"internal server error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"8daccdee-b015-4e6a-a31d-d60bfb2ba461":{"description":"Current meeting data could not be retrieved. Retry the read with backoff.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"examples":{"provider_error":{"title":"provider_error","value":{"error":{"code":"provider_error","message":"Meeting data is temporarily unavailable."}}}},"exampleType":"examples"}},"exampleType":"examples"},"17ad6a44-0f01-4159-b108-50ecfb0530bc":{"description":"A required feature or dependency is not configured, authentication is unavailable, or (`assistant_lookup_unavailable`) the assistant could not be read to check its avatar.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"examples":[{"error":{"code":"invalid_request","message":"webhook_url is disabled"}},{"error":{"code":"not_found","message":"meeting session not found"}},{"error":{"code":"unsupported_capability","message":"avatar video is not supported on platform 'unknown'"}},{"error":{"code":"internal_error","message":"internal server error"}}],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"not_configured","message":"required feature is not configured"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"not_configured","message":"required feature is not configured"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8e7d5b9e-87db-4f4d-ae81-d50cb2cb90d7":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"ae1777db-08d3-40d6-8854-f7ca325c2d6a":{"url":"https://api.telnyx.com/v2"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi/source/external/meeting-sessions/meeting-sessions.json"},"subdomain":"telnyx","siteName":"Telnyx","title":"Update a meeting calendar connection - Telnyx","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T16:43:48.899Z","originalFileLocation":"api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection.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=\"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Telnyx\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_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/telnyx/MhCJ9JWG11MInbt6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a meeting calendar connection - Telnyx\">\u003cmeta data-mint-head property=\"og:description\" content=\"Infrastructure for real-time agents. Voice, AI, Edge Compute\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Telnyx\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://telnyx.mintlify.app/_mintlify/api/og/v2?division=Calendar+Connections\u0026amp;title=Update+a+meeting+calendar+connection\u0026amp;description=Update+policy+or+defaults+for+future+sessions.+Supply+at+least+one+field.+Existing+sessions+retain+their+configuration.+Null+clears+nullable+overrides.+Assistan\u0026amp;theme=0dd46d2166d1a00e34819206\u0026amp;signature=0fd723568dbf51bda3d7471ccf304a2012222312087617a8abeea1f297fb5700\">\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=\"Update a meeting calendar connection - Telnyx\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Infrastructure for real-time agents. Voice, AI, Edge Compute\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://telnyx.mintlify.app/_mintlify/api/og/v2?division=Calendar+Connections\u0026amp;title=Update+a+meeting+calendar+connection\u0026amp;description=Update+policy+or+defaults+for+future+sessions.+Supply+at+least+one+field.+Existing+sessions+retain+their+configuration.+Null+clears+nullable+overrides.+Assistan\u0026amp;theme=0dd46d2166d1a00e34819206\u0026amp;signature=0fd723568dbf51bda3d7471ccf304a2012222312087617a8abeea1f297fb5700\">\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/telnyx/MhCJ9JWG11MInbt6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Telnyx\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00B688\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://telnyx.com/#organization\",\"name\":\"Telnyx\",\"url\":\"https://telnyx.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://telnyx.com/favicon.ico\"},\"sameAs\":[\"https://x.com/telnyx\",\"https://www.linkedin.com/company/telnyx/\",\"https://github.com/team-telnyx\"]},{\"@type\":\"WebSite\",\"@id\":\"https://developers.telnyx.com#website\",\"name\":\"Telnyx\",\"url\":\"https://developers.telnyx.com\",\"publisher\":{\"@id\":\"https://telnyx.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection#webpage\",\"url\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection\",\"name\":\"Update a meeting calendar connection\",\"description\":\"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.\",\"dateModified\":\"2026-11-05T16:43:48.899Z\",\"isPartOf\":{\"@id\":\"https://developers.telnyx.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developers.telnyx.com/api-reference/meeting-sessions/create-a-meeting-session\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calendar Connections\",\"item\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/connect-a-meeting-calendar\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a meeting calendar connection\",\"item\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection#apireference\",\"headline\":\"Update a meeting calendar connection\",\"name\":\"Update a meeting calendar connection\",\"description\":\"Update policy or defaults for future sessions. Supply at least one field. Existing sessions retain their configuration. Null clears nullable overrides. Assistant, recording, and webhook defaults apply to Google Meet and Teams. Assistant defaults require default_barge_in to be false or null and default_voice to be null. Recording=true requires a destination; false rejects one. A non-null default_webhook_url update returns webhook_secret once; save it to verify future session deliveries.\",\"url\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection\",\"mainEntityOfPage\":{\"@id\":\"https://developers.telnyx.com/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection#webpage\"},\"dateModified\":\"2026-11-05T16:43:48.899Z\",\"publisher\":{\"@id\":\"https://telnyx.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.telnyx.com#website\"}}]}\u003c/script>","siteName":"Telnyx","nav":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/docs/overview"}]},"products":[{"product":"Home","icon":"house","pages":[{"title":"Home","href":"/docs/overview"}]},{"product":"Other APIs","icon":"ellipsis","pages":[{"title":"Other APIs","href":"/docs/other-apis"}]},{"product":"Agent Platform","icon":"circle-nodes","pages":[{"title":"Agent Platform","href":"/docs/agent-platform"}]},{"product":"AI","icon":"microchip-ai","tabs":[{"tab":"Inference","icon":"brain-circuit","pages":[{"title":"Inference","href":"/docs/inference/models"}]},{"tab":"AI Gateway","icon":"key","pages":[{"title":"AI Gateway","href":"/docs/inference/ai-gateway"}]},{"tab":"Embedding","icon":"database","pages":[{"title":"Embedding","href":"/docs/inference/embedding-rag"}]},{"tab":"Assistants","icon":"robot","pages":[{"title":"Assistants","href":"/docs/inference/ai-assistants/no-code-voice-assistant"}]},{"tab":"LiveKit on Telnyx (Beta)","icon":"waveform-lines","pages":[{"title":"LiveKit on Telnyx (Beta)","href":"/docs/livekit"}]},{"tab":"Web Search","icon":"globe","pages":[{"title":"Web Search","href":"/docs/web-search"}]},{"tab":"AI Search","icon":"magnifying-glass","pages":[{"title":"AI Search","href":"/docs/ai-search"}]},{"tab":"Meeting","icon":"video","groups":[{"group":"Meeting","pages":[{"title":"Meeting Overview","sidebarTitle":"Overview","href":"/docs/meeting"},{"title":"Meeting Quick Start","sidebarTitle":"Quick Start","href":"/docs/meeting/quick-start"},{"title":"Meeting Pricing","sidebarTitle":"Pricing","href":"/docs/meeting/pricing"}]},{"group":"Join a Meeting","pages":[{"title":"Join a Meeting","href":"/docs/meeting/join-meeting/index"},{"title":"Join with a Meeting URL","sidebarTitle":"Meeting URL","href":"/docs/meeting/join-meeting/meeting-url"},{"title":"Calendar Auto-join","sidebarTitle":"Calendar Auto-join","href":"/docs/meeting/join-meeting/calendar-auto-join"},{"title":"Announce the Bot on Arrival","href":"/docs/meeting/join-meeting/introductions"},{"title":"When the Bot Leaves","sidebarTitle":"When the Bot Leaves","href":"/docs/meeting/join-meeting/leave-policy"}]},{"group":"During the Meeting","pages":[{"title":"Live Transcript","href":"/docs/meeting/live-transcript"},{"title":"Recording","href":"/docs/meeting/recording"},{"group":"Meeting Presence","pages":[{"title":"Meeting Presence","sidebarTitle":"Meeting Presence","href":"/docs/meeting/presence/index"},{"group":"Identity","pages":[{"title":"Still Images","href":"/docs/meeting/presence/still-images"},{"title":"Digital Avatars","tag":"Beta","href":"/docs/meeting/digital-avatars"}]}]},{"group":"Controlling the Bot","pages":[{"title":"Control the meeting bot: speak, chat, and automate","sidebarTitle":"Controlling the Bot","href":"/docs/meeting/control/index"},{"group":"Manually","pages":[{"title":"Speak","href":"/docs/meeting/control/speak"},{"title":"Chat","href":"/docs/meeting/control/chat"}]},{"title":"Telnyx AI Assistants","href":"/docs/meeting/ai-assistants"}]}]},{"group":"After the Meeting","pages":[{"title":"Collect Results","href":"/docs/meeting/collect-results"}]},{"group":"Integration","pages":[{"title":"Session Events","sidebarTitle":"Events","href":"/docs/meeting/events"},{"title":"Webhooks","href":"/docs/meeting/webhooks"},{"title":"Meeting API Errors","sidebarTitle":"API Errors","href":"/docs/meeting/errors"},{"title":"Meeting MCP Server","sidebarTitle":"MCP Server","href":"/docs/meeting/mcp"},{"title":"Meeting Release Changes","sidebarTitle":"Release Changes","href":"/docs/meeting/release-changes"}]},{"group":"API Reference","pages":[{"group":"Meeting Sessions","pages":[{"title":"Create a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /meeting_sessions","href":"/api-reference/meeting-sessions/create-a-meeting-session"},{"title":"List meeting sessions","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions","href":"/api-reference/meeting-sessions/list-meeting-sessions"},{"title":"Retrieve a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}","href":"/api-reference/meeting-sessions/retrieve-a-meeting-session"},{"title":"Update a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json patch /meeting_sessions/{id}","href":"/api-reference/meeting-sessions/update-a-meeting-session"},{"title":"Delete a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json delete /meeting_sessions/{id}","href":"/api-reference/meeting-sessions/delete-a-meeting-session"}]},{"group":"Actions","pages":[{"title":"Speak in a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /meeting_sessions/{id}/actions/speak","href":"/api-reference/meeting-session-actions/speak-in-a-meeting-session"},{"title":"Stop speaking in a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /meeting_sessions/{id}/actions/stop_speaking","href":"/api-reference/meeting-session-actions/stop-speaking-in-a-meeting-session"},{"title":"Send chat in a meeting session","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /meeting_sessions/{id}/actions/send_chat","href":"/api-reference/meeting-session-actions/send-chat-in-a-meeting-session"}]},{"group":"Events","pages":[{"title":"List meeting session events","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}/events","href":"/api-reference/meeting-session-data/list-meeting-session-events"}]},{"group":"Transcript","pages":[{"title":"List meeting session transcript","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}/transcript","href":"/api-reference/meeting-session-data/list-meeting-session-transcript"}]},{"group":"Recordings","pages":[{"title":"List meeting session recordings","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}/recordings","href":"/api-reference/meeting-session-data/list-meeting-session-recordings"},{"title":"Delete meeting session recording media","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json delete /meeting_sessions/{id}/recording_media","href":"/api-reference/meeting-session-data/delete-meeting-session-recording-media"}]},{"group":"Artifacts","pages":[{"title":"Create a meeting session artifact","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /meeting_sessions/{id}/artifacts","href":"/api-reference/meeting-session-artifacts/create-a-meeting-session-artifact"},{"title":"List meeting session artifacts","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}/artifacts","href":"/api-reference/meeting-session-artifacts/list-meeting-session-artifacts"},{"title":"Retrieve a meeting session artifact","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_sessions/{id}/artifacts/{artifact_id}","href":"/api-reference/meeting-session-artifacts/retrieve-a-meeting-session-artifact"}]},{"group":"Webhook Events","pages":[{"title":"Sessionstatus changed","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook sessionStatusChanged","href":"/api-reference/meeting-session-webhooks/sessionstatus_changed"},{"title":"Transcriptcompleted","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook transcriptCompleted","href":"/api-reference/meeting-session-webhooks/transcriptcompleted"},{"title":"Artifactcompleted","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook artifactCompleted","href":"/api-reference/meeting-session-webhooks/artifactcompleted"},{"title":"Artifactfailed","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook artifactFailed","href":"/api-reference/meeting-session-webhooks/artifactfailed"},{"title":"Recordingexported","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook recordingExported","href":"/api-reference/meeting-session-webhooks/recordingexported"},{"title":"Recordingexport failed","version":null,"deprecated":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json webhook recordingExportFailed","href":"/api-reference/meeting-session-webhooks/recordingexport_failed"}]},{"group":"Calendar Connections","pages":[{"title":"Connect a meeting calendar","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json post /calendar_connections","href":"/api-reference/meeting-calendar-connections/connect-a-meeting-calendar"},{"title":"List meeting calendar connections","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /calendar_connections","href":"/api-reference/meeting-calendar-connections/list-meeting-calendar-connections"},{"title":"Retrieve a meeting calendar connection","description":"Retrieve a calendar connection owned by the authenticated connecting user. Missing and foreign connections both return 404. Signing secrets are omitted.","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /calendar_connections/{id}","href":"/api-reference/meeting-calendar-connections/retrieve-a-meeting-calendar-connection"},{"title":"Update a meeting calendar connection","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json patch /calendar_connections/{id}","href":"/api-reference/meeting-calendar-connections/update-a-meeting-calendar-connection"},{"title":"Disconnect a meeting calendar","description":"Disconnect the calendar, cancel future joins, and clear retained calendar identity fields. Previously created session records, transcripts, artifacts, and Storage objects remain. The response is the updated connection.","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json delete /calendar_connections/{id}","href":"/api-reference/meeting-calendar-connections/disconnect-a-meeting-calendar"},{"title":"List calendar meetings","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /calendar_connections/{id}/meetings","href":"/api-reference/meeting-calendar-connections/list-calendar-meetings"},{"title":"Update calendar meeting auto-join","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json patch /calendar_connections/{id}/meetings/{meeting_id}","href":"/api-reference/meeting-calendar-connections/update-calendar-meeting-auto-join"},{"title":"Complete meeting calendar authorization","deprecated":null,"version":null,"openapi":"/openapi/source/external/meeting-sessions/meeting-sessions.json get /meeting_bot/calendar/oauth_callback","href":"/api-reference/meeting-calendar-connections/complete-meeting-calendar-authorization"}]}]},{"group":"WebSocket","pages":[{"group":"Websockets","pages":[{"asyncapi":"openapi/asyncapi/meeting-session-stream/meeting-session-stream.yml meeting-session-stream","href":"/api-reference/websockets/meeting-session-agent-stream","title":"Meeting Session agent stream","version":null}]}]},{"group":"For AI Agents","pages":[{"title":"Meeting llms.txt","sidebarTitle":"Meeting llms txt","href":"/docs/development/llms/agent-tools-meeting-beta-llms-txt/index"},{"title":"Meeting llms-full.txt","sidebarTitle":"Meeting llms full txt","href":"/docs/development/llms/agent-tools-meeting-beta-llms-full-txt/index"}]}]}]},{"product":"Voice","icon":"waveform","pages":[{"title":"Voice","href":"/docs/voice/overview"}]},{"product":"Compute","icon":"server","pages":[{"title":"Compute","href":"/docs/edge-compute/platform-overview"}]},{"product":"Storage","icon":"hard-drive","pages":[{"title":"Storage","href":"/docs/cloud-storage/overview"}]},{"product":"Virtual Private Cloud","icon":"cloud","pages":[{"title":"Virtual Private Cloud","href":"/docs/virtual-private-cloud"}]},{"product":"Calling","icon":"phone","pages":[{"title":"Calling","href":"/docs/voice/programmable-voice/voice-api-fundamentals"}]},{"product":"Messaging","icon":"message","pages":[{"title":"Messaging","href":"/docs/messaging/messages/send-message"}]},{"product":"Numbers","icon":"hashtag","pages":[{"title":"Numbers","href":"/docs/numbers/phone-numbers/getting-started"}]},{"product":"Wireless","icon":"broadcast-tower","pages":[{"title":"Wireless","href":"/docs/iot-sim/wireless-overview"}]}]},"basePath":"","title":"Update a meeting calendar connection - Telnyx","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"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","OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BAvA99GL.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","AssistantPageLink-ImrFS4Fy.js"]}