Após criar um canal do tipo META_WHATSAPP, você precisa conectá-lo a um número do WhatsApp Business. Existem duas formas:
Pelo painel — Fluxo guiado diretamente no Dashboard
Via SDK + API — Integre o fluxo de conexão no seu sistema
Conexão pelo painel
A forma mais simples. Acesse o Dashboard, selecione o canal criado e siga o fluxo de conexão guiado.
Conexão via SDK + API
Use este fluxo quando quiser que o seu usuário conecte o canal de dentro do seu sistema, sem precisar acessar o painel do Hub Message.O fluxo tem 3 etapas:
1
Frontend — Iniciar conexão com o SDK
No frontend da sua aplicação, use o SDK para iniciar o fluxo de conexão. O SDK vai abrir o processo de autenticação com o WhatsApp e retornar as informações necessárias.
import HubMessage from '@hubmessage/connect';const client = HubMessage.newClient({ publicKey: 'SUA_PUBLIC_KEY'});const response = await client.connect({ channelId: 'ID_DO_CANAL'});// Envie o response para o seu backend
A publicKey pode ser exposta no frontend. Veja mais em Autenticação.
2
Frontend → Backend — Enviar dados
O SDK retorna um objeto com as informações da conexão. Envie esses dados para o backend da sua aplicação:
Esta chamada deve ser feita no backend, pois utiliza a Secret Key que nunca deve ser exposta no frontend.
Fluxo resumido
Frontend (SDK) → Backend (API)1. client.connect()2. Usuário autentica3. SDK retorna dados ----→ 4. POST /v1/channels/{id}/connect com wabaId, phoneId, code, coexistence 5. Canal conectado ✓
Após a conexão, o canal está pronto para enviar e receber mensagens. Use o channelId nos endpoints de mensagens livres e templates.
Autorizações
Authorization
string
header
obrigatório
Secret Key gerada no painel de Segurança do Hub Message
Parâmetros de caminho
channelId
string
obrigatório
ID do canal (obtido via Criar canal)
Exemplo:
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Corpo
application/json
wabaId
string
obrigatório
ID do WhatsApp Business Account
phoneId
string
obrigatório
ID do número de telefone
code
string
obrigatório
Código de autorização gerado pelo WhatsApp
coexistence
boolean
obrigatório
Se o número está em modo de coexistência
Resposta
Canal conectado com sucesso
success
boolean
Indica se a operação foi realizada com sucesso
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hub Message","colors":{"primary":"#465FFF","light":"#6B7FFF","dark":"#3347CC"},"logo":{"light":"https://mintcdn.com/hubmessage-2b5e33d5/YCG0Gj5XDVsZLarW/logo/light.svg?fit=max\u0026auto=format\u0026n=YCG0Gj5XDVsZLarW\u0026q=85\u0026s=bf52c251a1e4946b63341a133c637df5","dark":"https://mintcdn.com/hubmessage-2b5e33d5/YCG0Gj5XDVsZLarW/logo/dark.svg?fit=max\u0026auto=format\u0026n=YCG0Gj5XDVsZLarW\u0026q=85\u0026s=4a1f8994640bafa86947bf4909f0d700"},"favicon":"https://mintcdn.com/hubmessage-2b5e33d5/YCG0Gj5XDVsZLarW/favicon.svg?fit=max\u0026auto=format\u0026n=YCG0Gj5XDVsZLarW\u0026q=85\u0026s=cb949a27979b67b78095680984ba0489","navbar":{"links":[{"href":"https://api.whatsapp.com/send?phone=5544999300032\u0026text=Ol%C3%A1!%20Gostaria%20de%20falar%20com%20o%20suporte%20do%20HubMessage.","label":"Suporte"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.hubmessage.io"}},"footer":{"socials":{"website":"https://www.hubmessage.io"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"languages":[{"language":"pt-BR","href":""},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hubmessage-2b5e33d5","hasAudioNarration":false,"actualSubdomain":"hubmessage-2b5e33d5","customDomains":["developer.hubmessage.io"],"gitSource":{"type":"github","owner":"hubmessage-oficial","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6a99bac6fead8126294a43c6","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"pt-BR","tag":"Hub Message","count":54},{"language":"en","tag":"Hub Message","count":54},{"language":"pt-BR","tag":"Templates","count":15},{"language":"pt-BR","tag":"Webhooks","count":15},{"language":"en","tag":"Templates","count":15},{"language":"en","tag":"Webhooks","count":15},{"language":"pt-BR","tag":"Canais","count":14},{"language":"en","tag":"Channels","count":14},{"language":"pt-BR","tag":"WhatsApp Oficial","count":12},{"language":"en","tag":"WhatsApp Official","count":12},{"language":"pt-BR","tag":"Mensagens livres","count":10},{"language":"en","tag":"Free messages","count":10},{"language":"pt-BR","tag":"Recursos e Configurações","count":3},{"language":"pt-BR","tag":"Conexão","count":3},{"language":"pt-BR","tag":"Portfólio Empresarial (Meta Business Manager)","count":3},{"language":"en","tag":"Resources and Settings","count":3},{"language":"en","tag":"Connection","count":3},{"language":"en","tag":"Business Portfolio (Meta Business Manager)","count":3},{"language":"pt-BR","tag":"Introdução","count":2},{"language":"en","tag":"Introduction","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"channels/connect-channel","slug":"/channels/connect-channel","pageMetadata":{"title":"Conectar canal Meta WhatsApp","description":"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp","openapi":"pt/channels/openapi-connect.json POST /v1/channels/{channelId}/connect","href":"/channels/connect-channel"},"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: \"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const frontendUrl=`https://app.hubmessage.io`;const projectName=`Hub Message`;function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Step,Steps,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`visão-geral`,children:`Visão geral`}),`\n`,_jsxs(_components.p,{children:[`Após `,_jsx(_components.a,{href:`/channels/create-channel`,children:`criar um canal`}),` do tipo `,_jsx(_components.code,{children:`META_WHATSAPP`}),`, você precisa `,_jsx(_components.strong,{children:`conectá-lo`}),` a um número do WhatsApp Business. Existem duas formas:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pelo painel`}),` — Fluxo guiado diretamente no `,_jsx(_components.a,{href:`%7BfrontendUrl%7D`,children:`Dashboard`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Via SDK + API`}),` — Integre o fluxo de conexão no seu sistema`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`conexão-pelo-painel`,children:`Conexão pelo painel`}),`\n`,_jsxs(_components.p,{children:[`A forma mais simples. Acesse o `,_jsx(_components.a,{href:`%7BfrontendUrl%7D`,children:`Dashboard`}),`, selecione o canal criado e siga o fluxo de conexão guiado.`]}),`\n`,_jsx(Heading,{level:`2`,id:`conexão-via-sdk-+-api`,children:`Conexão via SDK + API`}),`\n`,_jsxs(_components.p,{children:[`Use este fluxo quando quiser que o `,_jsx(_components.strong,{children:`seu usuário`}),` conecte o canal de dentro do `,_jsx(_components.strong,{children:`seu sistema`}),`, sem precisar acessar o painel do `,projectName,`.`]}),`\n`,_jsx(_components.p,{children:`O fluxo tem 3 etapas:`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Frontend — Iniciar conexão com o SDK`,children:[_jsxs(_components.p,{children:[`No `,_jsx(_components.strong,{children:`frontend`}),` da sua aplicação, use o SDK para iniciar o fluxo de conexão. O SDK vai abrir o processo de autenticação com o WhatsApp e retornar as informações necessárias.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` HubMessage`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '@hubmessage/connect'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` HubMessage`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`newClient`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` publicKey:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'SUA_PUBLIC_KEY'`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`connect`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` channelId:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'ID_DO_CANAL'`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Envie o response para o seu backend`})}),`\n`]})})}),_jsx(Tip,{children:_jsxs(_components.p,{children:[`A `,_jsx(_components.code,{children:`publicKey`}),` pode ser exposta no frontend. Veja mais em `,_jsx(_components.a,{href:`/authentication`,children:`Autenticação`}),`.`]})})]}),_jsxs(Step,{title:`Frontend → Backend — Enviar dados`,children:[_jsxs(_components.p,{children:[`O SDK retorna um objeto com as informações da conexão. Envie esses dados para o `,_jsx(_components.strong,{children:`backend`}),` da sua aplicação:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"wabaId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"428083093730937\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"phoneId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123456789012345\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ABC123DEF456\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"coexistence\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Descrição`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wabaId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`ID do WhatsApp Business Account selecionado`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phoneId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`ID do número de telefone selecionado`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Código de autorização gerado pelo WhatsApp`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`coexistence`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Se o número está em modo de coexistência`})]})]})]})]}),_jsxs(Step,{title:`Backend — Finalizar conexão via API`,children:[_jsxs(_components.p,{children:[`No `,_jsx(_components.strong,{children:`backend`}),`, chame a API de conexão passando os dados recebidos do frontend:`]}),_jsx(_components.p,{children:_jsx(_components.code,{children:`POST /v1/channels/{channelId}/connect`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.hubmessage.io/v1/channels/ID_DO_CANAL/connect`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer SUA_SECRET_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"wabaId\": \"428083093730937\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"phoneId\": \"123456789012345\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"code\": \"ABC123DEF456\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"coexistence\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Esta chamada deve ser feita no `,_jsx(_components.strong,{children:`backend`}),`, pois utiliza a Secret Key que nunca deve ser exposta no frontend.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`fluxo-resumido`,children:`Fluxo resumido`}),`\n`,_jsx(CodeBlock,{numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Frontend (SDK) → Backend (API)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1. client.connect()`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2. Usuário autentica`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3. SDK retorna dados ----→ 4. POST /v1/channels/{id}/connect`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` com wabaId, phoneId, code, coexistence`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` 5. Canal conectado ✓`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Após a conexão, o canal está pronto para enviar e receber mensagens. Use o `,_jsx(_components.code,{children:`channelId`}),` nos endpoints de `,_jsx(_components.a,{href:`/messages/introduction`,children:`mensagens livres`}),` e `,_jsx(_components.a,{href:`/templates/introduction`,children:`templates`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{frontendUrl,projectName,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Conectar canal Meta WhatsApp","description":"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp","openapi":"pt/channels/openapi-connect.json POST /v1/channels/{channelId}/connect","href":"/channels/connect-channel"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[2276,2294,"`Hub Message`,`.`]})"]]},"mdxExtracts":{"tableOfContents":[{"title":"Visão geral","slug":"visão-geral","depth":2,"children":[]},{"title":"Conexão pelo painel","slug":"conexão-pelo-painel","depth":2,"children":[]},{"title":"Conexão via SDK + API","slug":"conexão-via-sdk-+-api","depth":2,"children":[]},{"title":"Fluxo resumido","slug":"fluxo-resumido","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/hubmessage-2b5e33d5/81add35b00a03b20/gpt-maker.js"],"openApiReferenceData":{"operation":{"summary":"Conectar canal Meta WhatsApp","description":"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp","operationId":"connectMetaChannel","tags":["Canais"],"parameters":["cb58b355-a9bd-46f2-b480-97410675c707"],"requestBody":"0800cd6c-53ec-413b-9a5f-e5fb074dcb49","responses":{"200":"021a3a6c-9290-4b9d-8b2b-a9fa9cc5aee5","401":"9ab8ce8e-c1c2-4544-86de-fb98bcd003a5"},"method":"post","type":"path","servers":["d0401cba-2636-4819-a29e-000af7bc094a"],"security":["f42555d9-8ded-4f04-8dc7-22329c8b89ed"],"path":"/v1/channels/{channelId}/connect","baseUrlOptions":["https://api.hubmessage.io"],"title":"Conectar canal Meta WhatsApp","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"cb58b355-a9bd-46f2-b480-97410675c707":{"name":"channelId","in":"path","required":true,"description":"ID do canal (obtido via Criar canal)","schema":{"type":"string","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","isRequired":true,"description":"ID do canal (obtido via Criar canal)","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["wabaId","phoneId","code","coexistence"],"properties":{"wabaId":{"type":"string","description":"ID do WhatsApp Business Account","isRequired":true,"uniqueKey":"wabaId","typeLabel":"string"},"phoneId":{"type":"string","description":"ID do número de telefone","isRequired":true,"uniqueKey":"phoneId","typeLabel":"string"},"code":{"type":"string","description":"Código de autorização gerado pelo WhatsApp","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"coexistence":{"type":"boolean","description":"Se o número está em modo de coexistência","isRequired":true,"uniqueKey":"coexistence","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"example":{"wabaId":"428083093730937","phoneId":"123456789012345","code":"ABC123DEF456","coexistence":false},"examples":{"Example":{"title":"Example","value":{"wabaId":"428083093730937","phoneId":"123456789012345","code":"ABC123DEF456","coexistence":false}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"021a3a6c-9290-4b9d-8b2b-a9fa9cc5aee5":{"description":"Canal conectado com sucesso","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica se a operação foi realizada com sucesso","uniqueKey":"success","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":true},"examples":{"Example":{"title":"Example","value":{"success":true}}},"exampleType":"examples"}},"exampleType":"examples"},"9ab8ce8e-c1c2-4544-86de-fb98bcd003a5":{"description":"Token inválido ou ausente.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"integer","uniqueKey":"error","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":401,"message":"Unauthorized"},"examples":{"Example":{"title":"Example","value":{"error":401,"message":"Unauthorized"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"f42555d9-8ded-4f04-8dc7-22329c8b89ed":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Secret Key gerada no painel de Segurança do Hub Message","scopes":[]}}},"servers":{"d0401cba-2636-4819-a29e-000af7bc094a":{"url":"https://api.hubmessage.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Secret Key gerada no painel de Segurança do Hub Message","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Secret Key gerada no painel de Segurança do Hub Message","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"pt/channels/openapi-connect.json"},"subdomain":"hubmessage-2b5e33d5","siteName":"Hub Message","title":"Conectar canal Meta WhatsApp - Hub Message","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/channels/connect-channel","matchLevel":0},"en":{"href":"/en/channels/connect-channel","matchLevel":1}}},"lastModified":"2026-06-01T18:01:42.337Z","originalFileLocation":"channels/connect-channel.mdx","locale":"pt-BR"},"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=\"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hub Message\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Conectar canal Meta WhatsApp - Hub Message\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hub Message\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.hubmessage.io/channels/connect-channel\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hubmessage-2b5e33d5.mintlify.site/_mintlify/api/og/v2?division=Canais\u0026amp;title=Conectar+canal+Meta+WhatsApp\u0026amp;description=Fluxo+completo+para+conectar+um+canal+META_WHATSAPP+%C3%A0+API+Oficial+do+WhatsApp\u0026amp;theme=d58ff11160f362d15c7ac8a6\u0026amp;signature=725370a3e1249d67e69a8115129166b8d6775aed466154913e5b22486679e867\">\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=\"Conectar canal Meta WhatsApp - Hub Message\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hubmessage-2b5e33d5.mintlify.site/_mintlify/api/og/v2?division=Canais\u0026amp;title=Conectar+canal+Meta+WhatsApp\u0026amp;description=Fluxo+completo+para+conectar+um+canal+META_WHATSAPP+%C3%A0+API+Oficial+do+WhatsApp\u0026amp;theme=d58ff11160f362d15c7ac8a6\u0026amp;signature=725370a3e1249d67e69a8115129166b8d6775aed466154913e5b22486679e867\">\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/hubmessage-2b5e33d5/PaSwUi25TFnB3J2F/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hub Message\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#465FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.hubmessage.io/channels/connect-channel\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/channels/connect-channel.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://developer.hubmessage.io/channels/connect-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://developer.hubmessage.io/en/channels/connect-channel\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://developer.hubmessage.io/channels/connect-channel\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.hubmessage.io/#organization\",\"name\":\"Hub Message\",\"url\":\"https://developer.hubmessage.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hubmessage-2b5e33d5/YCG0Gj5XDVsZLarW/logo/light.svg?fit=max\u0026auto=format\u0026n=YCG0Gj5XDVsZLarW\u0026q=85\u0026s=bf52c251a1e4946b63341a133c637df5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.hubmessage.io#website\",\"name\":\"Hub Message\",\"url\":\"https://developer.hubmessage.io\",\"publisher\":{\"@id\":\"https://developer.hubmessage.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.hubmessage.io/channels/connect-channel#webpage\",\"url\":\"https://developer.hubmessage.io/channels/connect-channel\",\"name\":\"Conectar canal Meta WhatsApp\",\"description\":\"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\",\"dateModified\":\"2026-06-01T18:01:42.337Z\",\"isPartOf\":{\"@id\":\"https://developer.hubmessage.io#website\"},\"breadcrumb\":{\"@id\":\"https://developer.hubmessage.io/channels/connect-channel#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.hubmessage.io/channels/connect-channel#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Canais\",\"item\":\"https://developer.hubmessage.io/channels/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Conectar canal Meta WhatsApp\",\"item\":\"https://developer.hubmessage.io/channels/connect-channel\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.hubmessage.io/channels/connect-channel#apireference\",\"headline\":\"Conectar canal Meta WhatsApp\",\"name\":\"Conectar canal Meta WhatsApp\",\"description\":\"Fluxo completo para conectar um canal META_WHATSAPP à API Oficial do WhatsApp\",\"url\":\"https://developer.hubmessage.io/channels/connect-channel\",\"mainEntityOfPage\":{\"@id\":\"https://developer.hubmessage.io/channels/connect-channel#webpage\"},\"dateModified\":\"2026-06-01T18:01:42.337Z\",\"publisher\":{\"@id\":\"https://developer.hubmessage.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.hubmessage.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hub Message\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Hub Message\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/channels/connect-channel.md","siteName":"Hub Message","nav":{"global":{"anchors":[]},"languages":[{"language":"pt-BR","tabs":[{"tab":"Hub Message","groups":[{"group":"Introdução","pages":[{"title":"Introdução","href":""},{"title":"Autenticação","href":"/authentication"}]},{"group":"WhatsApp Oficial","pages":[{"title":"Introdução","href":"/whatsapp-official/introduction"},{"group":"Portfólio Empresarial (Meta Business Manager)","pages":[{"title":"Introdução","href":"/whatsapp-official/portfolio/introduction"},{"title":"Como criar um portfólio","href":"/whatsapp-official/portfolio/how-to-create"},{"title":"Verificar portfólio","href":"/whatsapp-official/portfolio/verify-portfolio"}]},{"group":"Conexão","pages":[{"title":"Introdução","href":"/whatsapp-official/connection/introduction"},{"title":"Cloud API","href":"/whatsapp-official/connection/cloud-api"},{"title":"Coexistência","href":"/whatsapp-official/connection/coexistence"}]},{"group":"Pagamentos e Cobranças","pages":[{"title":"Pagamento","href":"/whatsapp-official/payment"},{"title":"Cobrança","href":"/whatsapp-official/billing"}]},{"group":"Recursos e Configurações","pages":[{"title":"Migração de número","href":"/whatsapp-official/migrate-number"},{"title":"Janela de 24 horas","href":"/whatsapp-official/24h-window"},{"title":"Templates de mensagem","href":"/whatsapp-official/message-template"}]}]},{"group":"Canais","pages":[{"title":"Introdução","href":"/channels/introduction"},{"title":"Criar canal","description":"Crie um novo canal via API","openapi":"pt/channels/openapi-create.json POST /v1/channels","href":"/channels/create-channel"},{"title":"Conectar canal Meta WhatsApp","openapi":"pt/channels/openapi-connect.json POST /v1/channels/{channelId}/connect","href":"/channels/connect-channel"},{"title":"Desconectar canal Meta WhatsApp","description":"Desconecte um canal META_WHATSAPP da API Oficial do WhatsApp","openapi":"pt/channels/openapi-disconnect.json PUT /v1/channels/{channelId}/disconnect","href":"/channels/disconnect"},{"title":"Assinar canal","openapi":"pt/channels/openapi-subscribe.json GET /v1/channels/{channelId}/subscribe","href":"/channels/subscribe-channel"},{"title":"Cancelar assinatura","openapi":"pt/channels/openapi-cancel.json DELETE /v1/channels/{channelId}/cancel","href":"/channels/cancel-subscription"},{"title":"Remover canal","openapi":"pt/channels/openapi-delete.json DELETE /v1/channels/{channelId}","href":"/channels/delete-channel"}]},{"group":"Templates","pages":[{"title":"Introdução","href":"/templates/introduction"},{"title":"Listar WABAs","openapi":"GET /whatsapp/businesses","href":"/templates/list-businesses"},{"title":"Listar templates","openapi":"GET /whatsapp/businesses/{wabaId}/templates","href":"/templates/list-templates"},{"title":"Sincronizar templates","openapi":"POST /whatsapp/businesses/{wabaId}/templates/sync","href":"/templates/sync-templates"},{"title":"Criar template","openapi":"POST /whatsapp/businesses/{wabaId}/templates","href":"/templates/create-template"},{"title":"Atualizar template","openapi":"PUT /whatsapp/businesses/{wabaId}/templates/{templateId}","href":"/templates/update-template"},{"title":"Remover template","openapi":"DELETE /whatsapp/businesses/{wabaId}/templates/{templateId}","href":"/templates/delete-template"},{"title":"Enviar template","openapi":"pt/messages/openapi-template.json POST /v1/channels/{channelId}/messages","href":"/messages/send-template"}]},{"group":"Mensagens livres","pages":[{"title":"Introdução","href":"/messages/introduction"},{"title":"Enviar texto","openapi":"pt/messages/openapi.json POST /v1/channels/{channelId}/messages","href":"/messages/send-text"},{"title":"Enviar imagem","openapi":"pt/messages/openapi-image.json POST /v1/channels/{channelId}/messages","href":"/messages/send-image"},{"title":"Enviar áudio","openapi":"pt/messages/openapi-audio.json POST /v1/channels/{channelId}/messages","href":"/messages/send-audio"},{"title":"Enviar vídeo","openapi":"pt/messages/openapi-video.json POST /v1/channels/{channelId}/messages","href":"/messages/send-video"},{"title":"Enviar contato","openapi":"pt/messages/openapi-contact.json POST /v1/channels/{channelId}/messages","href":"/messages/send-contact"},{"title":"Enviar sticker","openapi":"pt/messages/openapi-sticker.json POST /v1/channels/{channelId}/messages","href":"/messages/send-sticker"},{"title":"Enviar botões de ação","openapi":"pt/messages/openapi-interactive-action.json POST /v1/channels/{channelId}/messages","href":"/messages/send-interactive-action"},{"title":"Enviar texto com botões","openapi":"pt/messages/openapi-interactive-button.json POST /v1/channels/{channelId}/messages","href":"/messages/send-interactive-button"},{"title":"Enviar localização","openapi":"pt/messages/openapi-location.json POST /v1/channels/{channelId}/messages","href":"/pt/messages/send-location"}]},{"group":"Webhooks","pages":[{"title":"Introdução","href":"/webhooks/introduction"},{"group":"Canais","pages":[{"title":"Webhooks de canal","href":"/webhooks/channel-webhooks"},{"title":"Estrutura dos payloads","href":"/webhooks/payloads"},{"title":"Criar webhook","openapi":"pt/webhooks/openapi.json POST /v1/channels/{channelId}/webhooks","href":"/webhooks/create-webhook"},{"title":"Listar webhooks","openapi":"pt/webhooks/openapi.json GET /v1/channels/{channelId}/webhooks","href":"/webhooks/list-webhooks"},{"title":"Detalhar webhook","openapi":"pt/webhooks/openapi.json GET /v1/channels/{channelId}/webhooks/{webhookId}","href":"/webhooks/get-webhook"},{"title":"Atualizar webhook","openapi":"pt/webhooks/openapi.json PATCH /v1/channels/{channelId}/webhooks/{webhookId}","href":"/webhooks/update-webhook"},{"title":"Remover webhook","openapi":"pt/webhooks/openapi.json DELETE /v1/channels/{channelId}/webhooks/{webhookId}","href":"/webhooks/delete-webhook"}]},{"group":"Templates","pages":[{"title":"Webhooks de template","href":"/webhooks/template-webhooks"},{"title":"Estrutura dos payloads","href":"/webhooks/template-payloads"},{"title":"Criar webhook de template","openapi":"pt/webhooks/openapi-template.json POST /v1/webhooks","href":"/webhooks/create-template-webhook"},{"title":"Listar webhooks de template","openapi":"pt/webhooks/openapi-template.json GET /v1/webhooks","href":"/webhooks/list-template-webhooks"},{"title":"Detalhar webhook de template","openapi":"pt/webhooks/openapi-template.json GET /v1/webhooks/{webhookId}","href":"/webhooks/get-template-webhook"},{"title":"Atualizar webhook de template","openapi":"pt/webhooks/openapi-template.json PATCH /v1/webhooks/{webhookId}","href":"/webhooks/update-template-webhook"},{"title":"Remover webhook de template","openapi":"pt/webhooks/openapi-template.json DELETE /v1/webhooks/{webhookId}","href":"/webhooks/delete-template-webhook"}]}]}]}]},{"language":"en","pages":[{"title":"en","href":"/en/channels/connect-channel"}]}]},"basePath":"","title":"Conectar canal Meta WhatsApp - Hub Message","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}