Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.
POST
/
porting_orders
/
{porting_order_id}
/
phone_number_blocks
JavaScript
import Telnyx from 'telnyx';const client = new Telnyx({ apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted});const phoneNumberBlock = await client.portingOrders.phoneNumberBlocks.create( '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', { activation_ranges: [{ end_at: '+4930244999910', start_at: '+4930244999901' }], phone_number_range: { end_at: '+4930244999910', start_at: '+4930244999901' }, },);console.log(phoneNumberBlock.data);
import os
from telnyx import Telnyx
client = Telnyx(
api_key=os.environ.get("TELNYX_API_KEY"), # This is the default and can be omitted
)
phone_number_block = client.porting_orders.phone_number_blocks.create(
porting_order_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
activation_ranges=[{
"end_at": "+4930244999910",
"start_at": "+4930244999901",
}],
phone_number_range={
"end_at": "+4930244999910",
"start_at": "+4930244999901",
},
)
print(phone_number_block.data)
Specifies the activation ranges for this porting phone number block. The activation range must be within the block range and should not overlap with other activation ranges.
import Telnyx from 'telnyx';const client = new Telnyx({ apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted});const phoneNumberBlock = await client.portingOrders.phoneNumberBlocks.create( '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', { activation_ranges: [{ end_at: '+4930244999910', start_at: '+4930244999901' }], phone_number_range: { end_at: '+4930244999910', start_at: '+4930244999901' }, },);console.log(phoneNumberBlock.data);
import os
from telnyx import Telnyx
client = Telnyx(
api_key=os.environ.get("TELNYX_API_KEY"), # This is the default and can be omitted
)
phone_number_block = client.porting_orders.phone_number_blocks.create(
porting_order_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
activation_ranges=[{
"end_at": "+4930244999910",
"start_at": "+4930244999901",
}],
phone_number_range={
"end_at": "+4930244999910",
"start_at": "+4930244999901",
},
)
print(phone_number_block.data)
{"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":""},"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":"6aef10fbbe4829dd4e3b2ca6","clientVersion":"0.0.4076","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":282},{"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":"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":"editor-metadata","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},{"name":"comment-mode","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/porting-orders/create-a-phone-number-block","slug":"/api-reference/porting-orders/create-a-phone-number-block","pageMetadata":{"title":"Create a phone number block","description":"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/phone_number_blocks","href":"/api-reference/porting-orders/create-a-phone-number-block","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: \"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.\"\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":"Create a phone number block","description":"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/phone_number_blocks","href":"/api-reference/porting-orders/create-a-phone-number-block","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/1cd11353bb65f5a7/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":{"summary":"Create a phone number block","tags":["Porting Orders"],"description":"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.","operationId":"createPortingPhoneNumberBlock","parameters":["470bd64b-744a-4f21-8813-056e45f9c3ed"],"requestBody":"b86ca103-fe5b-4f53-9b06-eab33ffc0295","responses":{"201":"b468ed2e-17b0-47d7-8b3a-8a710bb83114","404":"84b48848-7ad8-43ec-b2ad-e22f1d8b4cc4","422":"8ea191dd-066c-4c50-95c0-553b7ec93cde"},"x-codeSamples":[{"lang":"JavaScript","source":"import Telnyx from 'telnyx';\n\nconst client = new Telnyx({\n apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted\n});\n\nconst phoneNumberBlock = await client.portingOrders.phoneNumberBlocks.create(\n '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n {\n activation_ranges: [{ end_at: '+4930244999910', start_at: '+4930244999901' }],\n phone_number_range: { end_at: '+4930244999910', start_at: '+4930244999901' },\n },\n);\n\nconsole.log(phoneNumberBlock.data);"},{"lang":"Python","source":"import os\nfrom telnyx import Telnyx\n\nclient = Telnyx(\n api_key=os.environ.get(\"TELNYX_API_KEY\"), # This is the default and can be omitted\n)\nphone_number_block = client.porting_orders.phone_number_blocks.create(\n porting_order_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n activation_ranges=[{\n \"end_at\": \"+4930244999910\",\n \"start_at\": \"+4930244999901\",\n }],\n phone_number_range={\n \"end_at\": \"+4930244999910\",\n \"start_at\": \"+4930244999901\",\n },\n)\nprint(phone_number_block.data)\n"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/team-telnyx/telnyx-go\"\n\t\"github.com/team-telnyx/telnyx-go/option\"\n)\n\nfunc main() {\n\tclient := telnyx.NewClient(\n\t\toption.WithAPIKey(\"My API Key\"),\n\t)\n\tphoneNumberBlock, err := client.PortingOrders.PhoneNumberBlocks.New(\n\t\tcontext.TODO(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.PortingOrderPhoneNumberBlockNewParams{\n\t\t\tActivationRanges: []telnyx.PortingOrderPhoneNumberBlockNewParamsActivationRange{{\n\t\t\t\tEndAt: \"+4930244999910\",\n\t\t\t\tStartAt: \"+4930244999901\",\n\t\t\t}},\n\t\t\tPhoneNumberRange: telnyx.PortingOrderPhoneNumberBlockNewParamsPhoneNumberRange{\n\t\t\t\tEndAt: \"+4930244999910\",\n\t\t\t\tStartAt: \"+4930244999901\",\n\t\t\t},\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", phoneNumberBlock.Data)\n}\n"},{"lang":"Java","source":"package com.telnyx.sdk.example;\n\nimport com.telnyx.sdk.client.TelnyxClient;\nimport com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;\nimport com.telnyx.sdk.models.portingorders.phonenumberblocks.PhoneNumberBlockCreateParams;\nimport com.telnyx.sdk.models.portingorders.phonenumberblocks.PhoneNumberBlockCreateResponse;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n TelnyxClient client = TelnyxOkHttpClient.fromEnv();\n\n PhoneNumberBlockCreateParams params = PhoneNumberBlockCreateParams.builder()\n .portingOrderId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .addActivationRange(PhoneNumberBlockCreateParams.ActivationRange.builder()\n .endAt(\"+4930244999910\")\n .startAt(\"+4930244999901\")\n .build())\n .phoneNumberRange(PhoneNumberBlockCreateParams.PhoneNumberRange.builder()\n .endAt(\"+4930244999910\")\n .startAt(\"+4930244999901\")\n .build())\n .build();\n PhoneNumberBlockCreateResponse phoneNumberBlock = client.portingOrders().phoneNumberBlocks().create(params);\n }\n}"},{"lang":"Ruby","source":"require \"telnyx\"\n\ntelnyx = Telnyx::Client.new(api_key: \"My API Key\")\n\nphone_number_block = telnyx.porting_orders.phone_number_blocks.create(\n \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n activation_ranges: [{end_at: \"+4930244999910\", start_at: \"+4930244999901\"}],\n phone_number_range: {end_at: \"+4930244999910\", start_at: \"+4930244999901\"}\n)\n\nputs(phone_number_block)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Telnyx\\Client;\nuse Telnyx\\Core\\Exceptions\\APIException;\n\n$client = new Client(apiKey: getenv('TELNYX_API_KEY') ?: 'My API Key');\n\ntry {\n $phoneNumberBlock = $client->portingOrders->phoneNumberBlocks->create(\n '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n activationRanges: [\n ['endAt' => '+4930244999910', 'startAt' => '+4930244999901']\n ],\n phoneNumberRange: [\n 'endAt' => '+4930244999910', 'startAt' => '+4930244999901'\n ],\n );\n\n var_dump($phoneNumberBlock);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"CLI","source":"telnyx porting-orders:phone-number-blocks create \\\n --api-key 'My API Key' \\\n --porting-order-id 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e \\\n --activation-range \"{end_at: '+4930244999910', start_at: '+4930244999901'}\" \\\n --phone-number-range \"{end_at: '+4930244999910', start_at: '+4930244999901'}\""}],"method":"post","type":"path","servers":["15ba4157-87cf-4879-8638-2b330f4647df"],"security":["1e8bf8a1-ab46-4ea4-9492-39f6e74907f1"],"path":"/porting_orders/{porting_order_id}/phone_number_blocks","baseUrlOptions":["https://api.telnyx.com/v2"],"title":"Create a phone number block","codeSamples":[{"lang":"JavaScript","source":"import Telnyx from 'telnyx';\n\nconst client = new Telnyx({\n apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted\n});\n\nconst phoneNumberBlock = await client.portingOrders.phoneNumberBlocks.create(\n '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n {\n activation_ranges: [{ end_at: '+4930244999910', start_at: '+4930244999901' }],\n phone_number_range: { end_at: '+4930244999910', start_at: '+4930244999901' },\n },\n);\n\nconsole.log(phoneNumberBlock.data);"},{"lang":"Python","source":"import os\nfrom telnyx import Telnyx\n\nclient = Telnyx(\n api_key=os.environ.get(\"TELNYX_API_KEY\"), # This is the default and can be omitted\n)\nphone_number_block = client.porting_orders.phone_number_blocks.create(\n porting_order_id=\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n activation_ranges=[{\n \"end_at\": \"+4930244999910\",\n \"start_at\": \"+4930244999901\",\n }],\n phone_number_range={\n \"end_at\": \"+4930244999910\",\n \"start_at\": \"+4930244999901\",\n },\n)\nprint(phone_number_block.data)\n"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/team-telnyx/telnyx-go\"\n\t\"github.com/team-telnyx/telnyx-go/option\"\n)\n\nfunc main() {\n\tclient := telnyx.NewClient(\n\t\toption.WithAPIKey(\"My API Key\"),\n\t)\n\tphoneNumberBlock, err := client.PortingOrders.PhoneNumberBlocks.New(\n\t\tcontext.TODO(),\n\t\t\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n\t\ttelnyx.PortingOrderPhoneNumberBlockNewParams{\n\t\t\tActivationRanges: []telnyx.PortingOrderPhoneNumberBlockNewParamsActivationRange{{\n\t\t\t\tEndAt: \"+4930244999910\",\n\t\t\t\tStartAt: \"+4930244999901\",\n\t\t\t}},\n\t\t\tPhoneNumberRange: telnyx.PortingOrderPhoneNumberBlockNewParamsPhoneNumberRange{\n\t\t\t\tEndAt: \"+4930244999910\",\n\t\t\t\tStartAt: \"+4930244999901\",\n\t\t\t},\n\t\t},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", phoneNumberBlock.Data)\n}\n"},{"lang":"Java","source":"package com.telnyx.sdk.example;\n\nimport com.telnyx.sdk.client.TelnyxClient;\nimport com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;\nimport com.telnyx.sdk.models.portingorders.phonenumberblocks.PhoneNumberBlockCreateParams;\nimport com.telnyx.sdk.models.portingorders.phonenumberblocks.PhoneNumberBlockCreateResponse;\n\npublic final class Main {\n private Main() {}\n\n public static void main(String[] args) {\n TelnyxClient client = TelnyxOkHttpClient.fromEnv();\n\n PhoneNumberBlockCreateParams params = PhoneNumberBlockCreateParams.builder()\n .portingOrderId(\"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\")\n .addActivationRange(PhoneNumberBlockCreateParams.ActivationRange.builder()\n .endAt(\"+4930244999910\")\n .startAt(\"+4930244999901\")\n .build())\n .phoneNumberRange(PhoneNumberBlockCreateParams.PhoneNumberRange.builder()\n .endAt(\"+4930244999910\")\n .startAt(\"+4930244999901\")\n .build())\n .build();\n PhoneNumberBlockCreateResponse phoneNumberBlock = client.portingOrders().phoneNumberBlocks().create(params);\n }\n}"},{"lang":"Ruby","source":"require \"telnyx\"\n\ntelnyx = Telnyx::Client.new(api_key: \"My API Key\")\n\nphone_number_block = telnyx.porting_orders.phone_number_blocks.create(\n \"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e\",\n activation_ranges: [{end_at: \"+4930244999910\", start_at: \"+4930244999901\"}],\n phone_number_range: {end_at: \"+4930244999910\", start_at: \"+4930244999901\"}\n)\n\nputs(phone_number_block)"},{"lang":"PHP","source":"\u003c?php\n\nrequire_once dirname(__DIR__) . '/vendor/autoload.php';\n\nuse Telnyx\\Client;\nuse Telnyx\\Core\\Exceptions\\APIException;\n\n$client = new Client(apiKey: getenv('TELNYX_API_KEY') ?: 'My API Key');\n\ntry {\n $phoneNumberBlock = $client->portingOrders->phoneNumberBlocks->create(\n '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',\n activationRanges: [\n ['endAt' => '+4930244999910', 'startAt' => '+4930244999901']\n ],\n phoneNumberRange: [\n 'endAt' => '+4930244999910', 'startAt' => '+4930244999901'\n ],\n );\n\n var_dump($phoneNumberBlock);\n} catch (APIException $e) {\n echo $e->getMessage();\n}"},{"lang":"CLI","source":"telnyx porting-orders:phone-number-blocks create \\\n --api-key 'My API Key' \\\n --porting-order-id 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e \\\n --activation-range \"{end_at: '+4930244999910', start_at: '+4930244999901'}\" \\\n --phone-number-range \"{end_at: '+4930244999910', start_at: '+4930244999901'}\""}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"470bd64b-744a-4f21-8813-056e45f9c3ed":{"name":"porting_order_id","in":"path","description":"Identifies the Porting Order associated with the phone number block","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Identifies the Porting Order associated with the phone number block","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["phone_number_range","activation_ranges"],"properties":{"phone_number_range":{"type":"object","required":["start_at","end_at"],"properties":{"start_at":{"description":"Specifies the start of the phone number range for this porting phone number block.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999901","isRequired":true,"uniqueKey":"phone_number_range.start_at","typeLabel":"string"},"end_at":{"description":"Specifies the end of the phone number range for this porting phone number block.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999910","isRequired":true,"uniqueKey":"phone_number_range.end_at","typeLabel":"string"}},"isRequired":true,"uniqueKey":"phone_number_range","typeLabel":"object"},"activation_ranges":{"description":"Specifies the activation ranges for this porting phone number block. The activation range must be within the block range and should not overlap with other activation ranges.","type":"array","items":{"type":"object","required":["start_at","end_at"],"properties":{"start_at":{"type":"string","description":"Specifies the start of the activation range. Must be greater or equal the start of the extension range.","pattern":"^\\+\\d{7,15}$","example":"+4930244999901","isRequired":true,"uniqueKey":"activation_ranges.items.[INDEX].start_at","typeLabel":"string"},"end_at":{"type":"string","description":"Specifies the end of the activation range. It must be no more than the end of the extension range.","pattern":"^\\+\\d{7,15}$","example":"+4930244999910","isRequired":true,"uniqueKey":"activation_ranges.items.[INDEX].end_at","typeLabel":"string"}},"uniqueKey":"activation_ranges.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"activation_ranges","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"phone_number_range":{"start_at":"+4930244999901","end_at":"+4930244999910"},"activation_ranges":[{"start_at":"+4930244999901","end_at":"+4930244999910"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b468ed2e-17b0-47d7-8b3a-8a710bb83114":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"description":"Uniquely identifies this porting phone number block.","type":"string","format":"uuid","example":"f24151b6-3389-41d3-8747-7dd8c681e5e2","readOnly":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"country_code":{"description":"Specifies the country code for this porting phone number block. It is a two-letter ISO 3166-1 alpha-2 country code.","type":"string","example":"DE","uniqueKey":"data.country_code","typeLabel":"string"},"phone_number_type":{"description":"Specifies the phone number type for this porting phone number block.","type":"string","example":"local","enum":["landline","local","localcommercial","mobile","multipurpose","national","other","shared_cost","toll_free"],"uniqueKey":"data.phone_number_type","typeLabel":"enum\u003cstring>"},"phone_number_range":{"description":"Specifies the phone number range for this porting phone number block.","type":"object","properties":{"start_at":{"description":"Specifies the start of the phone number range for this porting phone number block.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999901","uniqueKey":"data.phone_number_range.start_at","typeLabel":"string"},"end_at":{"description":"Specifies the end of the phone number range for this porting phone number block.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999910","uniqueKey":"data.phone_number_range.end_at","typeLabel":"string"}},"uniqueKey":"data.phone_number_range","typeLabel":"object"},"activation_ranges":{"description":"Specifies the activation ranges for this porting phone number block. The activation range must be within the phone number range and should not overlap with other activation ranges.","type":"array","items":{"type":"object","properties":{"start_at":{"description":"Specifies the start of the activation range. Must be greater or equal the start of the phone number range.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999901","uniqueKey":"data.activation_ranges.items.[INDEX].start_at","typeLabel":"string"},"end_at":{"description":"Specifies the end of the activation range. It must be no more than the end of the phone number range.","type":"string","pattern":"^\\+\\d{7,15}$","example":"+4930244999910","uniqueKey":"data.activation_ranges.items.[INDEX].end_at","typeLabel":"string"}},"uniqueKey":"data.activation_ranges.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.activation_ranges","typeLabel":"object[]"},"record_type":{"type":"string","example":"porting_phone_number_block","description":"Identifies the type of the resource.","readOnly":true,"uniqueKey":"data.record_type","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 formatted date indicating when the resource was created.","example":"2021-03-19T10:07:15.527Z","readOnly":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 formatted date indicating when the resource was last updated.","example":"2021-03-19T10:07:15.527Z","readOnly":true,"uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"f24151b6-3389-41d3-8747-7dd8c681e5e2","country_code":"DE","phone_number_type":"local","phone_number_range":{"start_at":"+4930244999901","end_at":"+4930244999910"},"activation_ranges":[{"start_at":"+4930244999901","end_at":"+4930244999910"}],"record_type":"porting_phone_number_block","created_at":"2021-03-19T10:07:15.527Z","updated_at":"2021-03-19T10:07:15.527Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"84b48848-7ad8-43ec-b2ad-e22f1d8b4cc4":{"description":"Not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"8ea191dd-066c-4c50-95c0-553b7ec93cde":{"description":"Unprocessable entity. Check message field in response for details.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"1e8bf8a1-ab46-4ea4-9492-39f6e74907f1":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"15ba4157-87cf-4879-8638-2b330f4647df":{"url":"https://api.telnyx.com/v2","description":"Version 2.0.0 of the Telnyx API"}},"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/porting/porting-order.json"},"subdomain":"telnyx","siteName":"Telnyx","title":"Create a phone number block - Telnyx","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T20:36:52.169Z","originalFileLocation":"api-reference/porting-orders/create-a-phone-number-block.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=\"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.\">\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=\"Create a phone number block - 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/porting-orders/create-a-phone-number-block\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://telnyx.mintlify.site/_mintlify/api/og/v2?division=Porting+Phone+Numbers\u0026amp;title=Create+a+phone+number+block\u0026amp;description=Creates+a+phone+number+block+on+the+porting+order%2C+representing+a+contiguous+range+of+phone+numbers+to+be+ported+together.\u0026amp;theme=0dd46d2166d1a00e34819206\u0026amp;signature=4d7cf5d67778072225a84ce5d056cf54a2d95835410828413eb2948102c1ac8e\">\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=\"Create a phone number block - 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.site/_mintlify/api/og/v2?division=Porting+Phone+Numbers\u0026amp;title=Create+a+phone+number+block\u0026amp;description=Creates+a+phone+number+block+on+the+porting+order%2C+representing+a+contiguous+range+of+phone+numbers+to+be+ported+together.\u0026amp;theme=0dd46d2166d1a00e34819206\u0026amp;signature=4d7cf5d67778072225a84ce5d056cf54a2d95835410828413eb2948102c1ac8e\">\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/porting-orders/create-a-phone-number-block\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/porting-orders/create-a-phone-number-block.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/porting-orders/create-a-phone-number-block#webpage\",\"url\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block\",\"name\":\"Create a phone number block\",\"description\":\"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.\",\"dateModified\":\"2026-11-06T20:36:52.169Z\",\"isPartOf\":{\"@id\":\"https://developers.telnyx.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Port In\",\"item\":\"https://developers.telnyx.com/docs/numbers/porting/getting-started/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Porting Orders API\",\"item\":\"https://developers.telnyx.com/api-reference/porting-orders/list-all-porting-orders\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Porting Phone Numbers\",\"item\":\"https://developers.telnyx.com/api-reference/porting-orders/list-all-porting-phone-numbers\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Create a phone number block\",\"item\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block#apireference\",\"headline\":\"Create a phone number block\",\"name\":\"Create a phone number block\",\"description\":\"Creates a phone number block on the porting order, representing a contiguous range of phone numbers to be ported together.\",\"url\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block\",\"mainEntityOfPage\":{\"@id\":\"https://developers.telnyx.com/api-reference/porting-orders/create-a-phone-number-block#webpage\"},\"dateModified\":\"2026-11-06T20:36:52.169Z\",\"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","pages":[{"title":"AI","href":"/docs/inference/models"}]},{"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","tabs":[{"tab":"Global Phone Numbers","icon":"globe","pages":[{"title":"Global Phone Numbers","href":"/docs/numbers/phone-numbers/getting-started"}]},{"tab":"Porting","icon":"right-left","groups":[{"group":"Port In","pages":[{"group":"Getting Started","pages":[{"title":"Getting started with port-in orders","sidebarTitle":"Port in orders","href":"/docs/numbers/porting/getting-started"},{"title":"Port-in requirements","sidebarTitle":"Port-in requirements","href":"/docs/numbers/porting/port-in-requirements/index"},{"title":"Allowed FOC dates","sidebarTitle":"Allowed FOC dates","href":"/docs/numbers/porting/allowed-foc-dates/index"},{"title":"Cancel port order","sidebarTitle":"Cancel port order","href":"/docs/numbers/porting/cancel-port-order/index"},{"title":"On-demand activations","sidebarTitle":"On-demand activations","href":"/docs/numbers/porting/on-demand-activations/index"},{"title":"Port-in order notifications","sidebarTitle":"Port-in order notifications","href":"/docs/numbers/porting/port-in-notifications/index"},{"title":"Port-in events","sidebarTitle":"Port-in events","href":"/docs/numbers/porting/port-in-events/index"}]},{"group":"Additional Topics","pages":[{"title":"Porting additional steps","sidebarTitle":"Porting additional steps","href":"/docs/numbers/porting/porting-additional-steps/index"},{"title":"Port in extended numbers","sidebarTitle":"Extensions","href":"/docs/numbers/porting/extensions/index"},{"title":"Messaging + Porting","sidebarTitle":"Messaging + porting","href":"/docs/numbers/porting/messaging-porting/index"},{"title":"Bundles with porting orders","sidebarTitle":"Bundles with porting","href":"/docs/numbers/porting/bundles-porting/index"},{"title":"Port-in blocks","sidebarTitle":"Port-in blocks","href":"/docs/numbers/porting/port-in-blocks/index"}]},{"group":"Portability Check API","pages":[{"title":"Run a portability check","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/portability-check.json post /portability_checks","href":"/api-reference/phone-number-porting/run-a-portability-check"}]},{"group":"Customer Service Record API","pages":[{"title":"Verify CSR phone number coverage","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/customer_service_record.json post /customer_service_records/phone_number_coverages","href":"/api-reference/customer-service-record/verify-csr-phone-number-coverage"},{"title":"Create a customer service record","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/customer_service_record.json post /customer_service_records","href":"/api-reference/customer-service-record/create-a-customer-service-record"},{"title":"List customer service records","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/customer_service_record.json get /customer_service_records","href":"/api-reference/customer-service-record/list-customer-service-records"},{"title":"Get a customer service record","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/customer_service_record.json get /customer_service_records/{customer_service_record_id}","href":"/api-reference/customer-service-record/get-a-customer-service-record"}]},{"group":"Porting Orders API","pages":[{"group":"Porting Orders","pages":[{"title":"List all porting orders","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders","href":"/api-reference/porting-orders/list-all-porting-orders"},{"title":"Create a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders","href":"/api-reference/porting-orders/create-a-porting-order"},{"title":"Delete a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting_orders/{id}","href":"/api-reference/porting-orders/delete-a-porting-order"},{"title":"Retrieve a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}","href":"/api-reference/porting-orders/retrieve-a-porting-order"},{"title":"Edit a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json patch /porting_orders/{id}","href":"/api-reference/porting-orders/edit-a-porting-order"},{"title":"Submit a porting order.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/actions/confirm","href":"/api-reference/porting-orders/submit-a-porting-order"},{"title":"Cancel a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/actions/cancel","href":"/api-reference/porting-orders/cancel-a-porting-order"},{"title":"Activate every number in a porting order asynchronously.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/actions/activate","href":"/api-reference/porting-orders/activate-every-number-in-a-porting-order-asynchronously"},{"title":"Share a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/actions/share","href":"/api-reference/porting-orders/share-a-porting-order"},{"title":"List allowed FOC dates","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/allowed_foc_windows","href":"/api-reference/porting-orders/list-allowed-foc-dates"},{"title":"List all comments of a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/comments","href":"/api-reference/porting-orders/list-all-comments-of-a-porting-order"},{"title":"Create a comment for a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/comments","href":"/api-reference/porting-orders/create-a-comment-for-a-porting-order"}]},{"group":"Porting Phone Numbers","pages":[{"title":"List all porting phone numbers","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_phone_numbers","href":"/api-reference/porting-orders/list-all-porting-phone-numbers"},{"title":"List all associated phone numbers","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{porting_order_id}/associated_phone_numbers","href":"/api-reference/porting-orders/list-all-associated-phone-numbers"},{"title":"Create an associated phone number","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/associated_phone_numbers","href":"/api-reference/porting-orders/create-an-associated-phone-number"},{"title":"Delete an associated phone number","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting_orders/{porting_order_id}/associated_phone_numbers/{id}","href":"/api-reference/porting-orders/delete-an-associated-phone-number"},{"title":"List all phone number blocks","description":"Returns a list of all phone number blocks of a porting order.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{porting_order_id}/phone_number_blocks","href":"/api-reference/porting-orders/list-all-phone-number-blocks"},{"title":"Create a phone number block","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/phone_number_blocks","href":"/api-reference/porting-orders/create-a-phone-number-block"},{"title":"Delete a phone number block","description":"Deletes the specified phone number block from the porting order.","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting_orders/{porting_order_id}/phone_number_blocks/{id}","href":"/api-reference/porting-orders/delete-a-phone-number-block"},{"title":"List all phone number extensions","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{porting_order_id}/phone_number_extensions","href":"/api-reference/porting-orders/list-all-phone-number-extensions"},{"title":"Create a phone number extension","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/phone_number_extensions","href":"/api-reference/porting-orders/create-a-phone-number-extension"},{"title":"Delete a phone number extension","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting_orders/{porting_order_id}/phone_number_extensions/{id}","href":"/api-reference/porting-orders/delete-a-phone-number-extension"},{"title":"List all phone number configurations","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/phone_number_configurations","href":"/api-reference/porting-orders/list-all-phone-number-configurations"},{"title":"Create a list of phone number configurations","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/phone_number_configurations","href":"/api-reference/porting-orders/create-a-list-of-phone-number-configurations"}]},{"group":"Porting Documents \u0026 LOA","pages":[{"title":"List LOA configurations","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/loa_configurations","href":"/api-reference/porting-orders/list-loa-configurations"},{"title":"Create a LOA configuration","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting/loa_configurations","href":"/api-reference/porting-orders/create-a-loa-configuration"},{"title":"Delete a LOA configuration","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting/loa_configurations/{id}","href":"/api-reference/porting-orders/delete-a-loa-configuration"},{"title":"Retrieve a LOA configuration","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/loa_configurations/{id}","href":"/api-reference/porting-orders/retrieve-a-loa-configuration"},{"title":"Update a LOA configuration","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json patch /porting/loa_configurations/{id}","href":"/api-reference/porting-orders/update-a-loa-configuration"},{"title":"Preview a LOA configuration","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/loa_configurations/{id}/preview","href":"/api-reference/porting-orders/preview-a-loa-configuration"},{"title":"Preview the LOA configuration parameters","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting/loa_configurations/preview","href":"/api-reference/porting-orders/preview-the-loa-configuration-parameters"},{"title":"Download a porting order loa template","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/loa_template","href":"/api-reference/porting-orders/download-a-porting-order-loa-template"},{"title":"List additional documents","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/additional_documents","href":"/api-reference/porting-orders/list-additional-documents"},{"title":"Create a list of additional documents","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/additional_documents","href":"/api-reference/porting-orders/create-a-list-of-additional-documents"},{"title":"Delete an additional document","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json delete /porting_orders/{id}/additional_documents/{additional_document_id}","href":"/api-reference/porting-orders/delete-an-additional-document"}]},{"group":"Porting Requirements","pages":[{"title":"List porting order requirements","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/requirements","href":"/api-reference/porting-orders/list-porting-order-requirements"},{"title":"List verification codes","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/verification_codes","href":"/api-reference/porting-orders/list-verification-codes"},{"title":"Send the verification codes","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/verification_codes/send","href":"/api-reference/porting-orders/send-the-verification-codes"},{"title":"Verify the verification code for a list of phone numbers","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{id}/verification_codes/verify","href":"/api-reference/porting-orders/verify-the-verification-code-for-a-list-of-phone-numbers"},{"title":"List action requirements for a porting order","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{porting_order_id}/action_requirements","href":"/api-reference/porting-orders/list-action-requirements-for-a-porting-order"},{"title":"Initiate an action requirement","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting_orders/{porting_order_id}/action_requirements/{id}/initiate","href":"/api-reference/porting-orders/initiate-an-action-requirement"},{"title":"List available carriers in the UK","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/uk_carriers","href":"/api-reference/porting-orders/list-available-carriers-in-the-uk"}]},{"group":"Porting Events \u0026 Reports","pages":[{"title":"List all porting events","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/events","href":"/api-reference/porting-orders/list-all-porting-events"},{"title":"Show a porting event","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/events/{id}","href":"/api-reference/porting-orders/show-a-porting-event"},{"title":"Republish a porting event","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting/events/{id}/republish","href":"/api-reference/porting-orders/republish-a-porting-event"},{"title":"List porting related reports","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/reports","href":"/api-reference/porting-orders/list-porting-related-reports"},{"title":"Create a porting related report","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json post /porting/reports","href":"/api-reference/porting-orders/create-a-porting-related-report"},{"title":"Retrieve a report","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting/reports/{id}","href":"/api-reference/porting-orders/retrieve-a-report"}]},{"group":"Porting Activation \u0026 Exceptions","pages":[{"title":"List all porting activation jobs","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/activation_jobs","href":"/api-reference/porting-orders/list-all-porting-activation-jobs"},{"title":"Retrieve a porting activation job","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/activation_jobs/{activationJobId}","href":"/api-reference/porting-orders/retrieve-a-porting-activation-job"},{"title":"Update a porting activation job","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json patch /porting_orders/{id}/activation_jobs/{activationJobId}","href":"/api-reference/porting-orders/update-a-porting-activation-job"},{"title":"List all exception types","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/exception_types","href":"/api-reference/porting-orders/list-all-exception-types"},{"title":"Retrieve the associated V1 sub_request_id and port_request_id","deprecated":null,"version":null,"openapi":"/openapi/source/external/porting/porting-order.json get /porting_orders/{id}/sub_request","href":"/api-reference/porting-orders/retrieve-the-associated-v1-sub_request_id-and-port_request_id"}]}]}]},{"group":"Port Out","pages":[{"title":"Port-out orders","sidebarTitle":"Port-out orders","href":"/docs/numbers/porting/port-out-quickstart/index"},{"title":"Port-Out Order Notifications","sidebarTitle":"Port out order notifications","href":"/docs/numbers/porting/port-out-notifications/index"},{"title":"Port-out events","sidebarTitle":"Port-out events","href":"/docs/numbers/porting/port-out-events/index"},{"group":"Portout API","pages":[{"title":"List portout requests","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts","href":"/api-reference/number-portout/list-portout-requests"},{"title":"Get a portout request","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/{id}","href":"/api-reference/number-portout/get-a-portout-request"},{"title":"List all comments for a portout request","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/{id}/comments","href":"/api-reference/number-portout/list-all-comments-for-a-portout-request"},{"title":"Create a comment on a portout request","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json post /portouts/{id}/comments","href":"/api-reference/number-portout/create-a-comment-on-a-portout-request"},{"title":"List supporting documents on a portout request","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/{id}/supporting_documents","href":"/api-reference/number-portout/list-supporting-documents-on-a-portout-request"},{"title":"Create a list of supporting documents on a portout request","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json post /portouts/{id}/supporting_documents","href":"/api-reference/number-portout/create-a-list-of-supporting-documents-on-a-portout-request"},{"title":"Update Status","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json patch /portouts/{id}/{status}","href":"/api-reference/number-portout/update-status"},{"title":"List all port-out events","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/events","href":"/api-reference/number-portout/list-all-port-out-events"},{"title":"Show a port-out event","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/events/{id}","href":"/api-reference/number-portout/show-a-port-out-event"},{"title":"Republish a port-out event","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json post /portouts/events/{id}/republish","href":"/api-reference/number-portout/republish-a-port-out-event"},{"title":"List eligible port-out rejection codes for a specific order","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/rejections/{portout_id}","href":"/api-reference/number-portout/list-eligible-port-out-rejection-codes-for-a-specific-order"},{"title":"List port-out related reports","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/reports","href":"/api-reference/number-portout/list-port-out-related-reports"},{"title":"Create a port-out related report","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json post /portouts/reports","href":"/api-reference/number-portout/create-a-port-out-related-report"},{"title":"Retrieve a report","deprecated":null,"version":null,"openapi":"/openapi/source/external/portout/portout.json get /portouts/reports/{id}","href":"/api-reference/number-portout/retrieve-a-report"}]}]},{"group":"For AI Agents","pages":[{"title":"Porting llms.txt","sidebarTitle":"Porting llms txt","href":"/docs/development/llms/numbers-porting-llms-txt/index"},{"title":"Porting llms-full.txt","sidebarTitle":"Porting llms full txt","href":"/docs/development/llms/numbers-porting-llms-full-txt/index"}]}]},{"tab":"Regulatory \u0026 Documents","icon":"file-certificate","pages":[{"title":"Regulatory \u0026 Documents","href":"/docs/numbers/phone-numbers/regulatory-requirements"}]},{"tab":"Identity","icon":"fingerprint","pages":[{"title":"Identity","href":"/docs/identity/number-lookup"}]},{"tab":"Number Reputation","icon":"shield-check","pages":[{"title":"Number Reputation","href":"/docs/number-reputation/overview"}]}]},{"product":"Wireless","icon":"broadcast-tower","pages":[{"title":"Wireless","href":"/docs/iot-sim/wireless-overview"}]}]},"basePath":"","title":"Create a phone number block - Telnyx","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-BcDCEkh6.js","dist-CwjSCXIK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-eKJ4rcii.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BUDYNlhG.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","AssistantPageLink-9EK5IAXV.js"]}