Começa a enviar uma campanha em draft. Você precisa confirmar que
todos os destinatários aceitaram receber suas mensagens. Exige a
permissão broadcasts:send, separada de broadcasts:write.
Autentique com uma chave secreta (sk_live_…) ou uma chave restrita
(rk_live_…) criada no painel. Chaves restritas só têm as permissões
escolhidas na criação, como messages:send, chats:read ou
broadcasts:send.
A mensagem enviada a cada destinatário. Textos e legendas podem usar
parâmetros nomeados, como {{name}}, preenchidos com os parameters de
cada destinatário ou, no caso de contatos, com profile.name e metadata.
Mensagens reaction não são permitidas em campanhas.
Até 50 pares de chave e valor seus. Chaves com até 40 caracteres e valores com até 500.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"blü","description":"Guias do blü para conectar seu WhatsApp, enviar campanhas e configurar seu atendimento.","colors":{"primary":"#1372D8","light":"#60BFFB","dark":"#1372D8"},"logo":{"light":"https://mintcdn.com/blu-direct/Hl1PYGRVJfCuUquW/images/logo-light.svg?fit=max\u0026auto=format\u0026n=Hl1PYGRVJfCuUquW\u0026q=85\u0026s=c1dcb7084caf500aa1bfc7cdeb9b6ac0","dark":"https://mintcdn.com/blu-direct/Hl1PYGRVJfCuUquW/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=Hl1PYGRVJfCuUquW\u0026q=85\u0026s=fa99a453fc822cd3eba2e6a691d211f8"},"favicon":"https://mintcdn.com/blu-direct/Hl1PYGRVJfCuUquW/favicon.png?fit=max\u0026auto=format\u0026n=Hl1PYGRVJfCuUquW\u0026q=85\u0026s=c2c1393657e4303529d0c50baafac6cd","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://blu.direct","label":"Site"},{"href":"https://wa.me/559186130008?text=Ol%C3%A1%2C+preciso+de+ajuda+com+o+Bl%C3%BC","label":"Suporte"}],"primary":{"type":"button","label":"Abrir painel","href":"https://blu.direct/app"}},"footer":{"socials":{"instagram":"https://instagram.com/blu.direct"},"links":[{"header":"blü","items":[{"label":"Site","href":"https://blu.direct"},{"label":"Blog","href":"https://blu.direct/blog"},{"label":"Privacidade","href":"https://blu.direct/privacy-policy"}]}]},"fonts":{"family":"IBM Plex Sans"},"integrations":{"posthog":{"apiKey":"phc_d8dj2oBM4jNkdVwrYwk9vufNUSLIJBj3uxOxg27NEnk","apiHost":"https://p.blu.direct","sessionRecording":false}},"styling":{"latex":false},"navigation":{"languages":[{"language":"pt-BR","default":true,"href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"blu-direct","hasAudioNarration":false,"actualSubdomain":"blu-direct","customDomains":["docs.blu.direct"],"gitSource":{"type":"github","owner":"leoffx","repo":"blu","deployBranch":"master","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adb7f2d2d3c9c6f3279f179","collectionId":"f28bf980-b5d9-4af3-b68d-080d3c8f26ed","liveDeploymentHistoryId":"6adb7f2d2d3c9c6f3279f179","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6adb7f2d2d3c9c6f3279f179","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"pt-BR","tag":"API \u0026 SDKs","count":45},{"language":"pt-BR","tag":"Referência da API","count":43},{"language":"pt-BR","tag":"Guias","count":28},{"language":"pt-BR","tag":"Campanhas","count":9},{"language":"pt-BR","tag":"Atendimento","count":6},{"language":"pt-BR","tag":"Comece por aqui","count":6},{"language":"pt-BR","tag":"Contatos","count":6},{"language":"pt-BR","tag":"Integrações","count":5},{"language":"pt-BR","tag":"Endpoints de webhook","count":5},{"language":"pt-BR","tag":"Etiquetas","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":".dark img[src*=\"/images/icons/\"]{filter:invert(1)}"}],"page":{"pagePath":"api-reference/campanhas/enviar-uma-campanha","slug":"/api-reference/campanhas/enviar-uma-campanha","pageMetadata":{"title":"Enviar uma campanha","description":"Começa a enviar uma campanha em `draft`. Você precisa confirmar que\ntodos os destinatários aceitaram receber suas mensagens. Exige a\npermissão `broadcasts:send`, separada de `broadcasts:write`.\n","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/broadcasts/{broadcast}/send","href":"/api-reference/campanhas/enviar-uma-campanha","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Começa a enviar uma campanha em \", _jsx(_components.code, {\n children: \"draft\"\n }), \". Você precisa confirmar que\\ntodos os destinatários aceitaram receber suas mensagens. Exige a\\npermissão \", _jsx(_components.code, {\n children: \"broadcasts:send\"\n }), \", separada de \", _jsx(_components.code, {\n children: \"broadcasts:write\"\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":"Enviar uma campanha","description":"Começa a enviar uma campanha em `draft`. Você precisa confirmar que\ntodos os destinatários aceitaram receber suas mensagens. Exige a\npermissão `broadcasts:send`, separada de `broadcasts:write`.\n","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/broadcasts/{broadcast}/send","href":"/api-reference/campanhas/enviar-uma-campanha","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Campanhas"],"operationId":"sendBroadcast","summary":"Enviar uma campanha","description":"Começa a enviar uma campanha em `draft`. Você precisa confirmar que\ntodos os destinatários aceitaram receber suas mensagens. Exige a\npermissão `broadcasts:send`, separada de `broadcasts:write`.\n","parameters":["aea6fdf6-fdc4-4e5f-8d80-3e1c8e63e85a"],"requestBody":"0f75ecec-50f7-4c64-816b-077af7c97603","responses":{"200":"b11c4682-708e-46a4-9e45-ae9afcd6f1a3","4XX":"bf7c96a2-8ca3-4023-a629-277c1f475d0a","5XX":"111a38c9-0a9a-4c38-8a3b-3022aa2d9166"},"method":"post","type":"path","servers":["a7e13cee-51ea-4adc-ac59-16049f87cb99"],"security":["9b5a2af2-07dc-4788-9af3-526735b82f4a"],"path":"/v1/broadcasts/{broadcast}/send","baseUrlOptions":["https://api.blu.direct"],"title":"Enviar uma campanha","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"aea6fdf6-fdc4-4e5f-8d80-3e1c8e63e85a":{"name":"Idempotency-Key","in":"header","description":"Uma chave única, como um UUID, que torna seguro repetir esta requisição por 24 horas.","schema":{"type":"string","maxLength":255,"description":"Uma chave única, como um UUID, que torna seguro repetir esta requisição por 24 horas.","uniqueKey":"","typeLabel":"string"}},"7354421d-7d89-4c39-a3de-17f31b65f4f7":{"name":"broadcast","in":"path","required":true,"schema":{"type":"string","pattern":"^bcast_","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d7b8fd6d-9080-4c26-a17d-12faa7af4199":{"name":"Blu-Version","in":"header","description":"A versão da API a usar. Por padrão, é a versão fixada na sua conta.","schema":{"type":"string","examples":["2026-10-11"],"description":"A versão da API a usar. Por padrão, é a versão fixada na sua conta.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["consent_confirmed"],"properties":{"consent_confirmed":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"consent_confirmed","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"consent_confirmed":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b11c4682-708e-46a4-9e45-ae9afcd6f1a3":{"description":"A campanha, agora `sending`.","content":{"application/json":{"schema":{"type":"object","required":["id","object","phone_number","status","message","recipients","throttle","stats","estimated_cost","failure_reason","sent_at","completed_at","created","metadata"],"properties":{"id":{"type":"string","pattern":"^bcast_","examples":["bcast_9c2M"],"isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","const":"broadcast","isRequired":true,"uniqueKey":"object","typeLabel":"string"},"phone_number":{"oneOf":[{"type":"string","description":"Expansível.","pattern":"^pn_","isRequired":true,"uniqueKey":"phone_number.oneOf.0","typeLabel":"string"},{"type":"object","description":"Expansível.","required":["id","object","name","display_phone_number","wa_id","verified_name","platform_type","status","quality_rating","capabilities","agent","created"],"properties":{"id":{"type":"string","pattern":"^pn_","examples":["pn_8f3aK1"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.id","typeLabel":"string"},"object":{"type":"string","const":"phone_number","isRequired":true,"uniqueKey":"phone_number.oneOf.1.object","typeLabel":"string"},"name":{"description":"O nome que você deu ao número.","type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.name","typeLabel":"string"},"display_phone_number":{"oneOf":[{"type":"string","examples":["+55 11 99999-8888"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.display_phone_number.oneOf.0","typeLabel":"string"},{"type":"null","examples":["+55 11 99999-8888"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.display_phone_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.display_phone_number","typeLabel":"string | null"},"wa_id":{"oneOf":[{"description":"Nulo até o número ser conectado pela primeira vez.","type":"string","examples":["5511999998888"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.wa_id.oneOf.0","typeLabel":"string"},{"description":"Nulo até o número ser conectado pela primeira vez.","type":"null","examples":["5511999998888"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.wa_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.wa_id","typeLabel":"string | null"},"verified_name":{"oneOf":[{"description":"O nome comercial ou de perfil no WhatsApp.","type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.verified_name.oneOf.0","typeLabel":"string"},{"description":"O nome comercial ou de perfil no WhatsApp.","type":"null","isRequired":true,"uniqueKey":"phone_number.oneOf.1.verified_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.verified_name","typeLabel":"string | null"},"platform_type":{"description":"A plataforma do número. Hoje, todos os números usam a API do WhatsApp\nCloud, da Meta.\n","type":"string","enum":["cloud_api"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.platform_type","typeLabel":"enum\u003cstring>"},"status":{"description":"`pending_link` nunca foi conectado. `connecting` está conectando ou\nreconectando. `connected` pode enviar e receber. `disconnected` foi\ndesconectado e precisa ser conectado de novo.\n","type":"string","enum":["pending_link","connecting","connected","disconnected"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.status","typeLabel":"enum\u003cstring>"},"quality_rating":{"oneOf":[{"description":"A classificação de qualidade da Meta. Nula até a Meta classificar o número.","type":"string","enum":["GREEN","YELLOW","RED","UNKNOWN",null],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.quality_rating.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"A classificação de qualidade da Meta. Nula até a Meta classificar o número.","type":"null","enum":["GREEN","YELLOW","RED","UNKNOWN",null],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.quality_rating.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.quality_rating","typeLabel":"enum\u003cstring> | null"},"capabilities":{"description":"O que este número permite. Confira antes de usar recursos que mudam conforme o tipo de plataforma.","type":"object","required":["chats","free_form_messages","polls","view_once","delivery_receipts"],"properties":{"chats":{"description":"Se as conversas e mensagens dele estão disponíveis pela API.","type":"boolean","isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities.chats","typeLabel":"boolean"},"free_form_messages":{"description":"`always` (sempre) ou `service_window` (só dentro da janela de atendimento de 24 horas após a última mensagem do contato).","type":"string","enum":["always","service_window"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities.free_form_messages","typeLabel":"enum\u003cstring>"},"polls":{"type":"boolean","isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities.polls","typeLabel":"boolean"},"view_once":{"type":"boolean","isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities.view_once","typeLabel":"boolean"},"delivery_receipts":{"description":"Se as mensagens informam `delivered` e `read`.","type":"boolean","isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities.delivery_receipts","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"phone_number.oneOf.1.capabilities","typeLabel":"object"},"agent":{"oneOf":[{"type":"string","description":"O agente que responde às conversas deste número. Expansível.","pattern":"^agent_","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.0","typeLabel":"string"},{"type":"object","description":"O agente que responde às conversas deste número. Expansível.","required":["id","object","name","instructions","faq","created"],"properties":{"id":{"type":"string","pattern":"^agent_","examples":["agent_12Rf"],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.id","typeLabel":"string"},"object":{"type":"string","const":"agent","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.object","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.name","typeLabel":"string"},"instructions":{"description":"Como o agente deve se comportar e o que ele sabe.","type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.instructions","typeLabel":"string"},"faq":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["question","answer"],"properties":{"question":{"type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.faq.items.[INDEX].question","typeLabel":"string"},"answer":{"type":"string","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.faq.items.[INDEX].answer","typeLabel":"string"}},"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.faq.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.faq","typeLabel":"object[]"},"created":{"description":"Horário Unix em segundos.","type":"integer","examples":[1760190012],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1.created","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.1","typeLabel":"object"},{"type":"null","description":"O agente que responde às conversas deste número. Expansível.","isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.agent","typeLabel":"string | object | null"},"created":{"description":"Horário Unix em segundos.","type":"integer","examples":[1760190012],"isRequired":true,"uniqueKey":"phone_number.oneOf.1.created","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"phone_number.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"phone_number","typeLabel":"string | object"},"status":{"type":"string","enum":["draft","sending","completed","failed"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","text"],"properties":{"type":{"type":"string","const":"text","isRequired":true,"uniqueKey":"message.oneOf.0.type","typeLabel":"string"},"text":{"type":"object","additionalProperties":false,"required":["body"],"properties":{"body":{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"message.oneOf.0.text.body","typeLabel":"string"},"preview_url":{"description":"Mostra uma prévia do primeiro link em `body`.","type":"boolean","default":false,"uniqueKey":"message.oneOf.0.text.preview_url","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"message.oneOf.0.text","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.0","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","image"],"properties":{"type":{"type":"string","const":"image","isRequired":true,"uniqueKey":"message.oneOf.1.type","typeLabel":"string"},"image":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.1.image.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.1.image.oneOf.0.link","typeLabel":"string\u003curi>"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.1.image.oneOf.0.caption","typeLabel":"string"},"view_once":{"description":"Exige `capabilities.view_once`.","type":"boolean","default":false,"uniqueKey":"message.oneOf.1.image.oneOf.0.view_once","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"message.oneOf.1.image.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.1.image.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.1.image.oneOf.1.media","typeLabel":"string"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.1.image.oneOf.1.caption","typeLabel":"string"},"view_once":{"description":"Exige `capabilities.view_once`.","type":"boolean","default":false,"uniqueKey":"message.oneOf.1.image.oneOf.1.view_once","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"message.oneOf.1.image.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message.oneOf.1.image","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.1","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","video"],"properties":{"type":{"type":"string","const":"video","isRequired":true,"uniqueKey":"message.oneOf.2.type","typeLabel":"string"},"video":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.2.video.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.2.video.oneOf.0.link","typeLabel":"string\u003curi>"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.2.video.oneOf.0.caption","typeLabel":"string"},"view_once":{"description":"Exige `capabilities.view_once`.","type":"boolean","default":false,"uniqueKey":"message.oneOf.2.video.oneOf.0.view_once","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"message.oneOf.2.video.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.2.video.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.2.video.oneOf.1.media","typeLabel":"string"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.2.video.oneOf.1.caption","typeLabel":"string"},"view_once":{"description":"Exige `capabilities.view_once`.","type":"boolean","default":false,"uniqueKey":"message.oneOf.2.video.oneOf.1.view_once","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"message.oneOf.2.video.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message.oneOf.2.video","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.2","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","audio"],"properties":{"type":{"type":"string","const":"audio","isRequired":true,"uniqueKey":"message.oneOf.3.type","typeLabel":"string"},"audio":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.3.audio.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.3.audio.oneOf.0.link","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"message.oneOf.3.audio.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.3.audio.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.3.audio.oneOf.1.media","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.3.audio.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message.oneOf.3.audio","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.3","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","document"],"properties":{"type":{"type":"string","const":"document","isRequired":true,"uniqueKey":"message.oneOf.4.type","typeLabel":"string"},"document":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.4.document.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.4.document.oneOf.0.link","typeLabel":"string\u003curi>"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.4.document.oneOf.0.caption","typeLabel":"string"},"filename":{"type":"string","uniqueKey":"message.oneOf.4.document.oneOf.0.filename","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.4.document.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.4.document.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.4.document.oneOf.1.media","typeLabel":"string"},"caption":{"type":"string","maxLength":1024,"uniqueKey":"message.oneOf.4.document.oneOf.1.caption","typeLabel":"string"},"filename":{"type":"string","uniqueKey":"message.oneOf.4.document.oneOf.1.filename","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.4.document.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message.oneOf.4.document","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.4","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","sticker"],"properties":{"type":{"type":"string","const":"sticker","isRequired":true,"uniqueKey":"message.oneOf.5.type","typeLabel":"string"},"sticker":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.5.sticker.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.5.sticker.oneOf.0.link","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"message.oneOf.5.sticker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.5.sticker.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.5.sticker.oneOf.1.media","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.5.sticker.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message.oneOf.5.sticker","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.5","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","location"],"properties":{"type":{"type":"string","const":"location","isRequired":true,"uniqueKey":"message.oneOf.6.type","typeLabel":"string"},"location":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","isRequired":true,"uniqueKey":"message.oneOf.6.location.latitude","typeLabel":"number"},"longitude":{"type":"number","isRequired":true,"uniqueKey":"message.oneOf.6.location.longitude","typeLabel":"number"},"name":{"type":"string","uniqueKey":"message.oneOf.6.location.name","typeLabel":"string"},"address":{"type":"string","uniqueKey":"message.oneOf.6.location.address","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.6.location","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.6","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","contacts"],"properties":{"type":{"type":"string","const":"contacts","isRequired":true,"uniqueKey":"message.oneOf.7.type","typeLabel":"string"},"contacts":{"type":"array","minItems":1,"items":{"type":"object","required":["name"],"properties":{"name":{"type":"object","required":["formatted_name"],"properties":{"formatted_name":{"type":"string","isRequired":true,"uniqueKey":"message.oneOf.7.contacts.items.[INDEX].name.formatted_name","typeLabel":"string"},"first_name":{"type":"string","uniqueKey":"message.oneOf.7.contacts.items.[INDEX].name.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"message.oneOf.7.contacts.items.[INDEX].name.last_name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.7.contacts.items.[INDEX].name","typeLabel":"object"},"phones":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","uniqueKey":"message.oneOf.7.contacts.items.[INDEX].phones.items.[INDEX].phone","typeLabel":"string"},"wa_id":{"type":"string","uniqueKey":"message.oneOf.7.contacts.items.[INDEX].phones.items.[INDEX].wa_id","typeLabel":"string"},"type":{"type":"string","examples":["CELL"],"uniqueKey":"message.oneOf.7.contacts.items.[INDEX].phones.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"message.oneOf.7.contacts.items.[INDEX].phones.items.[INDEX]","typeLabel":"object"},"uniqueKey":"message.oneOf.7.contacts.items.[INDEX].phones","typeLabel":"object[]"}},"uniqueKey":"message.oneOf.7.contacts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"message.oneOf.7.contacts","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"message.oneOf.7","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","reaction"],"properties":{"type":{"type":"string","const":"reaction","isRequired":true,"uniqueKey":"message.oneOf.8.type","typeLabel":"string"},"reaction":{"type":"object","additionalProperties":false,"required":["message_id","emoji"],"properties":{"message_id":{"description":"A mensagem que recebe a reação.","type":"string","pattern":"^msg_","isRequired":true,"uniqueKey":"message.oneOf.8.reaction.message_id","typeLabel":"string"},"emoji":{"description":"Um texto vazio remove a reação.","type":"string","isRequired":true,"uniqueKey":"message.oneOf.8.reaction.emoji","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.8.reaction","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.8","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","interactive"],"properties":{"type":{"type":"string","const":"interactive","isRequired":true,"uniqueKey":"message.oneOf.9.type","typeLabel":"string"},"interactive":{"type":"object","required":["type","body","action"],"properties":{"type":{"type":"string","enum":["button","cta_url","list"],"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.type","typeLabel":"enum\u003cstring>"},"body":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":1024,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.body.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.body","typeLabel":"object"},"action":{"type":"object","properties":{"buttons":{"description":"Para `button`.","type":"array","maxItems":3,"items":{"type":"object","required":["id","title"],"properties":{"id":{"description":"Devolvido na resposta quando o contato toca no botão.","type":"string","maxLength":256,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.buttons.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.buttons.items.[INDEX].title","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.action.buttons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"message.oneOf.9.interactive.action.buttons","typeLabel":"object[]"},"url":{"description":"Para `cta_url`.","type":"object","required":["display_text","url"],"properties":{"display_text":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.url.display_text","typeLabel":"string"},"url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.url.url","typeLabel":"string\u003curi>"}},"uniqueKey":"message.oneOf.9.interactive.action.url","typeLabel":"object"},"list":{"description":"Para `list`.","type":"object","required":["button","sections"],"properties":{"button":{"description":"O texto do botão que abre a lista.","type":"string","maxLength":20,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.list.button","typeLabel":"string"},"sections":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","required":["rows"],"properties":{"rows":{"type":"array","minItems":1,"items":{"type":"object","required":["id","title"],"properties":{"id":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].rows.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","maxLength":24,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].rows.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","maxLength":72,"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].rows.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].rows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].rows","typeLabel":"object[]"},"title":{"type":"string","maxLength":24,"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX].title","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.action.list.sections.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action.list.sections","typeLabel":"object[]"}},"uniqueKey":"message.oneOf.9.interactive.action.list","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.action","typeLabel":"object"},"header":{"type":"object","properties":{"type":{"type":"string","enum":["text","image","video","document"],"uniqueKey":"message.oneOf.9.interactive.header.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","maxLength":60,"uniqueKey":"message.oneOf.9.interactive.header.text","typeLabel":"string"},"image":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.0.link","typeLabel":"string\u003curi>"}},"uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.1.media","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.header.image.oneOf.1","typeLabel":"object"}],"uniqueKey":"message.oneOf.9.interactive.header.image","typeLabel":"object"},"video":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.0.link","typeLabel":"string\u003curi>"}},"uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.1.media","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.header.video.oneOf.1","typeLabel":"object"}],"uniqueKey":"message.oneOf.9.interactive.header.video","typeLabel":"object"},"document":{"oneOf":[{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["media"],"properties":{"media":{"type":"string","pattern":"^media_","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.0.media","typeLabel":"string"},"link":{"type":"string","format":"uri","uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.0.link","typeLabel":"string\u003curi>"}},"uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.0","typeLabel":"object"},{"type":"object","description":"Um id de `media` vindo de `POST /v1/media` ou um `link` público.","required":["link"],"properties":{"link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.1.link","typeLabel":"string\u003curi>"},"media":{"type":"string","pattern":"^media_","uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.1.media","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.header.document.oneOf.1","typeLabel":"object"}],"uniqueKey":"message.oneOf.9.interactive.header.document","typeLabel":"object"}},"uniqueKey":"message.oneOf.9.interactive.header","typeLabel":"object"},"footer":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":60,"isRequired":true,"uniqueKey":"message.oneOf.9.interactive.footer.text","typeLabel":"string"}},"uniqueKey":"message.oneOf.9.interactive.footer","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.9.interactive","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.9","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","template"],"properties":{"type":{"type":"string","const":"template","isRequired":true,"uniqueKey":"message.oneOf.10.type","typeLabel":"string"},"template":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","pattern":"^tmpl_","isRequired":true,"uniqueKey":"message.oneOf.10.template.id","typeLabel":"string"},"parameters":{"description":"Valores para os parâmetros nomeados do modelo, como `{{name}}`.","type":"object","additionalProperties":{"type":"string","uniqueKey":"message.oneOf.10.template.parameters.additionalProperties","typeLabel":"string"},"uniqueKey":"message.oneOf.10.template.parameters","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.10.template","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.10","typeLabel":"object"},{"type":"object","description":"A mensagem enviada a cada destinatário. Textos e legendas podem usar\nparâmetros nomeados, como `{{name}}`, preenchidos com os `parameters` de\ncada destinatário ou, no caso de contatos, com `profile.name` e `metadata`.\nMensagens `reaction` não são permitidas em campanhas.\n","required":["type","poll"],"properties":{"type":{"type":"string","const":"poll","isRequired":true,"uniqueKey":"message.oneOf.11.type","typeLabel":"string"},"poll":{"type":"object","additionalProperties":false,"required":["name","options"],"properties":{"name":{"description":"A pergunta.","type":"string","maxLength":255,"isRequired":true,"uniqueKey":"message.oneOf.11.poll.name","typeLabel":"string"},"options":{"type":"array","minItems":2,"maxItems":12,"items":{"type":"string","maxLength":100,"uniqueKey":"message.oneOf.11.poll.options.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"message.oneOf.11.poll.options","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"message.oneOf.11.poll","typeLabel":"object"}},"isRequired":true,"uniqueKey":"message.oneOf.11","typeLabel":"object"}],"isRequired":true,"uniqueKey":"message","typeLabel":"object"},"recipients":{"oneOf":[{"type":"object","description":"Exatamente um entre `label`, `contacts` e `to`.","required":["label"],"properties":{"label":{"description":"Todos os contatos com esta etiqueta.","type":"string","pattern":"^lbl_","isRequired":true,"uniqueKey":"recipients.oneOf.0.label","typeLabel":"string"},"contacts":{"type":"array","minItems":1,"items":{"type":"string","pattern":"^cont_","uniqueKey":"recipients.oneOf.0.contacts.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipients.oneOf.0.contacts","typeLabel":"string[]"},"to":{"description":"Números que não precisam ser contatos, cada um com os próprios parâmetros.","type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["phone"],"properties":{"phone":{"description":"Número no formato E.164 ou `wa_id`.","type":"string","isRequired":true,"uniqueKey":"recipients.oneOf.0.to.items.[INDEX].phone","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"recipients.oneOf.0.to.items.[INDEX].parameters.additionalProperties","typeLabel":"string"},"uniqueKey":"recipients.oneOf.0.to.items.[INDEX].parameters","typeLabel":"object"}},"uniqueKey":"recipients.oneOf.0.to.items.[INDEX]","typeLabel":"object"},"uniqueKey":"recipients.oneOf.0.to","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"recipients.oneOf.0","typeLabel":"object"},{"type":"object","description":"Exatamente um entre `label`, `contacts` e `to`.","required":["contacts"],"properties":{"contacts":{"type":"array","minItems":1,"items":{"type":"string","pattern":"^cont_","uniqueKey":"recipients.oneOf.1.contacts.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"recipients.oneOf.1.contacts","typeLabel":"string[]"},"label":{"description":"Todos os contatos com esta etiqueta.","type":"string","pattern":"^lbl_","uniqueKey":"recipients.oneOf.1.label","typeLabel":"string"},"to":{"description":"Números que não precisam ser contatos, cada um com os próprios parâmetros.","type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["phone"],"properties":{"phone":{"description":"Número no formato E.164 ou `wa_id`.","type":"string","isRequired":true,"uniqueKey":"recipients.oneOf.1.to.items.[INDEX].phone","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"recipients.oneOf.1.to.items.[INDEX].parameters.additionalProperties","typeLabel":"string"},"uniqueKey":"recipients.oneOf.1.to.items.[INDEX].parameters","typeLabel":"object"}},"uniqueKey":"recipients.oneOf.1.to.items.[INDEX]","typeLabel":"object"},"uniqueKey":"recipients.oneOf.1.to","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"recipients.oneOf.1","typeLabel":"object"},{"type":"object","description":"Exatamente um entre `label`, `contacts` e `to`.","required":["to"],"properties":{"to":{"description":"Números que não precisam ser contatos, cada um com os próprios parâmetros.","type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["phone"],"properties":{"phone":{"description":"Número no formato E.164 ou `wa_id`.","type":"string","isRequired":true,"uniqueKey":"recipients.oneOf.2.to.items.[INDEX].phone","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"recipients.oneOf.2.to.items.[INDEX].parameters.additionalProperties","typeLabel":"string"},"uniqueKey":"recipients.oneOf.2.to.items.[INDEX].parameters","typeLabel":"object"}},"uniqueKey":"recipients.oneOf.2.to.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"recipients.oneOf.2.to","typeLabel":"object[]"},"label":{"description":"Todos os contatos com esta etiqueta.","type":"string","pattern":"^lbl_","uniqueKey":"recipients.oneOf.2.label","typeLabel":"string"},"contacts":{"type":"array","minItems":1,"items":{"type":"string","pattern":"^cont_","uniqueKey":"recipients.oneOf.2.contacts.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipients.oneOf.2.contacts","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"recipients.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"recipients","typeLabel":"object"},"throttle":{"description":"Intervalos entre as mensagens, para proteger o número.","type":"object","additionalProperties":false,"properties":{"delay_seconds":{"description":"Espera entre duas mensagens.","type":"integer","minimum":1,"uniqueKey":"throttle.delay_seconds","typeLabel":"integer"},"batch_size":{"description":"Mensagens enviadas antes de cada pausa.","type":"integer","minimum":1,"uniqueKey":"throttle.batch_size","typeLabel":"integer"},"pause_seconds":{"description":"Duração da pausa depois de cada lote.","type":"integer","minimum":0,"uniqueKey":"throttle.pause_seconds","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"throttle","typeLabel":"object"},"stats":{"type":"object","required":["total","sent","delivered","read","failed","skipped"],"properties":{"total":{"description":"Destinatários que a campanha vai alcançar.","type":"integer","isRequired":true,"uniqueKey":"stats.total","typeLabel":"integer"},"sent":{"type":"integer","isRequired":true,"uniqueKey":"stats.sent","typeLabel":"integer"},"delivered":{"description":"Só é informado quando `capabilities.delivery_receipts` é verdadeiro.","type":"integer","isRequired":true,"uniqueKey":"stats.delivered","typeLabel":"integer"},"read":{"description":"Só é informado quando `capabilities.delivery_receipts` é verdadeiro.","type":"integer","isRequired":true,"uniqueKey":"stats.read","typeLabel":"integer"},"failed":{"type":"integer","isRequired":true,"uniqueKey":"stats.failed","typeLabel":"integer"},"skipped":{"description":"Destinatários que não receberam a mensagem por não terem WhatsApp, terem pedido para não receber mensagens ou terem bloqueado marketing.","type":"integer","isRequired":true,"uniqueKey":"stats.skipped","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"stats","typeLabel":"object"},"estimated_cost":{"oneOf":[{"type":"object","description":"O valor que a Meta vai cobrar. Nulo enquanto a estimativa não está disponível.","required":["amount","currency"],"properties":{"amount":{"description":"Na menor unidade da moeda, como centavos.","type":"integer","isRequired":true,"uniqueKey":"estimated_cost.oneOf.0.amount","typeLabel":"integer"},"currency":{"description":"Código ISO 4217, em minúsculas.","type":"string","examples":["brl"],"isRequired":true,"uniqueKey":"estimated_cost.oneOf.0.currency","typeLabel":"string"}},"isRequired":true,"uniqueKey":"estimated_cost.oneOf.0","typeLabel":"object"},{"type":"null","description":"O valor que a Meta vai cobrar. Nulo enquanto a estimativa não está disponível.","isRequired":true,"uniqueKey":"estimated_cost.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"estimated_cost","typeLabel":"object | null"},"failure_reason":{"oneOf":[{"description":"Por que uma campanha `failed` parou.","type":"string","isRequired":true,"uniqueKey":"failure_reason.oneOf.0","typeLabel":"string"},{"description":"Por que uma campanha `failed` parou.","type":"null","isRequired":true,"uniqueKey":"failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"failure_reason","typeLabel":"string | null"},"sent_at":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"sent_at.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sent_at","typeLabel":"integer | null"},"completed_at":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"integer | null"},"created":{"description":"Horário Unix em segundos.","type":"integer","examples":[1760190012],"isRequired":true,"uniqueKey":"created","typeLabel":"integer"},"metadata":{"description":"Até 50 pares de chave e valor seus. Chaves com até 40 caracteres e valores com até 500.","type":"object","maxProperties":50,"propertyNames":{"maxLength":40},"additionalProperties":{"type":"string","maxLength":500,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"bcast_9c2M","object":"broadcast","phone_number":"\u003cstring>","status":"draft","message":{"type":"text","text":{"body":"\u003cstring>","preview_url":false}},"recipients":{"label":"\u003cstring>","contacts":["\u003cstring>"],"to":[{"phone":"\u003cstring>","parameters":{}}]},"throttle":{"delay_seconds":2,"batch_size":2,"pause_seconds":1},"stats":{"total":123,"sent":123,"delivered":123,"read":123,"failed":123,"skipped":123},"estimated_cost":{"amount":123,"currency":"brl"},"failure_reason":"\u003cstring>","sent_at":123,"completed_at":123,"created":1760190012,"metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"bf7c96a2-8ca3-4023-a629-277c1f475d0a":{"description":"A requisição falhou. Códigos de status: `400` requisição inválida, `401`\nchave de API inválida, `403` a chave não tem a permissão, `404` não\nencontrado, `409` conflito (como uma `Idempotency-Key` reutilizada com\nparâmetros diferentes), `422` uma regra do WhatsApp recusou a requisição,\n`429` limite de requisições atingido, `5xx` erro do lado do blü.\n","headers":{"Request-Id":{"description":"Identifica a requisição. Informe esse valor ao falar com o suporte.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","whatsapp_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"description":"Uma mensagem legível para pessoas.","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"code":{"description":"Um texto curto que identifica o erro específico, quando houver.\n\n- `whatsapp_error`: `phone_number_disconnected`, `not_on_whatsapp`,\n `outside_service_window`, `template_not_approved`,\n `unsupported_for_platform_type`, `contact_opted_out`,\n `marketing_stopped`, `media_too_large`.\n- `invalid_request_error`: `parameter_missing`, `parameter_invalid`,\n `resource_missing`, `idempotency_key_reused`,\n `broadcast_not_draft`, `consent_required`, `plan_limit_reached`.\n","type":"string","examples":["outside_service_window"],"uniqueKey":"error.code","typeLabel":"string"},"param":{"description":"O parâmetro da requisição relacionado ao erro, se houver.","type":"string","examples":["text.body"],"uniqueKey":"error.param","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","message":"\u003cstring>","request_id":"\u003cstring>","code":"outside_service_window","param":"text.body","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"111a38c9-0a9a-4c38-8a3b-3022aa2d9166":{"description":"A requisição falhou. Códigos de status: `400` requisição inválida, `401`\nchave de API inválida, `403` a chave não tem a permissão, `404` não\nencontrado, `409` conflito (como uma `Idempotency-Key` reutilizada com\nparâmetros diferentes), `422` uma regra do WhatsApp recusou a requisição,\n`429` limite de requisições atingido, `5xx` erro do lado do blü.\n","headers":{"Request-Id":{"description":"Identifica a requisição. Informe esse valor ao falar com o suporte.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","whatsapp_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"description":"Uma mensagem legível para pessoas.","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"code":{"description":"Um texto curto que identifica o erro específico, quando houver.\n\n- `whatsapp_error`: `phone_number_disconnected`, `not_on_whatsapp`,\n `outside_service_window`, `template_not_approved`,\n `unsupported_for_platform_type`, `contact_opted_out`,\n `marketing_stopped`, `media_too_large`.\n- `invalid_request_error`: `parameter_missing`, `parameter_invalid`,\n `resource_missing`, `idempotency_key_reused`,\n `broadcast_not_draft`, `consent_required`, `plan_limit_reached`.\n","type":"string","examples":["outside_service_window"],"uniqueKey":"error.code","typeLabel":"string"},"param":{"description":"O parâmetro da requisição relacionado ao erro, se houver.","type":"string","examples":["text.body"],"uniqueKey":"error.param","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","message":"\u003cstring>","request_id":"\u003cstring>","code":"outside_service_window","param":"text.body","doc_url":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9b5a2af2-07dc-4788-9af3-526735b82f4a":{"secretKey":{"type":"http","scheme":"bearer","description":"Autentique com uma chave secreta (`sk_live_…`) ou uma chave restrita\n(`rk_live_…`) criada no painel. Chaves restritas só têm as permissões\nescolhidas na criação, como `messages:send`, `chats:read` ou\n`broadcasts:send`.\n","scopes":[],"schemeName":"secretKey"}}},"servers":{"a7e13cee-51ea-4adc-ac59-16049f87cb99":{"url":"https://api.blu.direct"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Autentique com uma chave secreta (`sk_live_…`) ou uma chave restrita\n(`rk_live_…`) criada no painel. Chaves restritas só têm as permissões\nescolhidas na criação, como `messages:send`, `chats:read` ou\n`broadcasts:send`.\n","scopes":[],"schemeName":"secretKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Autentique com uma chave secreta (`sk_live_…`) ou uma chave restrita\n(`rk_live_…`) criada no painel. Chaves restritas só têm as permissões\nescolhidas na criação, como `messages:send`, `chats:read` ou\n`broadcasts:send`.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"secretKey","name":"Authorization"}],"title":"secretKey"}]},"originalFileLocation":"api/openapi.yaml"},"subdomain":"blu-direct","siteName":"blü","title":"Enviar uma campanha - blü","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/api-reference/campanhas/enviar-uma-campanha","matchLevel":0}}},"lastModified":"2026-10-23T15:37:37.282Z","originalFileLocation":"api-reference/campanhas/enviar-uma-campanha.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=\"light\"}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=\"Começa a enviar uma campanha em draft. Você precisa confirmar que todos os destinatários aceitaram receber suas mensagens. Exige a permissão broadcasts:send, separada de broadcasts:write.\">\u003cmeta data-mint-head name=\"application-name\" content=\"blü\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_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/blu-direct/yPgrVpF5wEWF6j0S/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Enviar uma campanha - blü\">\u003cmeta data-mint-head property=\"og:description\" content=\"Começa a enviar uma campanha em draft. Você precisa confirmar que todos os destinatários aceitaram receber suas mensagens. Exige a permissão broadcasts:send, separada de broadcasts:write.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"blü\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://blu-direct.mintlify.app/_mintlify/api/og/v2?division=Campanhas\u0026amp;title=Enviar+uma+campanha\u0026amp;description=Come%C3%A7a+a+enviar+uma+campanha+em+%60draft%60.+Voc%C3%AA+precisa+confirmar+que%0Atodos+os+destinat%C3%A1rios+aceitaram+receber+suas+mensagens.+Exige+a%0Apermiss%C3%A3o+%60broadcasts%3Asend%60\u0026amp;theme=bd8bce0f56b5608060d22437\u0026amp;signature=8ab86ec472407308251bf4c3c5e78fb370c27a101d3915c36baf6203324e41e1\">\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=\"Enviar uma campanha - blü\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Começa a enviar uma campanha em draft. Você precisa confirmar que todos os destinatários aceitaram receber suas mensagens. Exige a permissão broadcasts:send, separada de broadcasts:write.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://blu-direct.mintlify.app/_mintlify/api/og/v2?division=Campanhas\u0026amp;title=Enviar+uma+campanha\u0026amp;description=Come%C3%A7a+a+enviar+uma+campanha+em+%60draft%60.+Voc%C3%AA+precisa+confirmar+que%0Atodos+os+destinat%C3%A1rios+aceitaram+receber+suas+mensagens.+Exige+a%0Apermiss%C3%A3o+%60broadcasts%3Asend%60\u0026amp;theme=bd8bce0f56b5608060d22437\u0026amp;signature=8ab86ec472407308251bf4c3c5e78fb370c27a101d3915c36baf6203324e41e1\">\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/blu-direct/yPgrVpF5wEWF6j0S/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"blü\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1372D8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/campanhas/enviar-uma-campanha.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.blu.direct/#organization\",\"name\":\"blü\",\"url\":\"https://docs.blu.direct\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/blu-direct/Hl1PYGRVJfCuUquW/images/logo-light.svg?fit=max\u0026auto=format\u0026n=Hl1PYGRVJfCuUquW\u0026q=85\u0026s=c1dcb7084caf500aa1bfc7cdeb9b6ac0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.blu.direct#website\",\"name\":\"blü\",\"url\":\"https://docs.blu.direct\",\"publisher\":{\"@id\":\"https://docs.blu.direct/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha#webpage\",\"url\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha\",\"name\":\"Enviar uma campanha\",\"description\":\"Começa a enviar uma campanha em draft. Você precisa confirmar que todos os destinatários aceitaram receber suas mensagens. Exige a permissão broadcasts:send, separada de broadcasts:write.\",\"dateModified\":\"2026-10-23T15:37:37.282Z\",\"isPartOf\":{\"@id\":\"https://docs.blu.direct#website\"},\"breadcrumb\":{\"@id\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Referência da API\",\"item\":\"https://docs.blu.direct/api-reference/conta/consultar-a-conta\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campanhas\",\"item\":\"https://docs.blu.direct/api-reference/campanhas/listar-campanhas\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enviar uma campanha\",\"item\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha#apireference\",\"headline\":\"Enviar uma campanha\",\"name\":\"Enviar uma campanha\",\"description\":\"Começa a enviar uma campanha em draft. Você precisa confirmar que todos os destinatários aceitaram receber suas mensagens. Exige a permissão broadcasts:send, separada de broadcasts:write.\",\"url\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha\",\"mainEntityOfPage\":{\"@id\":\"https://docs.blu.direct/api-reference/campanhas/enviar-uma-campanha#webpage\"},\"dateModified\":\"2026-10-23T15:37:37.282Z\",\"publisher\":{\"@id\":\"https://docs.blu.direct/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.blu.direct#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"blü\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"blü","nav":{"global":null,"languages":[{"language":"pt-BR","default":true,"tabs":[{"tab":"Guias","pages":[{"title":"Guias","href":""}]},{"tab":"API \u0026 SDKs","groups":[{"group":"Desenvolvedores","pages":[{"title":"Desenvolva com o blü","sidebarTitle":"API e ferramentas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/blu-direct/images/icons/code.svg","href":"/api/visao-geral"},{"title":"SDKs do blü","sidebarTitle":"SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/blu-direct/images/icons/sdk.svg","href":"/sdks/visao-geral"}]},{"group":"Referência da API","pages":[{"group":"Conta","pages":[{"title":"Consultar a conta","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/account","href":"/api-reference/conta/consultar-a-conta"}]},{"group":"Números","pages":[{"title":"Listar números","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/phone_numbers","href":"/api-reference/números/listar-números"},{"title":"Consultar um número","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/phone_numbers/{phone_number}","href":"/api-reference/números/consultar-um-número"},{"title":"Atualizar um número","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/phone_numbers/{phone_number}","href":"/api-reference/números/atualizar-um-número"}]},{"group":"Contatos","pages":[{"title":"Listar contatos","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/contacts","href":"/api-reference/contatos/listar-contatos"},{"title":"Criar um contato","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/contacts","href":"/api-reference/contatos/criar-um-contato"},{"title":"Consultar um contato","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/contacts/{contact}","href":"/api-reference/contatos/consultar-um-contato"},{"title":"Atualizar um contato","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/contacts/{contact}","href":"/api-reference/contatos/atualizar-um-contato"},{"title":"Excluir um contato","deprecated":null,"version":null,"openapi":"/api/openapi.yaml delete /v1/contacts/{contact}","href":"/api-reference/contatos/excluir-um-contato"},{"title":"Verificar números no WhatsApp","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/contacts/lookup","href":"/api-reference/contatos/verificar-números-no-whatsapp"}]},{"group":"Conversas","pages":[{"title":"Listar conversas","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/chats","href":"/api-reference/conversas/listar-conversas"},{"title":"Abrir uma conversa","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/chats","href":"/api-reference/conversas/abrir-uma-conversa"},{"title":"Consultar uma conversa","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/chats/{chat}","href":"/api-reference/conversas/consultar-uma-conversa"},{"title":"Atualizar uma conversa","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/chats/{chat}","href":"/api-reference/conversas/atualizar-uma-conversa"}]},{"group":"Mensagens","pages":[{"title":"Listar as mensagens de uma conversa","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/chats/{chat}/messages","href":"/api-reference/mensagens/listar-as-mensagens-de-uma-conversa"},{"title":"Enviar uma mensagem","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/chats/{chat}/messages","href":"/api-reference/mensagens/enviar-uma-mensagem"},{"title":"Consultar uma mensagem","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/chats/{chat}/messages/{message}","href":"/api-reference/mensagens/consultar-uma-mensagem"}]},{"group":"Mídia","pages":[{"title":"Enviar mídia","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/media","href":"/api-reference/mídia/enviar-mídia"},{"title":"Consultar mídia","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/media/{media}","href":"/api-reference/mídia/consultar-mídia"}]},{"group":"Etiquetas","pages":[{"title":"Listar etiquetas","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/labels","href":"/api-reference/etiquetas/listar-etiquetas"},{"title":"Criar uma etiqueta","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/labels","href":"/api-reference/etiquetas/criar-uma-etiqueta"},{"title":"Consultar uma etiqueta","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/labels/{label}","href":"/api-reference/etiquetas/consultar-uma-etiqueta"},{"title":"Atualizar uma etiqueta","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/labels/{label}","href":"/api-reference/etiquetas/atualizar-uma-etiqueta"},{"title":"Excluir uma etiqueta","deprecated":null,"version":null,"openapi":"/api/openapi.yaml delete /v1/labels/{label}","href":"/api-reference/etiquetas/excluir-uma-etiqueta"}]},{"group":"Modelos de mensagem","pages":[{"title":"Listar modelos de mensagem","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/message_templates","href":"/api-reference/modelos-de-mensagem/listar-modelos-de-mensagem"},{"title":"Consultar um modelo de mensagem","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/message_templates/{message_template}","href":"/api-reference/modelos-de-mensagem/consultar-um-modelo-de-mensagem"}]},{"group":"Campanhas","pages":[{"title":"Listar campanhas","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/broadcasts","href":"/api-reference/campanhas/listar-campanhas"},{"title":"Criar uma campanha","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/broadcasts","href":"/api-reference/campanhas/criar-uma-campanha"},{"title":"Consultar uma campanha","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/broadcasts/{broadcast}","href":"/api-reference/campanhas/consultar-uma-campanha"},{"title":"Atualizar uma campanha","description":"Só campanhas em `draft` podem ser atualizadas. Os outros status devolvem `broadcast_not_draft`.","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/broadcasts/{broadcast}","href":"/api-reference/campanhas/atualizar-uma-campanha"},{"title":"Enviar uma campanha","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/broadcasts/{broadcast}/send","href":"/api-reference/campanhas/enviar-uma-campanha"}]},{"group":"Agentes","pages":[{"title":"Listar agentes","description":"Os agentes são criados no painel, onde ficam vinculados ao seu plano.","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/agents","href":"/api-reference/agentes/listar-agentes"},{"title":"Consultar um agente","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/agents/{agent}","href":"/api-reference/agentes/consultar-um-agente"},{"title":"Atualizar um agente","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/agents/{agent}","href":"/api-reference/agentes/atualizar-um-agente"},{"title":"Simular um agente","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/agents/{agent}/simulate","href":"/api-reference/agentes/simular-um-agente"}]},{"group":"Eventos","pages":[{"title":"Listar eventos","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/events","href":"/api-reference/eventos/listar-eventos"},{"title":"Consultar um evento","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/events/{event}","href":"/api-reference/eventos/consultar-um-evento"},{"title":"Entrega de eventos","version":null,"deprecated":null,"openapi":"/api/openapi.yaml webhook event","href":"/api-reference/eventos/entrega-de-eventos"}]},{"group":"Endpoints de webhook","pages":[{"title":"Listar endpoints de webhook","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/webhook_endpoints","href":"/api-reference/endpoints-de-webhook/listar-endpoints-de-webhook"},{"title":"Criar um endpoint de webhook","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/webhook_endpoints","href":"/api-reference/endpoints-de-webhook/criar-um-endpoint-de-webhook"},{"title":"Consultar um endpoint de webhook","deprecated":null,"version":null,"openapi":"/api/openapi.yaml get /v1/webhook_endpoints/{webhook_endpoint}","href":"/api-reference/endpoints-de-webhook/consultar-um-endpoint-de-webhook"},{"title":"Atualizar um endpoint de webhook","deprecated":null,"version":null,"openapi":"/api/openapi.yaml post /v1/webhook_endpoints/{webhook_endpoint}","href":"/api-reference/endpoints-de-webhook/atualizar-um-endpoint-de-webhook"},{"title":"Excluir um endpoint de webhook","deprecated":null,"version":null,"openapi":"/api/openapi.yaml delete /v1/webhook_endpoints/{webhook_endpoint}","href":"/api-reference/endpoints-de-webhook/excluir-um-endpoint-de-webhook"}]}]}]}]}]},"title":"Enviar uma campanha - blü","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}