Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock.
Idempotency key for this request. Will return the same response if the same request is made again with the same key. Fails if parameters are different.
Tipo de chip da linha: "physical" (chip físico), "esim" (eSIM) ou "virtual" (linhas de número virtual, como as do tipo mobile-did). Novos valores poderão ser adicionados sem mudança de versão — cheque este campo ao consumir.
ICCID do chip (físico ou eSIM) da linha, com 20 dígitos incluindo o dígito verificador — o mesmo número que o aparelho informa ao MDM. Nulo enquanto a linha ainda não tem chip associado (por exemplo, um chip físico ainda não ativado ou um eSIM ainda não provisionado) e sempre nulo em linhas de número virtual (simType igual a "virtual").
Número que o cliente reconhece como sendo dessa linha, formatado conforme o padrão internacional E.164. Nulo enquanto a linha ainda não tem número definido.
Data e hora em que o redirecionamento configurado para esta linha expira. Nulo quando não há expiração definida ou quando a linha não tem redirecionamento configurado.
Status público da linha. "available" indica uma linha disponível para uso, com a cobrança iniciando após a ativação. Novos valores podem ser adicionados a este enum sem uma mudança de versão da API — trate qualquer valor não reconhecido como "blocked".
Saldo de dados restante, em GB. Nulo quando a linha não está ativa ou o valor ainda não pôde ser medido. Nunca use 0 como indicador de ausência de valor: um 0 real significa linha ativa, medida, com dados esgotados.
Data e hora em que a linha será cancelada, quando o cancelamento foi agendado para o fim do ciclo de faturamento. Nulo quando não há cancelamento agendado.
Plano contratado pela linha. Toda linha tem um plano; o nulo é excepcional, mas trate o campo como opcional mesmo assim.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Salvy API","colors":{"primary":"#141414","light":"#F4F2EE","dark":"#141414"},"logo":{"light":"https://mintcdn.com/salvy-88fe5c1a/aD8_RTPjR92WjoTu/logo/light.svg?fit=max\u0026auto=format\u0026n=aD8_RTPjR92WjoTu\u0026q=85\u0026s=7178c70a1bd802f95c5ee9f7b1db46eb","dark":"https://mintcdn.com/salvy-88fe5c1a/aD8_RTPjR92WjoTu/logo/dark.svg?fit=max\u0026auto=format\u0026n=aD8_RTPjR92WjoTu\u0026q=85\u0026s=051c12a119e79f1642976a34164ff8a6"},"favicon":"https://mintcdn.com/salvy-88fe5c1a/aD8_RTPjR92WjoTu/favicon.svg?fit=max\u0026auto=format\u0026n=aD8_RTPjR92WjoTu\u0026q=85\u0026s=f26d50e69740ed3a04896d820cac4e7f","navbar":{"links":[{"href":"https://wa.me/551151963488","label":"Suporte"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.salvy.com.br"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/use-salvy"}},"contextual":{"options":["copy","download-spec","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"salvy-88fe5c1a","hasAudioNarration":false,"actualSubdomain":"salvy-88fe5c1a","customDomains":["docs.salvy.com.br"],"gitSource":{"type":"github","owner":"salvyltd","repo":"salvy-public-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4b34bce5b575d2353ae40","collectionId":"8c4236c3-806b-430b-be9d-847c4e395a2a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4b34bce5b575d2353ae40"},"entitlements":{},"buildId":"6ae4b34bce5b575d2353ae40","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Referência API","count":146},{"language":"default","tag":"Webhooks","count":26},{"language":"default","tag":"Equipamentos","count":20},{"language":"default","tag":"Documentação","count":19},{"language":"default","tag":"Linhas","count":17},{"language":"default","tag":"Números virtuais","count":15},{"language":"default","tag":"MCP","count":14},{"language":"default","tag":"Colaboradores","count":11},{"language":"default","tag":"Faturas","count":6},{"language":"default","tag":"Receitas","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v3/phone-accounts/create-mobile-did","slug":"/api-reference/v3/phone-accounts/create-mobile-did","pageMetadata":{"title":"Criar linha móvel (DID)","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/mobile-did","description":"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, `+5541963475701`; outro DDD retorna `phone-account-area-code-out-of-stock`.\n\n**Escopo necessário:** `phone-account:create-mobile-did`","href":"/api-reference/v3/phone-accounts/create-mobile-did"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, \", _jsx(_components.code, {\n children: \"+5541963475701\"\n }), \"; outro DDD retorna \", _jsx(_components.code, {\n children: \"phone-account-area-code-out-of-stock\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Escopo necessário:\"\n }), \" \", _jsx(_components.code, {\n children: \"phone-account:create-mobile-did\"\n })]\n })]\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":"Criar linha móvel (DID)","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/mobile-did","description":"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, `+5541963475701`; outro DDD retorna `phone-account-area-code-out-of-stock`.\n\n**Escopo necessário:** `phone-account:create-mobile-did`","href":"/api-reference/v3/phone-accounts/create-mobile-did"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"publicCreateMobileDidPhoneAccountV3","tags":["Public API"],"description":"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, `+5541963475701`; outro DDD retorna `phone-account-area-code-out-of-stock`.\n\n**Escopo necessário:** `phone-account:create-mobile-did`","requestBody":"32627f66-7e53-4ad8-8ec4-2486b867acf5","responses":{"201":"08af5cd8-f1b8-49c7-9872-642c2e6fb343","400":"ff18dd3b-c47d-4fd3-8921-502a17ab7a9e","401":"ba6e483d-b8e3-4f1a-8be6-05bd65e12b92","403":"4162eda7-1c56-425a-a80f-dfa944f97110","404":"995c3463-5d7b-4a34-9f16-fcfe13120183","409":"95c8fb38-bb56-433b-b1bf-3eb360a83125","413":"4c3f0671-be2c-4cc9-8b59-329990796bc3","422":"b8e0499e-6517-4dbf-b0c8-bf0e5be1e8f3","429":"ebef514a-2d72-4055-9d24-6ceedd669ee3","500":"d159a193-31fe-4791-9e50-a7c32c6be928"},"deprecated":false,"parameters":["96b72375-1cb3-47da-ae46-2c508b620039"],"method":"post","type":"path","servers":["33544edb-c737-45ba-a1ed-2b42e97181f0"],"security":["dc1193d5-1001-47be-9d38-99a9d39d82f7"],"path":"/api/v3/phone-accounts/mobile-did","baseUrlOptions":["https://api.salvy.com.br"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"96b72375-1cb3-47da-ae46-2c508b620039":{"name":"idempotency-key","in":"header","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","description":"Idempotency key for this request. Will return the same response if the same request is made again with the same key. Fails if parameters are different.","type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"areaCode":{"description":"Código de área (DDD) da linha.","example":11,"type":"number","isRequired":true,"uniqueKey":"areaCode","typeLabel":"number"},"name":{"oneOf":[{"default":null,"description":"Nome da linha, definido pelo cliente para facilitar a gestão.","example":"Maria - Vendas","type":"string","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"default":null,"description":"Nome da linha, definido pelo cliente para facilitar a gestão.","example":"Maria - Vendas","type":"null","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"costCenterId":{"description":"ID do centro de custo da linha; consultável em GET /cost-centers.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","type":"string","uniqueKey":"costCenterId","typeLabel":"string"},"groupId":{"description":"ID do grupo de linhas em que a linha entra; consultável em GET /phone-account-groups.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","type":"string","uniqueKey":"groupId","typeLabel":"string"},"employeeId":{"description":"ID do colaborador associado à linha. Deve pertencer à mesma empresa da chave de API.","example":"0197aa3e-3815-45b7-9e60-8e137cad845c","type":"string","uniqueKey":"employeeId","typeLabel":"string"},"customFields":{"description":"Campos customizados associados à linha. Os campos devem ser criados previamente no [dashboard da Salvy](https://app.salvy.com.br/settings/custom-fields); labels inexistentes serão ignorados.","example":[{"label":"Departamento","value":"Vendas"}],"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"customFields.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"customFields.items.[INDEX].value","typeLabel":"string"}},"required":["label","value"],"additionalProperties":false,"uniqueKey":"customFields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"customFields","typeLabel":"object[]"}},"required":["areaCode"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"areaCode":11,"name":"Maria - Vendas","costCenterId":"0198c2f1-3815-45b7-9e60-8e137cad845c","groupId":"0198c2f1-3815-45b7-9e60-8e137cad845c","employeeId":"0197aa3e-3815-45b7-9e60-8e137cad845c","customFields":[{"label":"Departamento","value":"Vendas"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"08af5cd8-f1b8-49c7-9872-642c2e6fb343":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"description":"Identificador único da linha.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","title":"UUID","type":"string","examples":["123e4567-e89b-12d3-a456-426614174000","123e4567-e89b-12d3-a456-426614174001"],"isRequired":true,"uniqueKey":"id","typeLabel":"string"},"companyId":{"description":"ID da empresa dona da linha.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","title":"UUID","type":"string","examples":["123e4567-e89b-12d3-a456-426614174000","123e4567-e89b-12d3-a456-426614174001"],"isRequired":true,"uniqueKey":"companyId","typeLabel":"string"},"productType":{"type":"string","enum":["mobile","mobile-did","global"],"description":"Tipo do produto da linha. Novos tipos poderão ser adicionados sem mudança de versão — cheque este campo ao consumir.","example":"mobile","isRequired":true,"uniqueKey":"productType","typeLabel":"enum\u003cstring>"},"simType":{"type":"string","enum":["physical","esim","virtual"],"description":"Tipo de chip da linha: \"physical\" (chip físico), \"esim\" (eSIM) ou \"virtual\" (linhas de número virtual, como as do tipo mobile-did). Novos valores poderão ser adicionados sem mudança de versão — cheque este campo ao consumir.","example":"esim","isRequired":true,"uniqueKey":"simType","typeLabel":"enum\u003cstring>"},"iccid":{"oneOf":[{"description":"ICCID do chip (físico ou eSIM) da linha, com 20 dígitos incluindo o dígito verificador — o mesmo número que o aparelho informa ao MDM. Nulo enquanto a linha ainda não tem chip associado (por exemplo, um chip físico ainda não ativado ou um eSIM ainda não provisionado) e sempre nulo em linhas de número virtual (`simType` igual a \"virtual\").","example":"89550000000001231230","type":"string","isRequired":true,"uniqueKey":"iccid.oneOf.0","typeLabel":"string"},{"description":"ICCID do chip (físico ou eSIM) da linha, com 20 dígitos incluindo o dígito verificador — o mesmo número que o aparelho informa ao MDM. Nulo enquanto a linha ainda não tem chip associado (por exemplo, um chip físico ainda não ativado ou um eSIM ainda não provisionado) e sempre nulo em linhas de número virtual (`simType` igual a \"virtual\").","example":"89550000000001231230","type":"null","isRequired":true,"uniqueKey":"iccid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"iccid","typeLabel":"string | null"},"name":{"oneOf":[{"description":"Nome da linha, definido pelo cliente para facilitar a gestão.","example":"Maria - Vendas","type":"string","isRequired":true,"uniqueKey":"name.oneOf.0","typeLabel":"string"},{"description":"Nome da linha, definido pelo cliente para facilitar a gestão.","example":"Maria - Vendas","type":"null","isRequired":true,"uniqueKey":"name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"name","typeLabel":"string | null"},"phoneNumber":{"oneOf":[{"type":"string","title":"PhoneNumberE164","description":"Número que o cliente reconhece como sendo dessa linha, formatado conforme o padrão internacional E.164. Nulo enquanto a linha ainda não tem número definido.","example":"+5541999887766","isRequired":true,"uniqueKey":"phoneNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Número que o cliente reconhece como sendo dessa linha, formatado conforme o padrão internacional E.164. Nulo enquanto a linha ainda não tem número definido.","example":"+5541999887766","isRequired":true,"uniqueKey":"phoneNumber.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phoneNumber","typeLabel":"string | null"},"redirectPhoneNumber":{"oneOf":[{"type":"string","title":"PhoneNumberE164","description":"Número para o qual as chamadas recebidas nesta linha são redirecionadas. Nulo quando a linha não tem redirecionamento configurado.","example":"+5541999887766","isRequired":true,"uniqueKey":"redirectPhoneNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Número para o qual as chamadas recebidas nesta linha são redirecionadas. Nulo quando a linha não tem redirecionamento configurado.","example":"+5541999887766","isRequired":true,"uniqueKey":"redirectPhoneNumber.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"redirectPhoneNumber","typeLabel":"string | null"},"redirectExpiresAt":{"oneOf":[{"type":"string","description":"Data e hora em que o redirecionamento configurado para esta linha expira. Nulo quando não há expiração definida ou quando a linha não tem redirecionamento configurado.","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","example":"2026-09-01T00:00:00Z","isRequired":true,"uniqueKey":"redirectExpiresAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Data e hora em que o redirecionamento configurado para esta linha expira. Nulo quando não há expiração definida ou quando a linha não tem redirecionamento configurado.","example":"2026-09-01T00:00:00Z","isRequired":true,"uniqueKey":"redirectExpiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"redirectExpiresAt","typeLabel":"string\u003cdate-time> | null"},"status":{"type":"string","enum":["pending","available","active","partial-block","blocked","canceled"],"description":"Status público da linha. \"available\" indica uma linha disponível para uso, com a cobrança iniciando após a ativação. Novos valores podem ser adicionados a este enum sem uma mudança de versão da API — trate qualquer valor não reconhecido como \"blocked\".","example":"active","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"dataBalanceGB":{"oneOf":[{"description":"Saldo de dados restante, em GB. Nulo quando a linha não está ativa ou o valor ainda não pôde ser medido. Nunca use 0 como indicador de ausência de valor: um 0 real significa linha ativa, medida, com dados esgotados.","example":32.5,"type":"number","isRequired":true,"uniqueKey":"dataBalanceGB.oneOf.0","typeLabel":"number"},{"description":"Saldo de dados restante, em GB. Nulo quando a linha não está ativa ou o valor ainda não pôde ser medido. Nunca use 0 como indicador de ausência de valor: um 0 real significa linha ativa, medida, com dados esgotados.","example":32.5,"type":"null","isRequired":true,"uniqueKey":"dataBalanceGB.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"dataBalanceGB","typeLabel":"number | null"},"dataBalanceUpdatedAt":{"oneOf":[{"type":"string","description":"Data e hora da última atualização do saldo de dados. Nulo quando não há saldo medido.","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","example":"2026-08-03T14:00:00Z","isRequired":true,"uniqueKey":"dataBalanceUpdatedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Data e hora da última atualização do saldo de dados. Nulo quando não há saldo medido.","example":"2026-08-03T14:00:00Z","isRequired":true,"uniqueKey":"dataBalanceUpdatedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"dataBalanceUpdatedAt","typeLabel":"string\u003cdate-time> | null"},"activatedAt":{"oneOf":[{"type":"string","description":"Data e hora de ativação da linha. Nulo enquanto a linha ainda não foi ativada.","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","example":"2026-05-10T13:22:04Z","isRequired":true,"uniqueKey":"activatedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Data e hora de ativação da linha. Nulo enquanto a linha ainda não foi ativada.","example":"2026-05-10T13:22:04Z","isRequired":true,"uniqueKey":"activatedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"activatedAt","typeLabel":"string\u003cdate-time> | null"},"canceledAt":{"oneOf":[{"type":"string","description":"Data e hora de cancelamento da linha. Nulo enquanto a linha não foi cancelada.","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","example":"2026-07-15T09:00:00Z","isRequired":true,"uniqueKey":"canceledAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Data e hora de cancelamento da linha. Nulo enquanto a linha não foi cancelada.","example":"2026-07-15T09:00:00Z","isRequired":true,"uniqueKey":"canceledAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"canceledAt","typeLabel":"string\u003cdate-time> | null"},"cancellationScheduledFor":{"oneOf":[{"type":"string","description":"Data e hora em que a linha será cancelada, quando o cancelamento foi agendado para o fim do ciclo de faturamento. Nulo quando não há cancelamento agendado.","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","example":"2026-09-01T02:59:59Z","isRequired":true,"uniqueKey":"cancellationScheduledFor.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Data e hora em que a linha será cancelada, quando o cancelamento foi agendado para o fim do ciclo de faturamento. Nulo quando não há cancelamento agendado.","example":"2026-09-01T02:59:59Z","isRequired":true,"uniqueKey":"cancellationScheduledFor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"cancellationScheduledFor","typeLabel":"string\u003cdate-time> | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$","description":"Data e hora de criação da linha.","example":"2026-05-08T11:02:33Z","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"costCenter":{"oneOf":[{"type":"object","description":"Centro de custo da linha; detalhes em GET /cost-centers/{id}. Nulo quando a linha não tem centro de custo definido.","required":["id","name"],"properties":{"id":{"description":"Identificador único do centro de custo da linha.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","title":"UUID","type":"string","examples":["123e4567-e89b-12d3-a456-426614174000","123e4567-e89b-12d3-a456-426614174001"],"isRequired":true,"uniqueKey":"costCenter.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"Nome do centro de custo da linha.","example":"TI-Curitiba","isRequired":true,"uniqueKey":"costCenter.oneOf.0.name","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"costCenter.oneOf.0","typeLabel":"object"},{"type":"null","description":"Centro de custo da linha; detalhes em GET /cost-centers/{id}. Nulo quando a linha não tem centro de custo definido.","isRequired":true,"uniqueKey":"costCenter.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"costCenter","typeLabel":"object | null"},"employee":{"oneOf":[{"type":"object","description":"Colaborador associado à linha; detalhes em GET /employees/{id}. Nulo quando a linha não tem colaborador associado.","required":["id","fullName","workEmail"],"properties":{"id":{"description":"Identificador único do colaborador associado à linha.","example":"0197aa3e-3815-45b7-9e60-8e137cad845c","title":"UUID","type":"string","examples":["123e4567-e89b-12d3-a456-426614174000","123e4567-e89b-12d3-a456-426614174001"],"isRequired":true,"uniqueKey":"employee.oneOf.0.id","typeLabel":"string"},"fullName":{"type":"string","description":"Nome do colaborador associado à linha.","example":"Maria de Souza","isRequired":true,"uniqueKey":"employee.oneOf.0.fullName","typeLabel":"string"},"workEmail":{"oneOf":[{"type":"string","title":"Email","description":"E-mail profissional do colaborador associado à linha. Nulo quando não há e-mail profissional cadastrado.","example":"maria.souza@empresa.com.br","isRequired":true,"uniqueKey":"employee.oneOf.0.workEmail.oneOf.0","typeLabel":"string"},{"type":"null","description":"E-mail profissional do colaborador associado à linha. Nulo quando não há e-mail profissional cadastrado.","example":"maria.souza@empresa.com.br","isRequired":true,"uniqueKey":"employee.oneOf.0.workEmail.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"employee.oneOf.0.workEmail","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"employee.oneOf.0","typeLabel":"object"},{"type":"null","description":"Colaborador associado à linha; detalhes em GET /employees/{id}. Nulo quando a linha não tem colaborador associado.","isRequired":true,"uniqueKey":"employee.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"employee","typeLabel":"object | null"},"customFields":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"customFields.items.[INDEX].label","typeLabel":"string"},"type":{"type":"string","enum":["text","select"],"isRequired":true,"uniqueKey":"customFields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","isRequired":true,"uniqueKey":"customFields.items.[INDEX].value","typeLabel":"string"}},"required":["label","type","value"],"additionalProperties":false,"uniqueKey":"customFields.items.[INDEX]","typeLabel":"object"},"description":"Campos customizados associados à linha.","isRequired":true,"uniqueKey":"customFields","typeLabel":"object[]"},"plan":{"oneOf":[{"type":"object","description":"Plano contratado pela linha. Toda linha tem um plano; o nulo é excepcional, mas trate o campo como opcional mesmo assim.","required":["id","name","priceCents","availableDataAmountGB"],"properties":{"id":{"description":"Identificador único do plano contratado pela linha.","example":"0198c2f1-3815-45b7-9e60-8e137cad845c","title":"UUID","type":"string","examples":["123e4567-e89b-12d3-a456-426614174000","123e4567-e89b-12d3-a456-426614174001"],"isRequired":true,"uniqueKey":"plan.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"Nome do plano contratado pela linha.","example":"Plano 20GB","isRequired":true,"uniqueKey":"plan.oneOf.0.name","typeLabel":"string"},"priceCents":{"type":"number","description":"Valor mensal do plano para a empresa, em centavos.","example":4500,"isRequired":true,"uniqueKey":"plan.oneOf.0.priceCents","typeLabel":"number"},"availableDataAmountGB":{"type":"number","description":"Quantidade de dados incluída no plano, em GB.","example":20,"isRequired":true,"uniqueKey":"plan.oneOf.0.availableDataAmountGB","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"plan.oneOf.0","typeLabel":"object"},{"type":"null","description":"Plano contratado pela linha. Toda linha tem um plano; o nulo é excepcional, mas trate o campo como opcional mesmo assim.","isRequired":true,"uniqueKey":"plan.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"plan","typeLabel":"object | null"}},"required":["id","companyId","productType","simType","iccid","name","phoneNumber","redirectPhoneNumber","redirectExpiresAt","status","dataBalanceGB","dataBalanceUpdatedAt","activatedAt","canceledAt","cancellationScheduledFor","createdAt","costCenter","employee","customFields","plan"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"0198c2f1-3815-45b7-9e60-8e137cad845c","companyId":"0198c2f1-3815-45b7-9e60-8e137cad845c","productType":"mobile","simType":"esim","iccid":"89550000000001231230","name":"Maria - Vendas","phoneNumber":"+5541999887766","redirectPhoneNumber":"+5541999887766","redirectExpiresAt":"2026-09-01T00:00:00Z","status":"active","dataBalanceGB":32.5,"dataBalanceUpdatedAt":"2026-08-03T14:00:00Z","activatedAt":"2026-05-10T13:22:04Z","canceledAt":"2026-07-15T09:00:00Z","cancellationScheduledFor":"2026-09-01T02:59:59Z","createdAt":"2026-05-08T11:02:33Z","costCenter":{"id":"0198c2f1-3815-45b7-9e60-8e137cad845c","name":"TI-Curitiba"},"employee":{"id":"0197aa3e-3815-45b7-9e60-8e137cad845c","fullName":"Maria de Souza","workEmail":"maria.souza@empresa.com.br"},"customFields":[{"label":"\u003cstring>","type":"text","value":"\u003cstring>"}],"plan":{"id":"0198c2f1-3815-45b7-9e60-8e137cad845c","name":"Plano 20GB","priceCents":4500,"availableDataAmountGB":20}}}},"exampleType":"generated"}},"exampleType":"generated"},"ff18dd3b-c47d-4fd3-8921-502a17ab7a9e":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["idempotency-parameters-mismatch-error","idempotency-invalid-header-error"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"idempotency-parameters-mismatch-error","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ba6e483d-b8e3-4f1a-8be6-05bd65e12b92":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4162eda7-1c56-425a-a80f-dfa944f97110":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["forbidden","company-tier-limit-exceeded","insufficient-scope"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"forbidden","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"995c3463-5d7b-4a34-9f16-fcfe13120183":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["resource-not-found"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"resource-not-found","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"95c8fb38-bb56-433b-b1bf-3eb360a83125":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["phone-account-area-code-out-of-stock","phone-account-data-pool-plan-mismatch"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"phone-account-area-code-out-of-stock","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4c3f0671-be2c-4cc9-8b59-329990796bc3":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["payload-too-large"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"payload-too-large","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b8e0499e-6517-4dbf-b0c8-bf0e5be1e8f3":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["input-validation-error","unprocessable-entity","phone-account-area-code-invalid","virtual-phone-account-area-code-inventory-config-missing","company-not-active","company-has-pending-verification","cost-center-disabled"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"details.items.[INDEX].key","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["key","message"],"additionalProperties":false,"uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"details","typeLabel":"object[]"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"input-validation-error","message":"\u003cstring>","details":[{"key":"\u003cstring>","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"ebef514a-2d72-4055-9d24-6ceedd669ee3":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["too-many-attempts"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"too-many-attempts","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"d159a193-31fe-4791-9e50-a7c32c6be928":{"description":"","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"code":{"type":"string","enum":["unknown"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unknown","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"dc1193d5-1001-47be-9d38-99a9d39d82f7":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"key","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"33544edb-c737-45ba-a1ed-2b42e97181f0":{"url":"https://api.salvy.com.br","description":"Salvy API URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"key","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":"api-reference/v3/openapi.json"},"subdomain":"salvy-88fe5c1a","siteName":"Salvy API","title":"Criar linha móvel (DID) - Salvy API","navMaps":{"firstHrefInVersion":{"v3":{"href":"/api-reference/v3/phone-accounts/create-mobile-did","matchLevel":0},"v2":{"href":"/api-reference/v2/introduction","matchLevel":3},"v1":{"href":"/api-reference/v1/introduction","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T20:33:16.401Z","originalFileLocation":"api-reference/v3/phone-accounts/create-mobile-did.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=\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock. Escopo necessário: phone-account:create-mobile-did\">\u003cmeta data-mint-head name=\"application-name\" content=\"Salvy API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_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/salvy-88fe5c1a/st-II8O05-SFEuJc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Criar linha móvel (DID) - Salvy API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock. Escopo necessário: phone-account:create-mobile-did\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Salvy API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://salvy-88fe5c1a.mintlify.app/_mintlify/api/og/v2?division=Linhas\u0026amp;title=Criar+linha+m%C3%B3vel+%28DID%29\u0026amp;description=Cria+uma+nova+linha+m%C3%B3vel+%28mobile-did%29.+A+linha+j%C3%A1+nasce+dispon%C3%ADvel+para+uso%2C+com+a+cobran%C3%A7a+come%C3%A7ando+apenas+quando+o+n%C3%BAmero+for+validado+em+algum+app+%28ex.%3A+Wh\u0026amp;theme=9e9623747e20268e9ce176d1\u0026amp;signature=426dda60440329134c5136b5bc9eb1b5727a6b1c77e3725c791a17c9a79a9b6e\">\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=\"Criar linha móvel (DID) - Salvy API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock. Escopo necessário: phone-account:create-mobile-did\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://salvy-88fe5c1a.mintlify.app/_mintlify/api/og/v2?division=Linhas\u0026amp;title=Criar+linha+m%C3%B3vel+%28DID%29\u0026amp;description=Cria+uma+nova+linha+m%C3%B3vel+%28mobile-did%29.+A+linha+j%C3%A1+nasce+dispon%C3%ADvel+para+uso%2C+com+a+cobran%C3%A7a+come%C3%A7ando+apenas+quando+o+n%C3%BAmero+for+validado+em+algum+app+%28ex.%3A+Wh\u0026amp;theme=9e9623747e20268e9ce176d1\u0026amp;signature=426dda60440329134c5136b5bc9eb1b5727a6b1c77e3725c791a17c9a79a9b6e\">\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/salvy-88fe5c1a/st-II8O05-SFEuJc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Salvy API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#141414\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v3/phone-accounts/create-mobile-did.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.salvy.com.br/#organization\",\"name\":\"Salvy API\",\"url\":\"https://docs.salvy.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/salvy-88fe5c1a/aD8_RTPjR92WjoTu/logo/light.svg?fit=max\u0026auto=format\u0026n=aD8_RTPjR92WjoTu\u0026q=85\u0026s=7178c70a1bd802f95c5ee9f7b1db46eb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.salvy.com.br#website\",\"name\":\"Salvy API\",\"url\":\"https://docs.salvy.com.br\",\"publisher\":{\"@id\":\"https://docs.salvy.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did#webpage\",\"url\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did\",\"name\":\"Criar linha móvel (DID)\",\"description\":\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock. Escopo necessário: phone-account:create-mobile-did\",\"dateModified\":\"2026-10-27T20:33:16.401Z\",\"isPartOf\":{\"@id\":\"https://docs.salvy.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Linhas\",\"item\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Criar linha móvel (DID)\",\"item\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did#apireference\",\"headline\":\"Criar linha móvel (DID)\",\"name\":\"Criar linha móvel (DID)\",\"description\":\"Cria uma nova linha móvel (mobile-did). A linha já nasce disponível para uso, com a cobrança começando apenas quando o número for validado em algum app (ex.: WhatsApp). No ambiente sandbox, aceita apenas o DDD 41 e sempre retorna o mesmo número de demonstração, +5541963475701; outro DDD retorna phone-account-area-code-out-of-stock. Escopo necessário: phone-account:create-mobile-did\",\"url\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did\",\"mainEntityOfPage\":{\"@id\":\"https://docs.salvy.com.br/api-reference/v3/phone-accounts/create-mobile-did#webpage\"},\"dateModified\":\"2026-10-27T20:33:16.401Z\",\"publisher\":{\"@id\":\"https://docs.salvy.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.salvy.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Salvy API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Salvy API","nav":{"global":null,"tabs":[{"tab":"Referência API","versions":[{"version":"v3","default":true,"groups":[{"group":"Documentação","pages":[{"title":"Introdução","href":"/api-reference/v3/introduction"},{"title":"Ambientes","href":"/api-reference/v3/environments"},{"title":"Chaves de API","href":"/api-reference/v3/api-keys"},{"title":"Branding para integrações","href":"/api-reference/v3/branding"},{"title":"Deprecação","href":"/api-reference/v3/deprecation"},{"title":"Limites de requisição","href":"/api-reference/v3/rate-limits"},{"title":"Migrando da v1 para a v3","href":"/api-reference/v3/migration-guide"}]},{"group":"Receitas","pages":[{"title":"Visão geral","href":"/api-reference/v3/recipes/introduction"},{"title":"Admissão → colaborador + linha","href":"/api-reference/v3/recipes/admission-create-line"},{"title":"Desligamento → bloqueio de linhas","href":"/api-reference/v3/recipes/offboarding-block-lines"},{"title":"Rateio de telecom por centro de custo","href":"/api-reference/v3/recipes/cost-center-allocation"},{"title":"Fatura + NF-e para contas a pagar","href":"/api-reference/v3/recipes/invoice-nfe-accounts-payable"},{"title":"Consumo de dados: maiores e menores","href":"/api-reference/v3/recipes/data-usage-ranking"}]},{"group":"Linhas","pages":[{"title":"Listar linhas","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-accounts","href":"/api-reference/v3/phone-accounts/list"},{"title":"Detalhar linha","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-accounts/{id}","href":"/api-reference/v3/phone-accounts/get"},{"title":"Criar linha móvel","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/mobile","description":"Cria uma nova linha móvel. A linha nasce pendente de ativação, com a cobrança iniciando após a ativação. Disponível apenas para empresas liberadas para criar linhas móveis pela API: peça a liberação ao seu contato na Salvy. Depois de liberada, a empresa passa a ver o escopo `phone-account:create-mobile` ao criar ou editar uma chave.\n\n**Escopo necessário:** `phone-account:create-mobile`","href":"/api-reference/v3/phone-accounts/create-mobile"},{"title":"Criar linha móvel (DID)","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/mobile-did","href":"/api-reference/v3/phone-accounts/create-mobile-did"},{"title":"Listar DDDs","openapi":"api-reference/v3/openapi.json GET /api/v3/area-codes","description":"Lista os DDDs em que a empresa pode criar uma linha do tipo informado, ordenados por DDD crescente, indicando se há número disponível em cada um no momento. No ambiente sandbox, para `mobile-did`, retorna apenas o DDD 41, do número de demonstração `+5541963475701`.\n\n**Escopo necessário:** `phone-account:read`","href":"/api-reference/v3/area-codes/list"},{"title":"Ativar linha","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/activate","href":"/api-reference/v3/phone-accounts/activate"},{"title":"Bloquear linha","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/block","href":"/api-reference/v3/phone-accounts/block"},{"title":"Desbloquear linha","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/unblock","href":"/api-reference/v3/phone-accounts/unblock"},{"title":"Cancelar linha","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/cancel","href":"/api-reference/v3/phone-accounts/cancel"},{"title":"Desfazer cancelamento agendado","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/unschedule-cancellation","href":"/api-reference/v3/phone-accounts/unschedule-cancellation"},{"title":"Atualizar linha","openapi":"api-reference/v3/openapi.json PATCH /api/v3/phone-accounts/{id}","href":"/api-reference/v3/phone-accounts/update"},{"title":"Alterar centro de custo em lote","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/batch-update-cost-center","href":"/api-reference/v3/phone-accounts/batch-update-cost-center"},{"title":"Consultar saldo da linha","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-accounts/{id}/balance","href":"/api-reference/v3/phone-accounts/balance"},{"title":"Obter eSIM da linha","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-accounts/{id}/esim","href":"/api-reference/v3/phone-accounts/esim"},{"title":"Adicionar dados à linha","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/top-up-data","href":"/api-reference/v3/phone-accounts/top-up-data"},{"title":"Listar SMS da linha","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-accounts/{id}/sms-messages","href":"/api-reference/v3/phone-accounts/sms-messages"},{"title":"Simular recebimento de SMS","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-accounts/{id}/sms","href":"/api-reference/v3/phone-accounts/simulate-sms"}]},{"group":"Equipamentos","pages":[{"title":"Listar equipamentos","openapi":"api-reference/v3/openapi.json GET /api/v3/assets","href":"/api-reference/v3/assets/list"},{"title":"Detalhar equipamento","openapi":"api-reference/v3/openapi.json GET /api/v3/assets/{id}","href":"/api-reference/v3/assets/get"},{"title":"Criar equipamento","openapi":"api-reference/v3/openapi.json POST /api/v3/assets","href":"/api-reference/v3/assets/create"},{"title":"Atualizar equipamento","openapi":"api-reference/v3/openapi.json PATCH /api/v3/assets/{id}","href":"/api-reference/v3/assets/update"},{"title":"Arquivar equipamento","openapi":"api-reference/v3/openapi.json POST /api/v3/assets/{id}/archive","href":"/api-reference/v3/assets/archive"},{"title":"Desarquivar equipamento","openapi":"api-reference/v3/openapi.json POST /api/v3/assets/{id}/unarchive","href":"/api-reference/v3/assets/unarchive"},{"title":"Remover equipamento","openapi":"api-reference/v3/openapi.json DELETE /api/v3/assets/{id}","href":"/api-reference/v3/assets/delete"},{"title":"Registrar anotação na linha do tempo","openapi":"api-reference/v3/openapi.json POST /api/v3/assets/{id}/timeline-notes","href":"/api-reference/v3/assets/create-timeline-note"}]},{"group":"Termos de equipamentos","pages":[{"title":"Listar termos","openapi":"api-reference/v3/openapi.json GET /api/v3/asset-statements","href":"/api-reference/v3/asset-statements/list"},{"title":"Detalhar termo","openapi":"api-reference/v3/openapi.json GET /api/v3/asset-statements/{id}","href":"/api-reference/v3/asset-statements/get"},{"title":"Enviar termo","openapi":"api-reference/v3/openapi.json POST /api/v3/asset-statements","href":"/api-reference/v3/asset-statements/send"},{"title":"Baixar termo assinado","openapi":"api-reference/v3/openapi.json GET /api/v3/asset-statements/{id}/signed-file","href":"/api-reference/v3/asset-statements/signed-file"},{"title":"Simular assinatura do termo","openapi":"api-reference/v3/openapi.json POST /api/v3/asset-statements/{id}/simulate-signature","href":"/api-reference/v3/asset-statements/simulate-signature"}]},{"group":"Colaboradores","pages":[{"title":"Listar colaboradores","openapi":"api-reference/v3/openapi.json GET /api/v3/employees","href":"/api-reference/v3/employees/list"},{"title":"Detalhar colaborador","openapi":"api-reference/v3/openapi.json GET /api/v3/employees/{id}","href":"/api-reference/v3/employees/get"},{"title":"Criar colaborador","openapi":"api-reference/v3/openapi.json POST /api/v3/employees","href":"/api-reference/v3/employees/create"},{"title":"Atualizar colaborador","openapi":"api-reference/v3/openapi.json PATCH /api/v3/employees/{id}","href":"/api-reference/v3/employees/update"},{"title":"Remover colaborador","openapi":"api-reference/v3/openapi.json DELETE /api/v3/employees/{id}","href":"/api-reference/v3/employees/delete"},{"title":"Sincronizar colaboradores em lote","openapi":"api-reference/v3/openapi.json POST /api/v3/employees/batch-sync","href":"/api-reference/v3/employees/batch-sync"}]},{"group":"Centros de custo","pages":[{"title":"Listar centros de custo","openapi":"api-reference/v3/openapi.json GET /api/v3/cost-centers","href":"/api-reference/v3/cost-centers/list"},{"title":"Detalhar centro de custo","openapi":"api-reference/v3/openapi.json GET /api/v3/cost-centers/{id}","href":"/api-reference/v3/cost-centers/get"},{"title":"Criar centro de custo","openapi":"api-reference/v3/openapi.json POST /api/v3/cost-centers","href":"/api-reference/v3/cost-centers/create"},{"title":"Atualizar centro de custo","openapi":"api-reference/v3/openapi.json PATCH /api/v3/cost-centers/{id}","href":"/api-reference/v3/cost-centers/update"},{"title":"Remover centro de custo","openapi":"api-reference/v3/openapi.json DELETE /api/v3/cost-centers/{id}","href":"/api-reference/v3/cost-centers/delete"}]},{"group":"Grupos de linhas","pages":[{"title":"Listar grupos de linhas","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-account-groups","href":"/api-reference/v3/phone-account-groups/list"},{"title":"Detalhar grupo de linhas","openapi":"api-reference/v3/openapi.json GET /api/v3/phone-account-groups/{id}","href":"/api-reference/v3/phone-account-groups/get"},{"title":"Criar grupo de linhas","openapi":"api-reference/v3/openapi.json POST /api/v3/phone-account-groups","href":"/api-reference/v3/phone-account-groups/create"},{"title":"Atualizar grupo de linhas","openapi":"api-reference/v3/openapi.json PATCH /api/v3/phone-account-groups/{id}","href":"/api-reference/v3/phone-account-groups/update"},{"title":"Remover grupo de linhas","openapi":"api-reference/v3/openapi.json DELETE /api/v3/phone-account-groups/{id}","href":"/api-reference/v3/phone-account-groups/delete"}]},{"group":"Faturas","pages":[{"title":"Listar faturas","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices","href":"/api-reference/v3/invoices/list"},{"title":"Detalhar fatura","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices/{id}","href":"/api-reference/v3/invoices/get"},{"title":"Baixar PDF da fatura","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices/{id}/pdf","href":"/api-reference/v3/invoices/pdf"},{"title":"Listar linhas da fatura","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices/{id}/phone-accounts","href":"/api-reference/v3/invoices/phone-accounts"},{"title":"Baixar PDF da nota fiscal","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices/{id}/nfe/pdf","href":"/api-reference/v3/invoices/nfe-pdf"},{"title":"Baixar XML da nota fiscal","openapi":"api-reference/v3/openapi.json GET /api/v3/invoices/{id}/nfe/xml","href":"/api-reference/v3/invoices/nfe-xml"}]},{"group":"Planos","pages":[{"title":"Listar planos","openapi":"api-reference/v3/openapi.json GET /api/v3/plans","href":"/api-reference/v3/plans/list"},{"title":"Detalhar plano","openapi":"api-reference/v3/openapi.json GET /api/v3/plans/{id}","href":"/api-reference/v3/plans/get"}]},{"group":"Empresas","pages":[{"title":"Listar empresas","openapi":"api-reference/v3/openapi.json GET /api/v3/companies","href":"/api-reference/v3/companies/list"}]},{"group":"WebRTC","pages":[{"title":"Criar token WebRTC","openapi":"api-reference/v3/openapi.json POST /api/v3/webrtc/tokens","href":"/api-reference/v3/webrtc/create-token"}]},{"group":"Tarefas","pages":[{"title":"Introdução a tarefas","href":"/api-reference/v3/tasks/introduction"},{"title":"Detalhar tarefa","openapi":"api-reference/v3/openapi.json GET /api/v3/tasks/{id}","href":"/api-reference/v3/tasks/get"},{"title":"Listar resultados da tarefa","openapi":"api-reference/v3/openapi.json GET /api/v3/tasks/{id}/results","href":"/api-reference/v3/tasks/results"}]},{"group":"Webhooks","pages":[{"title":"Introdução a Webhooks","href":"/api-reference/v3/webhooks/introduction"},{"title":"Verificando Webhooks","href":"/api-reference/v3/webhooks/verifying-payloads"},{"title":"SMS recebido","openapi":"api-reference/v3/openapi.json webhook sms.received","href":"/api-reference/v3/webhooks/sms-received"},{"title":"Linha ativada","openapi":"api-reference/v3/openapi.json webhook phone-account.activated","href":"/api-reference/v3/webhooks/phone-account-activated"},{"title":"Linha bloqueada","openapi":"api-reference/v3/openapi.json webhook phone-account.blocked","href":"/api-reference/v3/webhooks/phone-account-blocked"},{"title":"Linha desbloqueada","openapi":"api-reference/v3/openapi.json webhook phone-account.unblocked","href":"/api-reference/v3/webhooks/phone-account-unblocked"},{"title":"Linha cancelada","openapi":"api-reference/v3/openapi.json webhook phone-account.canceled","href":"/api-reference/v3/webhooks/phone-account-canceled"},{"title":"Linha reativada","openapi":"api-reference/v3/openapi.json webhook phone-account.reactivated","href":"/api-reference/v3/webhooks/phone-account-reactivated"},{"title":"eSIM pronto para instalação","openapi":"api-reference/v3/openapi.json webhook phone-account.esim-ready","href":"/api-reference/v3/webhooks/phone-account-esim-ready"},{"title":"Saldo de dados baixo","openapi":"api-reference/v3/openapi.json webhook phone-account.data-balance-low","href":"/api-reference/v3/webhooks/phone-account-data-balance-low"},{"title":"Colaborador criado","openapi":"api-reference/v3/openapi.json webhook employee.created","href":"/api-reference/v3/webhooks/employee-created"},{"title":"Colaborador atualizado","openapi":"api-reference/v3/openapi.json webhook employee.updated","href":"/api-reference/v3/webhooks/employee-updated"},{"title":"Colaborador excluído","openapi":"api-reference/v3/openapi.json webhook employee.deleted","href":"/api-reference/v3/webhooks/employee-deleted"},{"title":"Equipamento criado","openapi":"api-reference/v3/openapi.json webhook asset.created","href":"/api-reference/v3/webhooks/asset-created"},{"title":"Equipamento atualizado","openapi":"api-reference/v3/openapi.json webhook asset.updated","href":"/api-reference/v3/webhooks/asset-updated"},{"title":"Equipamento excluído","openapi":"api-reference/v3/openapi.json webhook asset.deleted","href":"/api-reference/v3/webhooks/asset-deleted"},{"title":"Termo assinado","openapi":"api-reference/v3/openapi.json webhook asset-statement.signed","href":"/api-reference/v3/webhooks/asset-statement-signed"},{"title":"Termo cancelado","openapi":"api-reference/v3/openapi.json webhook asset-statement.canceled","href":"/api-reference/v3/webhooks/asset-statement-canceled"},{"title":"Tarefa concluída","openapi":"api-reference/v3/openapi.json webhook task.succeeded","href":"/api-reference/v3/webhooks/task-succeeded"},{"title":"Tarefa concluída com falhas","openapi":"api-reference/v3/openapi.json webhook task.failed","href":"/api-reference/v3/webhooks/task-failed"}]},{"group":"Endpoints de webhook","pages":[{"title":"Listar tipos de evento","openapi":"api-reference/v3/openapi.json GET /api/v3/webhook-event-types","href":"/api-reference/v3/webhook-endpoints/event-types"},{"title":"Cadastrar endpoint de webhook","openapi":"api-reference/v3/openapi.json POST /api/v3/webhook-endpoints","href":"/api-reference/v3/webhook-endpoints/create"},{"title":"Detalhar endpoint de webhook","openapi":"api-reference/v3/openapi.json GET /api/v3/webhook-endpoints/{id}","href":"/api-reference/v3/webhook-endpoints/get"},{"title":"Excluir endpoint de webhook","openapi":"api-reference/v3/openapi.json DELETE /api/v3/webhook-endpoints/{id}","href":"/api-reference/v3/webhook-endpoints/delete"}]}]},{"version":"v2","pages":[{"title":"v2","href":"/api-reference/v2/introduction"}]},{"version":"v1","pages":[{"title":"v1","href":"/api-reference/v1/introduction"}]}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp-guide/overview"}]}]},"basePath":"","title":"Criar linha móvel (DID) - Salvy API","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}