Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: "TEMPLATE_EXAMPLES_REQUIRED", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.
**Requer uma chave com escopo de número.**
Novo conteúdo do template: objeto { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como string, ou texto puro (embrulhado automaticamente).
Cabeçalho opcional. TEXT: text com 0–1 variável (até 60 caracteres). IMAGE/VIDEO/DOCUMENT: informe url (http/https) OU base64 (data URI); base64 é re-hospedado no servidor. Sem cabeçalho de localização.
Até 10 botões: QUICK_REPLY (≤ 10; text), URL (≤ 2; text + url estática ou dinâmica com uma variável nomeada no fim, ex.: {{link}}), PHONE_NUMBER (≤ 1; text + phone_number E.164), COPY_CODE (≤ 1; código em example). Quick-reply e CTA podem coexistir.
Obrigatório quando há variáveis: mapeia cada variável usada no body/header (e na URL dinâmica) a um valor de amostra. O código do COPY_CODE vai em button.example, não aqui. Faltando → 400 TEMPLATE_EXAMPLES_REQUIRED.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Pilot Status","description":"Pilot Status — WhatsApp API \u0026 messaging infrastructure. Send and receive WhatsApp messages via REST API, webhooks, MCP server, and dashboard. Official (Meta Cloud API) and unofficial connections.","colors":{"primary":"#19E17D","light":"#2EE98C","dark":"#19E17D"},"logo":{"light":"https://mintcdn.com/iaxp/bFY4-GIf_icRI6gv/images/wordmark-light.svg?fit=max\u0026auto=format\u0026n=bFY4-GIf_icRI6gv\u0026q=85\u0026s=956be78168490eaf8ae153ff8c58b4a7","dark":"https://mintcdn.com/iaxp/OICBZy4RbSGLpCw_/images/wordmark-dark.svg?fit=max\u0026auto=format\u0026n=OICBZy4RbSGLpCw_\u0026q=85\u0026s=9ce419fd878af00cc2d3c22f36da8e23"},"favicon":"https://media.brand.dev/75fcb4cf-8fa0-40cb-b428-c03cb409236b.svg","api":{"playground":{"display":"interactive"}},"background":{"color":{"light":"#FCF5E9","dark":"#0B1419"}},"navbar":{"links":[{"href":"https://wa.me/5585984387245?text=Ol%C3%A1%21%20Vim%20pela%20documenta%C3%A7%C3%A3o%20da%20Pilot%20Status%20e%20preciso%20de%20suporte.","label":"Support"}],"primary":{"type":"button","label":"Get Started Free","href":"https://pilotstatus.com.br"}},"footer":{"socials":{"x":"https://x.com/pilotstatus"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"pt-BR","navbar":{"links":[{"href":"https://wa.me/5585984387245?text=Ol%C3%A1%21%20Vim%20pela%20documenta%C3%A7%C3%A3o%20da%20Pilot%20Status%20e%20preciso%20de%20suporte.","label":"Suporte"}],"primary":{"type":"button","label":"Comece grátis","href":"https://pilotstatus.com.br"}},"href":"pt-BR"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"iaxp","hasAudioNarration":false,"actualSubdomain":"iaxp","customDomains":["docs.pilotstatus.com.br"],"gitSource":{"type":"github","owner":"oismaelash","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"c4071a3b-2639-4260-977b-60a06585c391","liveDeploymentHistoryId":"6ae5f3888b8badc2e429da46","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae5f3888b8badc2e429da46"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae5f3888b8badc2e429da46","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"Playground","count":315},{"language":"pt-BR","tag":"Playground","count":315},{"language":"en","tag":"Endpoints","count":294},{"language":"pt-BR","tag":"Endpoints","count":294},{"language":"en","tag":"Evolution GO","count":72},{"language":"pt-BR","tag":"Evolution GO","count":72},{"language":"en","tag":"Evolution V2","count":69},{"language":"pt-BR","tag":"Evolution V2","count":69},{"language":"en","tag":"API Reference","count":62},{"language":"pt-BR","tag":"Referência da API","count":62},{"language":"en","tag":"Documentation","count":51},{"language":"pt-BR","tag":"Documentação","count":51},{"language":"en","tag":"Phone Lines","count":30},{"language":"en","tag":"Meta Cloud API","count":26},{"language":"pt-BR","tag":"Meta Cloud API","count":26},{"language":"pt-BR","tag":"Linhas telefônicas","count":22},{"language":"en","tag":"Workspace","count":21},{"language":"pt-BR","tag":"Workspace","count":21},{"language":"en","tag":"Numbers","count":18},{"language":"pt-BR","tag":"Números","count":18}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"contato@ismaelnascimento.com"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"pt-BR/playground/templates/update-template","slug":"/pt-BR/playground/templates/update-template","pageMetadata":{"title":"Atualizar template","sidebarTitle":"Atualizar template","openapi":"openapi.pt.json PUT /v1/templates/{id}","description":"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \"TEMPLATE_EXAMPLES_REQUIRED\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","href":"/pt-BR/playground/templates/update-template"},"description":"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \"TEMPLATE_EXAMPLES_REQUIRED\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","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":"Atualizar template","sidebarTitle":"Atualizar template","openapi":"openapi.pt.json PUT /v1/templates/{id}","description":"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \"TEMPLATE_EXAMPLES_REQUIRED\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","href":"/pt-BR/playground/templates/update-template"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Atualizar template","description":"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \"TEMPLATE_EXAMPLES_REQUIRED\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","tags":["Templates"],"operationId":"put_templates_id","parameters":["402a18fd-e193-4d13-a9fe-3abefc669873"],"requestBody":"132a836e-de01-4423-8f97-2d5c99fd7c9d","responses":{"200":"8c564a4b-ce31-4f86-9d2d-3de60a7d1fe7","400":"90a5a2d3-41b3-43d5-af8e-345097761c5c","401":"cab2b93d-0a9d-4240-bc5c-d9309a95b34c","403":"46978939-29eb-4dc3-b5aa-93eb22bc17cb","409":"6d5beb97-36a3-4fe5-b29e-faa53a288896","429":"5d8b6f74-2144-4a4c-b769-7ff810393612"},"method":"put","type":"path","servers":["1ba6474d-0921-4218-9fb0-3c32c889d4fc"],"security":["a31d1d74-461a-4e47-a7cd-aa1b6a90c248","40d1c058-9774-4a41-b5de-da67e113ac1e"],"path":"/v1/templates/{id}","baseUrlOptions":["https://pilotstatus.com.br"],"title":"Atualizar template","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"402a18fd-e193-4d13-a9fe-3abefc669873":{"name":"id","in":"path","required":true,"description":"Id ou nome do template a atualizar.","schema":{"type":"string","isRequired":true,"description":"Id ou nome do template a atualizar.","uniqueKey":"","typeLabel":"string"},"example":"promo_cupom"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"body":{"type":"object","description":"Novo conteúdo do template: objeto { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como string, ou texto puro (embrulhado automaticamente).","example":{"body":{"text":"Oi {{nome}}!"}},"isRequired":true,"uniqueKey":"body","typeLabel":"object"},"body.header":{"type":"object","description":"Cabeçalho opcional. TEXT: text com 0–1 variável (até 60 caracteres). IMAGE/VIDEO/DOCUMENT: informe url (http/https) OU base64 (data URI); base64 é re-hospedado no servidor. Sem cabeçalho de localização.","example":{"type":"IMAGE","url":"https://cdn.loja.com/promo.png"},"uniqueKey":"body\\.header","typeLabel":"object"},"body.footer":{"type":"object","description":"Rodapé opcional, até 60 caracteres, sem variáveis.","example":{"text":"Promoção por tempo limitado"},"uniqueKey":"body\\.footer","typeLabel":"object"},"body.buttons":{"type":"array","description":"Até 10 botões: QUICK_REPLY (≤ 10; text), URL (≤ 2; text + url estática ou dinâmica com uma variável nomeada no fim, ex.: {{link}}), PHONE_NUMBER (≤ 1; text + phone_number E.164), COPY_CODE (≤ 1; código em example). Quick-reply e CTA podem coexistir.","items":{"type":"object","properties":{"type":{"type":"string","enum":["QUICK_REPLY","URL","PHONE_NUMBER","COPY_CODE"],"description":"Tipo do botão.","isRequired":true,"uniqueKey":"body\\.buttons.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Rótulo do botão (todos os tipos).","uniqueKey":"body\\.buttons.items.[INDEX].text","typeLabel":"string"},"url":{"type":"string","description":"Só `URL` — link estático, ou dinâmico com uma variável nomeada no final (ex.: `https://loja.com/promo/{{link}}`).","uniqueKey":"body\\.buttons.items.[INDEX].url","typeLabel":"string"},"phone_number":{"type":"string","description":"Só `PHONE_NUMBER` — número a discar, E.164.","uniqueKey":"body\\.buttons.items.[INDEX].phone_number","typeLabel":"string"},"example":{"type":"array","items":{"type":"string","uniqueKey":"body\\.buttons.items.[INDEX].example.items.[INDEX]","typeLabel":"string"},"description":"Só `COPY_CODE` — código(s) de exemplo do valor copiável. Num número oficial (Meta) isto é só a amostra que a Meta revisa: a menos que seja uma `{{variável}}`, o código que o cliente copia vai a cada envio em `variables.button_\u003cN>` (N = posição do botão entre todos os botões, começando em 1).","uniqueKey":"body\\.buttons.items.[INDEX].example","typeLabel":"string[]"}},"required":["type"],"uniqueKey":"body\\.buttons.items.[INDEX]","typeLabel":"object"},"example":[{"type":"QUICK_REPLY","text":"Quero!"},{"type":"URL","text":"Comprar","url":"https://loja.com/promo/{{link}}"}],"uniqueKey":"body\\.buttons","typeLabel":"object[]"},"examples":{"type":"object","description":"Obrigatório quando há variáveis: mapeia cada variável usada no body/header (e na URL dinâmica) a um valor de amostra. O código do COPY_CODE vai em button.example, não aqui. Faltando → 400 TEMPLATE_EXAMPLES_REQUIRED.","additionalProperties":{"type":"string","uniqueKey":"examples.additionalProperties","typeLabel":"string"},"example":{"nome":"Maria","desconto":"15%","link":"abc123"},"uniqueKey":"examples","typeLabel":"object"},"category":{"type":"string","description":"Categoria do template (padrão UTILITY).","example":"MARKETING","uniqueKey":"category","typeLabel":"string"},"language":{"type":"string","description":"Idioma do template (padrão pt_BR).","example":"pt_BR","uniqueKey":"language","typeLabel":"string"}},"required":["body"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"body":{"body":{"text":"Oi {{nome}}!"}},"body.header":{"type":"IMAGE","url":"https://cdn.loja.com/promo.png"},"body.footer":{"text":"Promoção por tempo limitado"},"body.buttons":[{"type":"QUICK_REPLY","text":"Quero!"},{"type":"URL","text":"Comprar","url":"https://loja.com/promo/{{link}}"}],"examples":{"nome":"Maria","desconto":"15%","link":"abc123"},"category":"MARKETING","language":"pt_BR"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"8c564a4b-ce31-4f86-9d2d-3de60a7d1fe7":{"description":"Atualizar template","content":{"application/json":{"example":{"id":"tpl_01HZX...","name":"promo_cupom","category":"MARKETING","metaStatus":"PENDING"},"examples":{"Example":{"title":"Example","value":{"id":"tpl_01HZX...","name":"promo_cupom","category":"MARKETING","metaStatus":"PENDING"}}},"exampleType":"examples"}},"exampleType":"examples"},"90a5a2d3-41b3-43d5-af8e-345097761c5c":{"description":"Faltando examples — ou `INVALID_BODY` quando o corpo não é um JSON válido","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"templateExamplesRequired":{"title":"templateExamplesRequired","value":{"code":"TEMPLATE_EXAMPLES_REQUIRED","details":{"missing":["nome"]}}},"invalidBody":{"title":"invalidBody","value":{"error":"The request body is not valid JSON | O corpo da requisição não é um JSON válido","code":"INVALID_BODY"}}},"exampleType":"examples"}},"exampleType":"examples"},"cab2b93d-0a9d-4240-bc5c-d9309a95b34c":{"description":"Header `x-api-key` / `x-api-key-id` ausente ou inválido","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Unauthorized"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"examples"}},"exampleType":"examples"},"46978939-29eb-4dc3-b5aa-93eb22bc17cb":{"description":"Chave com escopo de tenant usada em endpoint com escopo de número","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Tenant-scoped keys cannot call number endpoints","code":"TENANT_SCOPE_NOT_ALLOWED"},"examples":{"Example":{"title":"Example","value":{"error":"Tenant-scoped keys cannot call number endpoints","code":"TENANT_SCOPE_NOT_ALLOWED"}}},"exampleType":"examples"}},"exampleType":"examples"},"6d5beb97-36a3-4fe5-b29e-faa53a288896":{"description":"A Meta recusou editar este template (código 100, subcódigo 2388003 da Graph — a Meta só permite editar templates rejeitados). Nada mudou: o template guardado mantém o corpo e o `metaStatus` anteriores. Crie um novo template com a alteração ou envie o documento como parâmetro no momento do envio. O `error` é uma frase bilíngue `English | Português`; `meta_user_message` é o texto da própria Meta, ou `null`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","enum":["TEMPLATE_NOT_EDITABLE"],"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"meta_user_message":{"oneOf":[{"type":"string","description":"Texto de erro da própria Meta, ou `null` quando a Meta não enviou nenhum.","uniqueKey":"meta_user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Texto de erro da própria Meta, ou `null` quando a Meta não enviou nenhum.","uniqueKey":"meta_user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta_user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Meta does not allow editing this template in its current state (only rejected templates can be edited). Create a new template with the change, or send the document at send time. | A Meta não permite editar este template no estado atual (só templates rejeitados podem ser editados). Crie um novo template com a alteração ou envie o documento no momento do envio.","code":"TEMPLATE_NOT_EDITABLE","meta_user_message":"Message templates can only be edited if they have been rejected."},"examples":{"Example":{"title":"Example","value":{"error":"Meta does not allow editing this template in its current state (only rejected templates can be edited). Create a new template with the change, or send the document at send time. | A Meta não permite editar este template no estado atual (só templates rejeitados podem ser editados). Crie um novo template com a alteração ou envie o documento no momento do envio.","code":"TEMPLATE_NOT_EDITABLE","meta_user_message":"Message templates can only be edited if they have been rejected."}}},"exampleType":"examples"}},"exampleType":"examples"},"5d8b6f74-2144-4a4c-b769-7ff810393612":{"description":"Limite de taxa excedido","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Too many requests"},"examples":{"Example":{"title":"Example","value":{"error":"Too many requests"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"a31d1d74-461a-4e47-a7cd-aa1b6a90c248":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Sua chave de API ps_","scopes":[],"schemeName":"apiKey"}},"40d1c058-9774-4a41-b5de-da67e113ac1e":{"apiKeyId":{"type":"apiKey","in":"header","name":"x-api-key-id","description":"Id da chave de API (alternativa ao x-api-key)","scopes":[],"schemeName":"apiKeyId"}}},"servers":{"1ba6474d-0921-4218-9fb0-3c32c889d4fc":{"url":"https://pilotstatus.com.br"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Sua chave de API ps_","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"Sua chave de API ps_","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key-id","description":"Id da chave de API (alternativa ao x-api-key)","scopes":[],"schemeName":"apiKeyId"},"schema":{"title":"x-api-key-id","type":"string","description":"Id da chave de API (alternativa ao x-api-key)","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyId","name":"x-api-key-id"}],"title":"apiKeyId"}]},"originalFileLocation":"openapi.pt.json"},"subdomain":"iaxp","siteName":"Pilot Status","title":"Atualizar template - Pilot Status","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/playground/templates/update-template","matchLevel":1},"pt-BR":{"href":"/pt-BR/playground/templates/update-template","matchLevel":0}}},"lastModified":"2026-10-31T13:22:50.560Z","originalFileLocation":"pt-BR/playground/templates/update-template.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=\"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \u0026quot;TEMPLATE_EXAMPLES_REQUIRED\u0026quot;, details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número. Requer uma chave com escopo de número.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pilot Status\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://media.brand.dev/75fcb4cf-8fa0-40cb-b428-c03cb409236b.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://media.brand.dev/75fcb4cf-8fa0-40cb-b428-c03cb409236b.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://media.brand.dev/75fcb4cf-8fa0-40cb-b428-c03cb409236b.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://media.brand.dev/75fcb4cf-8fa0-40cb-b428-c03cb409236b.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Atualizar template - Pilot Status\">\u003cmeta data-mint-head property=\"og:description\" content=\"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \u0026quot;TEMPLATE_EXAMPLES_REQUIRED\u0026quot;, details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número. Requer uma chave com escopo de número.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pilot Status\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://iaxp.mintlify.app/_mintlify/api/og/v2?division=Templates\u0026amp;title=Atualizar+template\u0026amp;description=Atualiza+um+template+existente+%28pelo+id+ou+nome%29+no+escopo+do+n%C3%BAmero+vinculado.+O+corpo+segue+o+mesmo+contrato+de+Criar+template%3A+body+como+OBJETO+%7B+header%3F%2C+bo\u0026amp;theme=35ef0efd94d4b104966e83c5\u0026amp;signature=8127904b3a6cb3ede0c743c707b583f0f9018fd7eb761ed9c1f7fae70643fc42\">\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=\"Atualizar template - Pilot Status\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \u0026quot;TEMPLATE_EXAMPLES_REQUIRED\u0026quot;, details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número. Requer uma chave com escopo de número.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://iaxp.mintlify.app/_mintlify/api/og/v2?division=Templates\u0026amp;title=Atualizar+template\u0026amp;description=Atualiza+um+template+existente+%28pelo+id+ou+nome%29+no+escopo+do+n%C3%BAmero+vinculado.+O+corpo+segue+o+mesmo+contrato+de+Criar+template%3A+body+como+OBJETO+%7B+header%3F%2C+bo\u0026amp;theme=35ef0efd94d4b104966e83c5\u0026amp;signature=8127904b3a6cb3ede0c743c707b583f0f9018fd7eb761ed9c1f7fae70643fc42\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/iaxp/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pilot Status\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#19E17D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-BR/playground/templates/update-template.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.pilotstatus.com.br/playground/templates/update-template\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.pilotstatus.com.br/playground/templates/update-template\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pilotstatus.com.br/#organization\",\"name\":\"Pilot Status\",\"url\":\"https://docs.pilotstatus.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/iaxp/bFY4-GIf_icRI6gv/images/wordmark-light.svg?fit=max\u0026auto=format\u0026n=bFY4-GIf_icRI6gv\u0026q=85\u0026s=956be78168490eaf8ae153ff8c58b4a7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pilotstatus.com.br#website\",\"name\":\"Pilot Status\",\"url\":\"https://docs.pilotstatus.com.br\",\"publisher\":{\"@id\":\"https://docs.pilotstatus.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template#webpage\",\"url\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\",\"name\":\"Atualizar template\",\"description\":\"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \\\"TEMPLATE_EXAMPLES_REQUIRED\\\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número. Requer uma chave com escopo de número.\",\"dateModified\":\"2026-10-31T13:22:50.560Z\",\"isPartOf\":{\"@id\":\"https://docs.pilotstatus.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.pilotstatus.com.br/pt-BR/playground/numbers/list-numbers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Templates\",\"item\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/list-templates\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Atualizar template\",\"item\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template#apireference\",\"headline\":\"Atualizar template\",\"name\":\"Atualizar template\",\"description\":\"Atualiza um template existente (pelo id ou nome) no escopo do número vinculado. O corpo segue o mesmo contrato de Criar template: body como OBJETO { header?, body, footer?, buttons? } (recomendado), o mesmo JSON como STRING ou TEXTO PURO; header NONE | TEXT (0–1 variável, até 60) | IMAGE | VIDEO | DOCUMENT (mídia via header.url OU header.base64 re-hospedado); body.text até 1024 (variáveis {{nome}}, sem começar/terminar com variável); footer até 60 sem variáveis; até 10 buttons — QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim + example), PHONE_NUMBER (≤ 1), COPY_CODE (≤ 1; código em button.example). O campo examples é OBRIGATÓRIO quando há variáveis; faltando → 400 { code: \\\"TEMPLATE_EXAMPLES_REQUIRED\\\", details: { missing: [...] } }. Para números Meta a nova versão é re-submetida à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 TEMPLATE_NOT_EDITABLE se a Meta não permitir editar o template no estado atual (só templates rejeitados podem ser editados); quando a Meta recusa uma edição por qualquer motivo, o template guardado fica inalterado. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número. Requer uma chave com escopo de número.\",\"url\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pilotstatus.com.br/pt-BR/playground/templates/update-template#webpage\"},\"dateModified\":\"2026-10-31T13:22:50.560Z\",\"publisher\":{\"@id\":\"https://docs.pilotstatus.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pilotstatus.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pilot Status\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Pilot Status","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/playground/templates/update-template"}]},{"language":"pt-BR","navbar":{"links":[{"href":"https://wa.me/5585984387245?text=Ol%C3%A1%21%20Vim%20pela%20documenta%C3%A7%C3%A3o%20da%20Pilot%20Status%20e%20preciso%20de%20suporte.","label":"Suporte"}],"primary":{"type":"button","label":"Comece grátis","href":"https://pilotstatus.com.br"}},"tabs":[{"tab":"Documentação","pages":[{"title":"Documentação","href":"/pt-BR"}]},{"tab":"Referência da API","pages":[{"title":"Referência da API","href":"/pt-BR/api/overview"}]},{"tab":"Playground","groups":[{"group":"Endpoints","pages":[{"group":"Números","pages":[{"title":"Listar números","sidebarTitle":"Listar números","openapi":"openapi.pt.json GET /v1/numbers","href":"/pt-BR/playground/numbers/list-numbers"},{"title":"Criar número (PILOT_STATUS)","sidebarTitle":"Criar número","openapi":"openapi.pt.json POST /v1/numbers","href":"/pt-BR/playground/numbers/create-number-pilot-status"},{"title":"Pareamento remoto (link de conexão)","sidebarTitle":"Pareamento remoto","openapi":"openapi.pt.json POST /v1/numbers/remote-pairing","href":"/pt-BR/playground/numbers/remote-pairing-connection-link"},{"title":"Remover número","sidebarTitle":"Remover número","openapi":"openapi.pt.json DELETE /v1/numbers/{id}","href":"/pt-BR/playground/numbers/delete-number"},{"title":"Restaurar número","sidebarTitle":"Restaurar número","openapi":"openapi.pt.json POST /v1/numbers/{id}/restore","href":"/pt-BR/playground/numbers/restore-number"},{"title":"Purgar número","sidebarTitle":"Purgar número","openapi":"openapi.pt.json DELETE /v1/numbers/{id}/purge","href":"/pt-BR/playground/numbers/purge-number"},{"title":"Status de conexão do número","sidebarTitle":"Status de conexão do número","openapi":"openapi.pt.json GET /v1/numbers/{id}/status","href":"/pt-BR/playground/numbers/number-connection-status"},{"title":"Reconectar número (QR / pairing)","sidebarTitle":"Reconectar número","openapi":"openapi.pt.json GET /v1/numbers/{id}/connect","href":"/pt-BR/playground/numbers/reconnect-number-qr-pairing"},{"title":"Desconectar Instância WhatsApp","openapi":"openapi.pt.json POST /v1/numbers/{id}/logout","href":"/pt-BR/playground/numbers/logout-instance"},{"title":"Pagar número extra","sidebarTitle":"Pagar número extra","openapi":"openapi.pt.json POST /v1/numbers/{id}/pay","href":"/pt-BR/playground/numbers/pay-extra-number-charge"},{"title":"Atualizar número (privacidade + settings)","sidebarTitle":"Atualizar número","openapi":"openapi.pt.json PATCH /v1/numbers/{id}","href":"/pt-BR/playground/numbers/update-number"}]},{"group":"Meta","pages":[{"title":"Criar número Meta (Cloud API)","sidebarTitle":"Criar número Meta","openapi":"openapi.pt.json POST /v1/numbers/meta","href":"/pt-BR/playground/numbers/create-meta-number-cloud-api"},{"title":"Concluir Embedded Signup (Meta)","sidebarTitle":"Concluir Embedded Signup","openapi":"openapi.pt.json POST /v1/meta-embedded/{token}/complete","href":"/pt-BR/playground/meta-onboarding/complete-embedded-signup-meta"},{"title":"Obter número (detalhes Meta)","sidebarTitle":"Obter número","openapi":"openapi.pt.json GET /v1/numbers/{id}","href":"/pt-BR/playground/numbers/get-number-meta-details"},{"title":"Baixar mídia (Meta)","sidebarTitle":"Baixar mídia","openapi":"openapi.pt.json GET /v1/media/{mediaId}","href":"/pt-BR/playground/media/download-media-meta"}]},{"group":"Assinatura","pages":[{"title":"Prévia de comprar número extra (On Demand)","sidebarTitle":"Prévia de comprar número ex…","openapi":"openapi.pt.json GET /v1/subscription/extra-numbers","href":"/pt-BR/playground/subscription/preview-buying-an-extra-number-on-demand"},{"title":"Comprar número extra (On Demand)","sidebarTitle":"Comprar número extra","openapi":"openapi.pt.json POST /v1/subscription/extra-numbers","href":"/pt-BR/playground/subscription/buy-an-extra-number-on-demand"},{"title":"Remover número extra (On Demand)","sidebarTitle":"Remover número extra","openapi":"openapi.pt.json DELETE /v1/subscription/extra-numbers","href":"/pt-BR/playground/subscription/remove-an-extra-number-on-demand"}]},{"group":"Cobrança","pages":[{"title":"Recarga da carteira (cartão ou Pix) / adicionar cartão","sidebarTitle":"Recarga / adicionar cartão","openapi":"openapi.pt.json POST /v1/billing/checkout","href":"/pt-BR/playground/billing/generate-checkout-link-stripe"},{"title":"Consultar um pedido de recarga","sidebarTitle":"Consultar um pedido de recarga","openapi":"openapi.pt.json GET /v1/billing/topups/{id}","href":"/pt-BR/playground/billing/get-topup"},{"title":"Iniciar o salvamento de cartão (Stripe Elements)","sidebarTitle":"Iniciar o salvamento de cartão (Stripe Elements)","openapi":"openapi.pt.json POST /v1/billing/card/setup-intent","href":"/pt-BR/playground/billing/create-card-setup-intent"},{"title":"Sincronizar o salvamento de cartão","sidebarTitle":"Sincronizar o salvamento de cartão","openapi":"openapi.pt.json POST /v1/billing/card/setup-intent/{id}/sync","href":"/pt-BR/playground/billing/sync-card-setup-intent"},{"title":"Iniciar uma recarga com cartão (Stripe Elements)","sidebarTitle":"Iniciar uma recarga com cartão (Stripe Elements)","openapi":"openapi.pt.json POST /v1/billing/payment-intents","href":"/pt-BR/playground/billing/create-payment-intent"},{"title":"Sincronizar uma recarga com cartão","sidebarTitle":"Sincronizar uma recarga com cartão","openapi":"openapi.pt.json POST /v1/billing/payment-intents/{id}/sync","href":"/pt-BR/playground/billing/sync-payment-intent"}]},{"group":"Preços","pages":[{"title":"Obter preços de mensagens","sidebarTitle":"Obter preços de mensagens","openapi":"openapi.pt.json GET /v1/meta/pricing","href":"/pt-BR/playground/pricing/get-message-rates"}]},{"group":"Mensagens","pages":[{"title":"Enviar mensagem","sidebarTitle":"Enviar mensagem","openapi":"openapi.pt.json POST /v1/messages/send","href":"/pt-BR/playground/messages/send-message"},{"title":"Obter mensagem","sidebarTitle":"Obter mensagem","openapi":"openapi.pt.json GET /v1/messages/{id}","href":"/pt-BR/playground/messages/get-message"},{"title":"Cancelar mensagens agendadas","sidebarTitle":"Cancelar mensagens agendadas","openapi":"openapi.pt.json DELETE /v1/messages/cancel","href":"/pt-BR/playground/messages/cancel-scheduled-messages"},{"title":"Status da janela de atendimento","sidebarTitle":"Status da janela de atendimento","openapi":"openapi.pt.json GET /v1/service-window","href":"/pt-BR/playground/messages/service-window"}]},{"group":"Conversas","pages":[{"title":"Listar conversas","sidebarTitle":"Listar conversas","openapi":"openapi.pt.json GET /v1/conversations","href":"/pt-BR/playground/conversations/list-conversations"},{"title":"Mensagens de grupos","sidebarTitle":"Mensagens de grupos","openapi":"openapi.pt.json GET /v1/messages/group","href":"/pt-BR/playground/conversations/group-messages"},{"title":"Histórico de mensagens","sidebarTitle":"Histórico de mensagens","openapi":"openapi.pt.json GET /v1/messages/history","href":"/pt-BR/playground/conversations/message-history"},{"title":"Mensagens não lidas","sidebarTitle":"Mensagens não lidas","openapi":"openapi.pt.json GET /v1/messages/unread","href":"/pt-BR/playground/conversations/unread-messages"},{"title":"Origens de anúncio (CTWA)","sidebarTitle":"Origens de anúncio","openapi":"openapi.pt.json GET /v1/referrals","href":"/pt-BR/playground/conversations/ad-referrals"},{"title":"Resumo de anúncios (CTWA)","sidebarTitle":"Resumo de anúncios","openapi":"openapi.pt.json GET /v1/referrals/summary","href":"/pt-BR/playground/conversations/ad-referral-summary"},{"title":"Leads do Meta Lead Ads","sidebarTitle":"Leads (Lead Ads)","openapi":"openapi.pt.json GET /v1/leads","href":"/pt-BR/playground/conversations/leads"},{"title":"Obter um lead (Lead Ads)","sidebarTitle":"Obter um lead","openapi":"openapi.pt.json GET /v1/leads/{id}","href":"/pt-BR/playground/conversations/get-lead"}]},{"group":"Anúncios","pages":[{"title":"Listar contas de anúncios","sidebarTitle":"Listar contas de anúncios","openapi":"openapi.pt.json GET /v1/ads/accounts","href":"/pt-BR/playground/ads/list-ad-accounts"},{"title":"Vincular conta de anúncios","sidebarTitle":"Vincular conta de anúncios","openapi":"openapi.pt.json POST /v1/ads/accounts","href":"/pt-BR/playground/ads/link-ad-account"},{"title":"Desvincular conta de anúncios","sidebarTitle":"Desvincular conta de anúncios","openapi":"openapi.pt.json DELETE /v1/ads/accounts/{adAccountId}","href":"/pt-BR/playground/ads/unlink-ad-account"},{"title":"Resumo por anúncio","sidebarTitle":"Resumo por anúncio","openapi":"openapi.pt.json GET /v1/ads/summary","href":"/pt-BR/playground/ads/ads-summary"},{"title":"Listar Páginas do Lead Ads","sidebarTitle":"Listar Páginas do Lead Ads","openapi":"openapi.pt.json GET /v1/lead-pages","href":"/pt-BR/playground/ads/list-lead-pages"},{"title":"Vincular Página do Lead Ads","sidebarTitle":"Vincular Página do Lead Ads","openapi":"openapi.pt.json POST /v1/lead-pages","href":"/pt-BR/playground/ads/link-lead-page"},{"title":"Mover Página do Lead Ads","sidebarTitle":"Mover Página do Lead Ads","openapi":"openapi.pt.json PATCH /v1/lead-pages/{pageLinkId}","href":"/pt-BR/playground/ads/move-lead-page"},{"title":"Desvincular Página do Lead Ads","sidebarTitle":"Desvincular Página do Lead Ads","openapi":"openapi.pt.json DELETE /v1/lead-pages/{pageLinkId}","href":"/pt-BR/playground/ads/unlink-lead-page"},{"title":"Ressincronizar Página do Lead Ads","sidebarTitle":"Ressincronizar Página do Lead Ads","openapi":"openapi.pt.json POST /v1/lead-pages/{pageLinkId}/resync","href":"/pt-BR/playground/ads/resync-lead-page"},{"title":"Listar Formulários Instantâneos","sidebarTitle":"Listar Formulários Instantâneos","openapi":"openapi.pt.json GET /v1/lead-pages/{pageLinkId}/forms","href":"/pt-BR/playground/ads/list-lead-forms"},{"title":"Configurar Formulário Instantâneo","sidebarTitle":"Configurar Formulário Instantâneo","openapi":"openapi.pt.json PUT /v1/lead-pages/{pageLinkId}/forms/{formId}","href":"/pt-BR/playground/ads/configure-lead-form"}]},{"group":"Grupos","pages":[{"title":"Listar grupos","sidebarTitle":"Listar grupos","openapi":"openapi.pt.json GET /v1/groups","href":"/pt-BR/playground/groups/list-groups"}]},{"group":"Canais","pages":[{"title":"Listar canais (newsletters)","sidebarTitle":"Listar canais","openapi":"openapi.pt.json GET /v1/newsletters","href":"/pt-BR/playground/newsletters/list-channels-newsletters"}]},{"group":"Templates","pages":[{"title":"Listar templates","sidebarTitle":"Listar templates","openapi":"openapi.pt.json GET /v1/templates","href":"/pt-BR/playground/templates/list-templates"},{"title":"Criar template","sidebarTitle":"Criar template","openapi":"openapi.pt.json POST /v1/templates","description":"Cria um template no escopo do número vinculado. O campo body aceita três formas: (1) um OBJETO estruturado { header?, body, footer?, buttons? } — recomendado; (2) esse mesmo JSON como STRING; ou (3) TEXTO PURO, embrulhado automaticamente em { \"body\": { \"text\": ... } }. Estrutura: header opcional NONE (padrão) | TEXT (0–1 variável, até 60 caracteres) | IMAGE | VIDEO | DOCUMENT — mídia informada por header.url (http/https) OU header.base64 (data URI data:\u003cmime>;base64,…, re-hospedado no servidor); body.text até 1024 caracteres, com variáveis no estilo nomeado {{nome}} (não pode começar nem terminar com variável); footer.text até 60 caracteres, sem variáveis; buttons (até 10 no total) dos tipos QUICK_REPLY (≤ 10), URL (≤ 2; estática ou dinâmica com uma variável nomeada como {{link}} no fim da URL + example resolvido), PHONE_NUMBER (≤ 1) e COPY_CODE (≤ 1; o código vai em button.example) — misturar quick-reply com botões CTA é permitido. Botões podem acompanhar header de vídeo ou documento (PDF). O campo examples é OBRIGATÓRIO quando o body/header (ou a URL dinâmica) usam variáveis: um objeto mapeando cada variável a um valor de amostra; faltando → 400 { code: \"TEMPLATE_EXAMPLES_REQUIRED\", details: { missing: [...] } }. Para números Meta o template é submetido à Meta para aprovação (metaStatus PENDING); 400 META_TEMPLATE_SUBMIT_FAILED se a Meta recusar. 409 se já existir um template com esse nome. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","href":"/pt-BR/playground/templates/create-template"},{"title":"Atualizar template","sidebarTitle":"Atualizar template","openapi":"openapi.pt.json PUT /v1/templates/{id}","href":"/pt-BR/playground/templates/update-template"},{"title":"Obter template","sidebarTitle":"Obter template","openapi":"openapi.pt.json GET /v1/templates/{id}","description":"Retorna um template pelo id (ou nome), com body e variables. Inclui também source (\"META\" | \"PILOT_STATUS\"), metaStatus (\"APPROVED\" | \"PENDING\" | \"REJECTED\" | \"DISABLED\" | null), metaLanguage e sendable — em um número Meta Cloud API só templates com source=META + metaStatus=APPROVED são enviáveis. 404 TEMPLATE_NOT_FOUND se não existir no escopo do número. Requer key escopada a número.\n\n**Requer uma chave com escopo de número.**","href":"/pt-BR/playground/templates/get-template"},{"title":"Obter insights do template","sidebarTitle":"Obter insights do template","openapi":"openapi.pt.json GET /v1/templates/{id}/insights","href":"/pt-BR/playground/templates/get-template-insights"},{"title":"Remover template","sidebarTitle":"Remover template","openapi":"openapi.pt.json DELETE /v1/templates/{id}","href":"/pt-BR/playground/templates/delete-template"}]},{"group":"Flows","pages":[{"title":"Listar Flows","sidebarTitle":"Listar Flows","openapi":"openapi.pt.json GET /v1/flows","href":"/pt-BR/playground/flows/list-flows"},{"title":"Criar ou clonar Flow","sidebarTitle":"Criar ou clonar Flow","openapi":"openapi.pt.json POST /v1/flows","href":"/pt-BR/playground/flows/create-flow"},{"title":"Atualizar Flow","sidebarTitle":"Atualizar Flow","openapi":"openapi.pt.json PATCH /v1/flows/{id}","href":"/pt-BR/playground/flows/update-flow"},{"title":"Apagar Flow","sidebarTitle":"Apagar Flow","openapi":"openapi.pt.json DELETE /v1/flows/{id}","href":"/pt-BR/playground/flows/delete-flow"},{"title":"Subir o Flow JSON","sidebarTitle":"Subir o Flow JSON","openapi":"openapi.pt.json POST /v1/flows/{id}/json","href":"/pt-BR/playground/flows/upload-flow-json"},{"title":"Ver a chave de endpoint do Flow","sidebarTitle":"Ver a chave de endpoint do Flow","openapi":"openapi.pt.json GET /v1/numbers/{id}/flow-endpoint-key","href":"/pt-BR/playground/numbers/get-flow-endpoint-key"},{"title":"Gerar ou importar a chave de endpoint do Flow","sidebarTitle":"Gerar ou importar a chave de endpoint do Flow","openapi":"openapi.pt.json POST /v1/numbers/{id}/flow-endpoint-key","href":"/pt-BR/playground/numbers/generate-flow-endpoint-key"},{"title":"Ver config do endpoint do Flow","sidebarTitle":"Ver config do endpoint do Flow","openapi":"openapi.pt.json GET /v1/flows/{id}/endpoint","href":"/pt-BR/playground/flows/get-flow-endpoint-config"},{"title":"Definir destino do endpoint do Flow","sidebarTitle":"Definir destino do endpoint do Flow","openapi":"openapi.pt.json PUT /v1/flows/{id}/endpoint","href":"/pt-BR/playground/flows/set-flow-endpoint-destination"},{"title":"Definir destino do endpoint do Flow (alias de PUT)","sidebarTitle":"Definir destino do endpoint do Flow (alias de PUT)","openapi":"openapi.pt.json PATCH /v1/flows/{id}/endpoint","href":"/pt-BR/playground/flows/set-flow-endpoint-destination-patch"},{"title":"Registrar o endpoint do Flow na Meta","sidebarTitle":"Registrar o endpoint do Flow na Meta","openapi":"openapi.pt.json POST /v1/flows/{id}/endpoint","href":"/pt-BR/playground/flows/register-flow-endpoint-at-meta"},{"title":"Publicar Flow","sidebarTitle":"Publicar Flow","openapi":"openapi.pt.json POST /v1/flows/{id}/publish","href":"/pt-BR/playground/flows/publish-flow"},{"title":"Depreciar Flow","sidebarTitle":"Depreciar Flow","openapi":"openapi.pt.json POST /v1/flows/{id}/deprecate","href":"/pt-BR/playground/flows/deprecate-flow"},{"title":"Listar respostas do Flow","sidebarTitle":"Listar respostas do Flow","openapi":"openapi.pt.json GET /v1/flows/{id}/responses","href":"/pt-BR/playground/flows/list-flow-responses"}]},{"group":"Analytics","pages":[{"title":"Dashboard de analytics","sidebarTitle":"Dashboard de analytics","openapi":"openapi.pt.json GET /v1/analytics/dashboard","href":"/pt-BR/playground/analytics/analytics-dashboard"}]},{"group":"API Keys","pages":[{"title":"Listar API keys","sidebarTitle":"Listar API keys","openapi":"openapi.pt.json GET /v1/api-keys","href":"/pt-BR/playground/api-keys/list-api-keys"},{"title":"Regenerar API key de um número","sidebarTitle":"Regenerar API key de um núm…","openapi":"openapi.pt.json POST /v1/api-keys","href":"/pt-BR/playground/api-keys/regenerate-a-number-s-api-key"},{"title":"Rotacionar API key","sidebarTitle":"Rotacionar API key","openapi":"openapi.pt.json POST /v1/api-keys/regenerate","href":"/pt-BR/playground/api-keys/regenerate-api-key"}]},{"group":"Webhooks","pages":[{"title":"Listar webhooks","sidebarTitle":"Listar webhooks","openapi":"openapi.pt.json GET /v1/webhooks","href":"/pt-BR/playground/webhooks/list-webhooks"},{"title":"Criar webhook","sidebarTitle":"Criar webhook","openapi":"openapi.pt.json POST /v1/webhooks","href":"/pt-BR/playground/webhooks/create-webhook"},{"title":"Detalhar webhook","sidebarTitle":"Detalhar webhook","openapi":"openapi.pt.json GET /v1/webhooks/{id}","href":"/pt-BR/playground/webhooks/get-webhook"},{"title":"Atualizar webhook","sidebarTitle":"Atualizar webhook","openapi":"openapi.pt.json PATCH /v1/webhooks/{id}","href":"/pt-BR/playground/webhooks/update-webhook"},{"title":"Excluir webhook","sidebarTitle":"Excluir webhook","openapi":"openapi.pt.json DELETE /v1/webhooks/{id}","href":"/pt-BR/playground/webhooks/delete-webhook"},{"title":"Eventos de entrega do webhook","sidebarTitle":"Eventos de entrega do webho…","openapi":"openapi.pt.json GET /v1/webhooks/{id}/logs","href":"/pt-BR/playground/webhooks/webhook-delivery-events"}]},{"group":"Chatwoot","pages":[{"title":"Status do Chatwoot","sidebarTitle":"Status do Chatwoot","openapi":"openapi.pt.json GET /v1/chatwoot","href":"/pt-BR/playground/chatwoot/chatwoot-status"},{"title":"Conectar o Chatwoot","sidebarTitle":"Conectar o Chatwoot","openapi":"openapi.pt.json POST /v1/chatwoot","href":"/pt-BR/playground/chatwoot/connect-chatwoot"},{"title":"Atualizar o Chatwoot","sidebarTitle":"Atualizar o Chatwoot","openapi":"openapi.pt.json PATCH /v1/chatwoot","href":"/pt-BR/playground/chatwoot/update-chatwoot"},{"title":"Desconectar o Chatwoot","sidebarTitle":"Desconectar o Chatwoot","openapi":"openapi.pt.json DELETE /v1/chatwoot","href":"/pt-BR/playground/chatwoot/disconnect-chatwoot"},{"title":"Testar credenciais do Chatwoot","sidebarTitle":"Testar credenciais do Chatwoot","openapi":"openapi.pt.json POST /v1/chatwoot/test","href":"/pt-BR/playground/chatwoot/test-chatwoot-credentials"}]},{"group":"Pareamento Remoto","pages":[{"title":"Info do pareamento remoto","sidebarTitle":"Info do pareamento remoto","openapi":"openapi.pt.json GET /v1/remote-pairing/{token}","href":"/pt-BR/playground/remote-pairing/remote-pairing-info"},{"title":"Conectar via token (QR / pairing)","sidebarTitle":"Conectar via token","openapi":"openapi.pt.json POST /v1/remote-pairing/{token}/connect","href":"/pt-BR/playground/remote-pairing/connect-via-token-qr-pairing"},{"title":"Status do pareamento remoto","sidebarTitle":"Status do pareamento remoto","openapi":"openapi.pt.json GET /v1/remote-pairing/{token}/status","href":"/pt-BR/playground/remote-pairing/remote-pairing-status"}]},{"group":"Marca","pages":[{"title":"Ler a marca do tenant","sidebarTitle":"Ler a marca do tenant","openapi":"openapi.pt.json GET /v1/branding","href":"/pt-BR/playground/branding/read-tenant-branding"},{"title":"Atualizar a marca do tenant","sidebarTitle":"Atualizar a marca do tenant","openapi":"openapi.pt.json PUT /v1/branding","href":"/pt-BR/playground/branding/update-tenant-branding"},{"title":"Marca resolvida da página de conexão","sidebarTitle":"Marca resolvida da página d…","openapi":"openapi.pt.json GET /v1/connect/{token}/branding","href":"/pt-BR/playground/branding/resolved-connect-page-branding"}]},{"group":"Embed","pages":[{"title":"Criar sessão de embed","sidebarTitle":"Criar sessão de embed","openapi":"openapi.pt.json POST /v1/embed/sessions","href":"/pt-BR/playground/embed/create-embed-session"}]},{"group":"Chamadas","pages":[{"title":"Listar chamadas","sidebarTitle":"Listar chamadas","openapi":"openapi.pt.json GET /v1/calls","href":"/pt-BR/playground/calls/list-calls"},{"title":"Iniciar chamada (BIC)","sidebarTitle":"Iniciar chamada","openapi":"openapi.pt.json POST /v1/calls","href":"/pt-BR/playground/calls/start-call-bic"},{"title":"Detalhe da chamada","sidebarTitle":"Detalhe da chamada","openapi":"openapi.pt.json GET /v1/calls/{callId}","href":"/pt-BR/playground/calls/get-call"},{"title":"Pré-aceitar chamada (opcional)","sidebarTitle":"Pré-aceitar chamada","openapi":"openapi.pt.json POST /v1/calls/{callId}/pre-accept","href":"/pt-BR/playground/calls/pre-accept-call-optional"},{"title":"Atender chamada","sidebarTitle":"Atender chamada","openapi":"openapi.pt.json POST /v1/calls/{callId}/accept","href":"/pt-BR/playground/calls/accept-call"},{"title":"Rejeitar chamada","sidebarTitle":"Rejeitar chamada","openapi":"openapi.pt.json POST /v1/calls/{callId}/reject","href":"/pt-BR/playground/calls/reject-call"},{"title":"Encerrar chamada","sidebarTitle":"Encerrar chamada","openapi":"openapi.pt.json POST /v1/calls/{callId}/terminate","href":"/pt-BR/playground/calls/terminate-call"},{"title":"Tocar áudio na chamada (web)","sidebarTitle":"Tocar áudio na chamada","openapi":"openapi.pt.json POST /v1/calls/{callId}/play","href":"/pt-BR/playground/calls/play-audio-into-call-web"},{"title":"Sessão de mídia em tempo real (web)","sidebarTitle":"Sessão de mídia em tempo re…","openapi":"openapi.pt.json POST /v1/calls/{callId}/realtime-session","href":"/pt-BR/playground/calls/realtime-media-session-web"},{"title":"Ler configurações de chamadas","sidebarTitle":"Ler configurações de chamad…","openapi":"openapi.pt.json GET /v1/calls/settings","href":"/pt-BR/playground/calls/get-calling-settings"},{"title":"Atualizar configurações de chamadas","sidebarTitle":"Atualizar configurações de…","openapi":"openapi.pt.json PUT /v1/calls/settings","href":"/pt-BR/playground/calls/update-calling-settings"},{"title":"Consultar permissão de chamada","sidebarTitle":"Consultar permissão de cham…","openapi":"openapi.pt.json GET /v1/calls/permissions","href":"/pt-BR/playground/calls/get-call-permission"},{"title":"Pedir permissão de chamada","sidebarTitle":"Pedir permissão de chamada","openapi":"openapi.pt.json POST /v1/calls/permissions/request","href":"/pt-BR/playground/calls/request-call-permission"}]},{"group":"Linhas telefônicas","pages":[{"title":"Buscar números disponíveis","sidebarTitle":"Buscar números disponíveis","openapi":"openapi.pt.json GET /v1/phone-lines/available","href":"/pt-BR/playground/phone-lines/search-available-numbers"},{"title":"Comprar linhas","sidebarTitle":"Comprar linhas","openapi":"openapi.pt.json POST /v1/phone-lines","href":"/pt-BR/playground/phone-lines/buy-phone-lines"},{"title":"Listar linhas","sidebarTitle":"Listar linhas","openapi":"openapi.pt.json GET /v1/phone-lines","href":"/pt-BR/playground/phone-lines/list-phone-lines"},{"title":"Obter linha","sidebarTitle":"Obter linha","openapi":"openapi.pt.json GET /v1/phone-lines/{id}","href":"/pt-BR/playground/phone-lines/get-phone-line"},{"title":"Cancelar linha","sidebarTitle":"Cancelar linha","openapi":"openapi.pt.json DELETE /v1/phone-lines/{id}","href":"/pt-BR/playground/phone-lines/cancel-phone-line"},{"title":"Ler verificação do titular","sidebarTitle":"Ler verificação do titular","openapi":"openapi.pt.json GET /v1/phone-lines/verification","href":"/pt-BR/playground/phone-lines/get-verification"},{"title":"Enviar verificação do titular","sidebarTitle":"Enviar verificação do titular","openapi":"openapi.pt.json POST /v1/phone-lines/verification","href":"/pt-BR/playground/phone-lines/submit-verification"},{"title":"Enviar código de contato","sidebarTitle":"Enviar código de contato","openapi":"openapi.pt.json POST /v1/phone-lines/verification/contact/{channel}/send","href":"/pt-BR/playground/phone-lines/send-contact-code"},{"title":"Confirmar código de contato","sidebarTitle":"Confirmar código de contato","openapi":"openapi.pt.json POST /v1/phone-lines/verification/contact/{channel}/confirm","href":"/pt-BR/playground/phone-lines/confirm-contact-code"},{"title":"Enviar novo documento","sidebarTitle":"Enviar novo documento","openapi":"openapi.pt.json POST /v1/phone-lines/verification/document","href":"/pt-BR/playground/phone-lines/send-new-document"},{"title":"Solicitar código de ativação","sidebarTitle":"Solicitar código de ativação","openapi":"openapi.pt.json POST /v1/phone-lines/{id}/activations","href":"/pt-BR/playground/phone-lines/request-activation-code"},{"title":"Consultar ativação","sidebarTitle":"Consultar ativação","openapi":"openapi.pt.json GET /v1/phone-lines/activations/{activationId}","href":"/pt-BR/playground/phone-lines/get-activation"},{"title":"Baixar gravação da chamada","sidebarTitle":"Baixar gravação da chamada","openapi":"openapi.pt.json GET /v1/phone-lines/activations/{activationId}/audio","href":"/pt-BR/playground/phone-lines/download-call-recording"},{"title":"Histórico de códigos","sidebarTitle":"Histórico de códigos","openapi":"openapi.pt.json GET /v1/phone-lines/{id}/activations","href":"/pt-BR/playground/phone-lines/list-activations"},{"title":"Cancelar espera de ativação","sidebarTitle":"Cancelar espera de ativação","openapi":"openapi.pt.json POST /v1/phone-lines/{id}/activations/{activationId}/cancel","href":"/pt-BR/playground/phone-lines/cancel-activation-wait"},{"title":"Listar webhooks das linhas","sidebarTitle":"Listar webhooks das linhas","openapi":"openapi.pt.json GET /v1/phone-lines/webhooks","href":"/pt-BR/playground/phone-lines/list-line-webhooks"},{"title":"Criar webhook de linha","sidebarTitle":"Criar webhook de linha","openapi":"openapi.pt.json POST /v1/phone-lines/webhooks","href":"/pt-BR/playground/phone-lines/create-line-webhook"},{"title":"Obter webhook de linha","sidebarTitle":"Obter webhook de linha","openapi":"openapi.pt.json GET /v1/phone-lines/webhooks/{id}","href":"/pt-BR/playground/phone-lines/get-line-webhook"},{"title":"Atualizar webhook de linha","sidebarTitle":"Atualizar webhook de linha","openapi":"openapi.pt.json PATCH /v1/phone-lines/webhooks/{id}","href":"/pt-BR/playground/phone-lines/update-line-webhook"},{"title":"Excluir webhook de linha","sidebarTitle":"Excluir webhook de linha","openapi":"openapi.pt.json DELETE /v1/phone-lines/webhooks/{id}","href":"/pt-BR/playground/phone-lines/delete-line-webhook"},{"title":"Listar entregas do webhook de linha","sidebarTitle":"Listar entregas do webhook","openapi":"openapi.pt.json GET /v1/phone-lines/webhooks/{id}/deliveries","href":"/pt-BR/playground/phone-lines/list-line-webhook-deliveries"},{"title":"Obter entrega do webhook de linha","sidebarTitle":"Obter entrega do webhook","openapi":"openapi.pt.json GET /v1/phone-lines/webhooks/{id}/deliveries/{deliveryId}","href":"/pt-BR/playground/phone-lines/get-line-webhook-delivery"}]},{"group":"Evolution GO","pages":[{"title":"Iniciar chamada de saída","openapi":"openapi.evolution-go.pt.json POST /call/start","href":"/pt-BR/playground/evolution-go/call-start"},{"title":"Listar chamadas ativas","openapi":"openapi.evolution-go.pt.json GET /call/list","href":"/pt-BR/playground/evolution-go/call-list"},{"title":"Obter chamada por id","openapi":"openapi.evolution-go.pt.json POST /call/get","href":"/pt-BR/playground/evolution-go/call-get"},{"title":"Atender chamada recebida","openapi":"openapi.evolution-go.pt.json POST /call/answer","href":"/pt-BR/playground/evolution-go/call-answer"},{"title":"Rejeitar chamada","openapi":"openapi.evolution-go.pt.json POST /call/reject","href":"/pt-BR/playground/evolution-go/call-reject"},{"title":"Rejeitar chamada monitorada","openapi":"openapi.evolution-go.pt.json POST /call/reject/by-id","href":"/pt-BR/playground/evolution-go/call-reject-by-id"},{"title":"Rejeitar última oferta","openapi":"openapi.evolution-go.pt.json POST /call/reject/latest","href":"/pt-BR/playground/evolution-go/call-reject-latest"},{"title":"Encerrar chamada","openapi":"openapi.evolution-go.pt.json POST /call/hangup","href":"/pt-BR/playground/evolution-go/call-hangup"},{"title":"Reproduzir áudio na chamada","openapi":"openapi.evolution-go.pt.json POST /call/media/play","href":"/pt-BR/playground/evolution-go/call-media-play"},{"title":"Criar sessão em tempo real","openapi":"openapi.evolution-go.pt.json POST /call/media/realtime/session","href":"/pt-BR/playground/evolution-go/call-media-realtime-session"},{"title":"Fixar uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/pin","href":"/pt-BR/playground/evolution-go/chat-pin"},{"title":"Desafixar uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/unpin","href":"/pt-BR/playground/evolution-go/chat-unpin"},{"title":"Arquivar uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/archive","href":"/pt-BR/playground/evolution-go/chat-archive"},{"title":"Desarquivar uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/unarchive","href":"/pt-BR/playground/evolution-go/chat-unarchive"},{"title":"Silenciar uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/mute","href":"/pt-BR/playground/evolution-go/chat-mute"},{"title":"Reativar notificações de uma conversa","openapi":"openapi.evolution-go.pt.json POST /chat/unmute","href":"/pt-BR/playground/evolution-go/chat-unmute"},{"title":"Solicitar sincronização de histórico","openapi":"openapi.evolution-go.pt.json POST /chat/history-sync","href":"/pt-BR/playground/evolution-go/chat-history-sync"},{"title":"Criar comunidade","openapi":"openapi.evolution-go.pt.json POST /community/create","href":"/pt-BR/playground/evolution-go/community-create"},{"title":"Adicionar grupos","openapi":"openapi.evolution-go.pt.json POST /community/add","href":"/pt-BR/playground/evolution-go/community-add"},{"title":"Remover grupos","openapi":"openapi.evolution-go.pt.json POST /community/remove","href":"/pt-BR/playground/evolution-go/community-remove"},{"title":"Listar grupos dos quais participa","openapi":"openapi.evolution-go.pt.json GET /group/list","href":"/pt-BR/playground/evolution-go/group-list"},{"title":"Obter informações do grupo","openapi":"openapi.evolution-go.pt.json POST /group/info","href":"/pt-BR/playground/evolution-go/group-info"},{"title":"Obter link de convite","openapi":"openapi.evolution-go.pt.json POST /group/invitelink","href":"/pt-BR/playground/evolution-go/group-invitelink"},{"title":"Definir foto do grupo","openapi":"openapi.evolution-go.pt.json POST /group/photo","href":"/pt-BR/playground/evolution-go/group-photo"},{"title":"Definir nome do grupo","openapi":"openapi.evolution-go.pt.json POST /group/name","href":"/pt-BR/playground/evolution-go/group-name"},{"title":"Definir descrição do grupo","openapi":"openapi.evolution-go.pt.json POST /group/description","href":"/pt-BR/playground/evolution-go/group-description"},{"title":"Criar grupo","openapi":"openapi.evolution-go.pt.json POST /group/create","href":"/pt-BR/playground/evolution-go/group-create"},{"title":"Atualizar participantes","openapi":"openapi.evolution-go.pt.json POST /group/participant","href":"/pt-BR/playground/evolution-go/group-participant"},{"title":"Listar grupos próprios","openapi":"openapi.evolution-go.pt.json GET /group/myall","href":"/pt-BR/playground/evolution-go/group-myall"},{"title":"Entrar via convite","openapi":"openapi.evolution-go.pt.json POST /group/join","href":"/pt-BR/playground/evolution-go/group-join"},{"title":"Sair do grupo","openapi":"openapi.evolution-go.pt.json POST /group/leave","href":"/pt-BR/playground/evolution-go/group-leave"},{"title":"Adicionar etiqueta à conversa","openapi":"openapi.evolution-go.pt.json POST /label/chat","href":"/pt-BR/playground/evolution-go/label-chat"},{"title":"Adicionar etiqueta à mensagem","openapi":"openapi.evolution-go.pt.json POST /label/message","href":"/pt-BR/playground/evolution-go/label-message"},{"title":"Editar etiqueta","openapi":"openapi.evolution-go.pt.json POST /label/edit","href":"/pt-BR/playground/evolution-go/label-edit"},{"title":"Listar todas as etiquetas","openapi":"openapi.evolution-go.pt.json GET /label/list","href":"/pt-BR/playground/evolution-go/label-list"},{"title":"Remover etiqueta da conversa","openapi":"openapi.evolution-go.pt.json POST /unlabel/chat","href":"/pt-BR/playground/evolution-go/unlabel-chat"},{"title":"Remover etiqueta da mensagem","openapi":"openapi.evolution-go.pt.json POST /unlabel/message","href":"/pt-BR/playground/evolution-go/unlabel-message"},{"title":"Reagir a uma mensagem","openapi":"openapi.evolution-go.pt.json POST /message/react","href":"/pt-BR/playground/evolution-go/message-react"},{"title":"Enviar presença na conversa","openapi":"openapi.evolution-go.pt.json POST /message/presence","href":"/pt-BR/playground/evolution-go/message-presence"},{"title":"Marcar mensagens como lidas","openapi":"openapi.evolution-go.pt.json POST /message/markread","href":"/pt-BR/playground/evolution-go/message-markread"},{"title":"Baixar mídia","openapi":"openapi.evolution-go.pt.json POST /message/downloadmedia","href":"/pt-BR/playground/evolution-go/message-downloadmedia"},{"title":"Obter status da mensagem","openapi":"openapi.evolution-go.pt.json POST /message/status","href":"/pt-BR/playground/evolution-go/message-status"},{"title":"Apagar para todos","openapi":"openapi.evolution-go.pt.json POST /message/delete","href":"/pt-BR/playground/evolution-go/message-delete"},{"title":"Editar uma mensagem","openapi":"openapi.evolution-go.pt.json POST /message/edit","href":"/pt-BR/playground/evolution-go/message-edit"},{"title":"Criar newsletter","openapi":"openapi.evolution-go.pt.json POST /newsletter/create","href":"/pt-BR/playground/evolution-go/newsletter-create"},{"title":"Listar newsletters","openapi":"openapi.evolution-go.pt.json GET /newsletter/list","href":"/pt-BR/playground/evolution-go/newsletter-list"},{"title":"Obter newsletter","openapi":"openapi.evolution-go.pt.json POST /newsletter/info","href":"/pt-BR/playground/evolution-go/newsletter-info"},{"title":"Resolver convite","openapi":"openapi.evolution-go.pt.json POST /newsletter/link","href":"/pt-BR/playground/evolution-go/newsletter-link"},{"title":"Inscrever-se para atualizações ao vivo","openapi":"openapi.evolution-go.pt.json POST /newsletter/subscribe","href":"/pt-BR/playground/evolution-go/newsletter-subscribe"},{"title":"Obter mensagens da newsletter","openapi":"openapi.evolution-go.pt.json POST /newsletter/messages","href":"/pt-BR/playground/evolution-go/newsletter-messages"},{"title":"Enviar mensagem de texto","openapi":"openapi.evolution-go.pt.json POST /send/text","href":"/pt-BR/playground/evolution-go/send-text"},{"title":"Enviar pré-visualização de link","openapi":"openapi.evolution-go.pt.json POST /send/link","href":"/pt-BR/playground/evolution-go/send-link"},{"title":"Enviar mensagem de mídia","openapi":"openapi.evolution-go.pt.json POST /send/media","href":"/pt-BR/playground/evolution-go/send-media"},{"title":"Enviar enquete","openapi":"openapi.evolution-go.pt.json POST /send/poll","href":"/pt-BR/playground/evolution-go/send-poll"},{"title":"Enviar figurinha","openapi":"openapi.evolution-go.pt.json POST /send/sticker","href":"/pt-BR/playground/evolution-go/send-sticker"},{"title":"Enviar localização","openapi":"openapi.evolution-go.pt.json POST /send/location","href":"/pt-BR/playground/evolution-go/send-location"},{"title":"Enviar cartão de contato","openapi":"openapi.evolution-go.pt.json POST /send/contact","href":"/pt-BR/playground/evolution-go/send-contact"},{"title":"Enviar botões interativos","openapi":"openapi.evolution-go.pt.json POST /send/button","href":"/pt-BR/playground/evolution-go/send-button"},{"title":"Enviar menu de lista","openapi":"openapi.evolution-go.pt.json POST /send/list","href":"/pt-BR/playground/evolution-go/send-list"},{"title":"Enviar cartões de carrossel","openapi":"openapi.evolution-go.pt.json POST /send/carousel","href":"/pt-BR/playground/evolution-go/send-carousel"},{"title":"Obter informações do usuário","openapi":"openapi.evolution-go.pt.json POST /user/info","href":"/pt-BR/playground/evolution-go/user-info"},{"title":"Verificar no WhatsApp","openapi":"openapi.evolution-go.pt.json POST /user/check","href":"/pt-BR/playground/evolution-go/user-check"},{"title":"Obter avatar do usuário","openapi":"openapi.evolution-go.pt.json POST /user/avatar","href":"/pt-BR/playground/evolution-go/user-avatar"},{"title":"Listar contatos","openapi":"openapi.evolution-go.pt.json GET /user/contacts","href":"/pt-BR/playground/evolution-go/user-contacts"},{"title":"Obter configurações de privacidade","openapi":"openapi.evolution-go.pt.json GET /user/privacy","href":"/pt-BR/playground/evolution-go/user-privacy"},{"title":"Definir configurações de privacidade","openapi":"openapi.evolution-go.pt.json POST /user/privacy","href":"/pt-BR/playground/evolution-go/user-privacy-post"},{"title":"Bloquear um contato","openapi":"openapi.evolution-go.pt.json POST /user/block","href":"/pt-BR/playground/evolution-go/user-block"},{"title":"Desbloquear um contato","openapi":"openapi.evolution-go.pt.json POST /user/unblock","href":"/pt-BR/playground/evolution-go/user-unblock"},{"title":"Listar contatos bloqueados","openapi":"openapi.evolution-go.pt.json GET /user/blocklist","href":"/pt-BR/playground/evolution-go/user-blocklist"},{"title":"Definir foto de perfil","openapi":"openapi.evolution-go.pt.json POST /user/profilePicture","href":"/pt-BR/playground/evolution-go/user-profilepicture"},{"title":"Definir nome de perfil","openapi":"openapi.evolution-go.pt.json POST /user/profileName","href":"/pt-BR/playground/evolution-go/user-profilename"},{"title":"Definir status de perfil","openapi":"openapi.evolution-go.pt.json POST /user/profileStatus","href":"/pt-BR/playground/evolution-go/user-profilestatus"}]},{"group":"Evolution V2","pages":[{"title":"Oferecer uma chamada","openapi":"openapi.evolution-v2.pt.json POST /call/offer/{instance}","href":"/pt-BR/playground/evolution-v2/call-offer"},{"title":"Buscar catálogo de produtos","openapi":"openapi.evolution-v2.pt.json POST /business/getCatalog/{instance}","href":"/pt-BR/playground/evolution-v2/business-getcatalog"},{"title":"Buscar coleções","openapi":"openapi.evolution-v2.pt.json POST /business/getCollections/{instance}","href":"/pt-BR/playground/evolution-v2/business-getcollections"},{"title":"Verificar números de WhatsApp","openapi":"openapi.evolution-v2.pt.json POST /chat/whatsappNumbers/{instance}","href":"/pt-BR/playground/evolution-v2/chat-whatsappnumbers"},{"title":"Marcar mensagens como lidas","openapi":"openapi.evolution-v2.pt.json POST /chat/markMessageAsRead/{instance}","href":"/pt-BR/playground/evolution-v2/chat-markmessageasread"},{"title":"Arquivar ou desarquivar conversa","openapi":"openapi.evolution-v2.pt.json POST /chat/archiveChat/{instance}","href":"/pt-BR/playground/evolution-v2/chat-archivechat"},{"title":"Marcar conversa como não lida","openapi":"openapi.evolution-v2.pt.json POST /chat/markChatUnread/{instance}","href":"/pt-BR/playground/evolution-v2/chat-markchatunread"},{"title":"Apagar mensagem para todos","openapi":"openapi.evolution-v2.pt.json DELETE /chat/deleteMessageForEveryone/{instance}","href":"/pt-BR/playground/evolution-v2/chat-deletemessageforeveryone"},{"title":"Obter mídia como base64","openapi":"openapi.evolution-v2.pt.json POST /chat/getBase64FromMediaMessage/{instance}","href":"/pt-BR/playground/evolution-v2/chat-getbase64frommediamessage"},{"title":"Editar mensagem enviada","openapi":"openapi.evolution-v2.pt.json POST /chat/updateMessage/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updatemessage"},{"title":"Enviar atualização de presença","openapi":"openapi.evolution-v2.pt.json POST /chat/sendPresence/{instance}","href":"/pt-BR/playground/evolution-v2/chat-sendpresence"},{"title":"Bloquear ou desbloquear contato","openapi":"openapi.evolution-v2.pt.json POST /chat/updateBlockStatus/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updateblockstatus"},{"title":"Buscar conversa por JID","openapi":"openapi.evolution-v2.pt.json GET /chat/findChatByRemoteJid/{instance}","href":"/pt-BR/playground/evolution-v2/chat-findchatbyremotejid"},{"title":"Buscar contatos","openapi":"openapi.evolution-v2.pt.json POST /chat/findContacts/{instance}","href":"/pt-BR/playground/evolution-v2/chat-findcontacts"},{"title":"Buscar mensagens","openapi":"openapi.evolution-v2.pt.json POST /chat/findMessages/{instance}","href":"/pt-BR/playground/evolution-v2/chat-findmessages"},{"title":"Buscar status de mensagens","openapi":"openapi.evolution-v2.pt.json POST /chat/findStatusMessage/{instance}","href":"/pt-BR/playground/evolution-v2/chat-findstatusmessage"},{"title":"Buscar conversas","openapi":"openapi.evolution-v2.pt.json POST /chat/findChats/{instance}","href":"/pt-BR/playground/evolution-v2/chat-findchats"},{"title":"Criar grupo","openapi":"openapi.evolution-v2.pt.json POST /group/create/{instance}","href":"/pt-BR/playground/evolution-v2/group-create"},{"title":"Atualizar assunto","openapi":"openapi.evolution-v2.pt.json POST /group/updateGroupSubject/{instance}","href":"/pt-BR/playground/evolution-v2/group-updategroupsubject"},{"title":"Atualizar foto","openapi":"openapi.evolution-v2.pt.json POST /group/updateGroupPicture/{instance}","href":"/pt-BR/playground/evolution-v2/group-updategrouppicture"},{"title":"Atualizar descrição","openapi":"openapi.evolution-v2.pt.json POST /group/updateGroupDescription/{instance}","href":"/pt-BR/playground/evolution-v2/group-updategroupdescription"},{"title":"Obter informações do grupo","openapi":"openapi.evolution-v2.pt.json GET /group/findGroupInfos/{instance}","href":"/pt-BR/playground/evolution-v2/group-findgroupinfos"},{"title":"Listar todos os grupos","openapi":"openapi.evolution-v2.pt.json GET /group/fetchAllGroups/{instance}","href":"/pt-BR/playground/evolution-v2/group-fetchallgroups"},{"title":"Listar participantes","openapi":"openapi.evolution-v2.pt.json GET /group/participants/{instance}","href":"/pt-BR/playground/evolution-v2/group-participants"},{"title":"Obter código de convite","openapi":"openapi.evolution-v2.pt.json GET /group/inviteCode/{instance}","href":"/pt-BR/playground/evolution-v2/group-invitecode"},{"title":"Obter informações do convite","openapi":"openapi.evolution-v2.pt.json GET /group/inviteInfo/{instance}","href":"/pt-BR/playground/evolution-v2/group-inviteinfo"},{"title":"Aceitar convite","openapi":"openapi.evolution-v2.pt.json GET /group/acceptInviteCode/{instance}","href":"/pt-BR/playground/evolution-v2/group-acceptinvitecode"},{"title":"Enviar convite","openapi":"openapi.evolution-v2.pt.json POST /group/sendInvite/{instance}","href":"/pt-BR/playground/evolution-v2/group-sendinvite"},{"title":"Revogar convite","openapi":"openapi.evolution-v2.pt.json POST /group/revokeInviteCode/{instance}","href":"/pt-BR/playground/evolution-v2/group-revokeinvitecode"},{"title":"Atualizar participantes","openapi":"openapi.evolution-v2.pt.json POST /group/updateParticipant/{instance}","href":"/pt-BR/playground/evolution-v2/group-updateparticipant"},{"title":"Atualizar configuração","openapi":"openapi.evolution-v2.pt.json POST /group/updateSetting/{instance}","href":"/pt-BR/playground/evolution-v2/group-updatesetting"},{"title":"Atualizar modo de adição de membros","openapi":"openapi.evolution-v2.pt.json POST /group/updateMemberAddMode/{instance}","href":"/pt-BR/playground/evolution-v2/group-updatememberaddmode"},{"title":"Alternar mensagens temporárias","openapi":"openapi.evolution-v2.pt.json POST /group/toggleEphemeral/{instance}","href":"/pt-BR/playground/evolution-v2/group-toggleephemeral"},{"title":"Sair do grupo","openapi":"openapi.evolution-v2.pt.json DELETE /group/leaveGroup/{instance}","href":"/pt-BR/playground/evolution-v2/group-leavegroup"},{"title":"Listar etiquetas","openapi":"openapi.evolution-v2.pt.json GET /label/findLabels/{instance}","href":"/pt-BR/playground/evolution-v2/label-findlabels"},{"title":"Adicionar ou remover etiqueta","openapi":"openapi.evolution-v2.pt.json POST /label/handleLabel/{instance}","href":"/pt-BR/playground/evolution-v2/label-handlelabel"},{"title":"Enviar template","openapi":"openapi.evolution-v2.pt.json POST /message/sendTemplate/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendtemplate"},{"title":"Enviar texto","openapi":"openapi.evolution-v2.pt.json POST /message/sendText/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendtext"},{"title":"Enviar mídia","openapi":"openapi.evolution-v2.pt.json POST /message/sendMedia/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendmedia"},{"title":"Enviar nota de vídeo","openapi":"openapi.evolution-v2.pt.json POST /message/sendPtv/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendptv"},{"title":"Enviar áudio de voz","openapi":"openapi.evolution-v2.pt.json POST /message/sendWhatsAppAudio/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendwhatsappaudio"},{"title":"Enviar status","openapi":"openapi.evolution-v2.pt.json POST /message/sendStatus/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendstatus"},{"title":"Enviar figurinha","openapi":"openapi.evolution-v2.pt.json POST /message/sendSticker/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendsticker"},{"title":"Enviar localização","openapi":"openapi.evolution-v2.pt.json POST /message/sendLocation/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendlocation"},{"title":"Enviar contato","openapi":"openapi.evolution-v2.pt.json POST /message/sendContact/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendcontact"},{"title":"Enviar reação","openapi":"openapi.evolution-v2.pt.json POST /message/sendReaction/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendreaction"},{"title":"Enviar enquete","openapi":"openapi.evolution-v2.pt.json POST /message/sendPoll/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendpoll"},{"title":"Enviar lista","openapi":"openapi.evolution-v2.pt.json POST /message/sendList/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendlist"},{"title":"Enviar botões","openapi":"openapi.evolution-v2.pt.json POST /message/sendButtons/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendbuttons"},{"title":"Enviar carrossel","openapi":"openapi.evolution-v2.pt.json POST /message/sendCarousel/{instance}","href":"/pt-BR/playground/evolution-v2/message-sendcarousel"},{"title":"Obter URL da foto de perfil","openapi":"openapi.evolution-v2.pt.json POST /chat/fetchProfilePictureUrl/{instance}","href":"/pt-BR/playground/evolution-v2/chat-fetchprofilepictureurl"},{"title":"Obter perfil comercial","openapi":"openapi.evolution-v2.pt.json POST /chat/fetchBusinessProfile/{instance}","href":"/pt-BR/playground/evolution-v2/chat-fetchbusinessprofile"},{"title":"Obter perfil do contato","openapi":"openapi.evolution-v2.pt.json POST /chat/fetchProfile/{instance}","href":"/pt-BR/playground/evolution-v2/chat-fetchprofile"},{"title":"Atualizar o próprio nome de exibição","openapi":"openapi.evolution-v2.pt.json POST /chat/updateProfileName/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updateprofilename"},{"title":"Atualizar o próprio texto de status","openapi":"openapi.evolution-v2.pt.json POST /chat/updateProfileStatus/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updateprofilestatus"},{"title":"Atualizar a própria foto de perfil","openapi":"openapi.evolution-v2.pt.json POST /chat/updateProfilePicture/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updateprofilepicture"},{"title":"Remover a própria foto de perfil","openapi":"openapi.evolution-v2.pt.json DELETE /chat/removeProfilePicture/{instance}","href":"/pt-BR/playground/evolution-v2/chat-removeprofilepicture"},{"title":"Obter configurações de privacidade","openapi":"openapi.evolution-v2.pt.json GET /chat/fetchPrivacySettings/{instance}","href":"/pt-BR/playground/evolution-v2/chat-fetchprivacysettings"},{"title":"Atualizar configurações de privacidade","openapi":"openapi.evolution-v2.pt.json POST /chat/updatePrivacySettings/{instance}","href":"/pt-BR/playground/evolution-v2/chat-updateprivacysettings"},{"title":"Atualizar configurações","openapi":"openapi.evolution-v2.pt.json POST /settings/set/{instance}","href":"/pt-BR/playground/evolution-v2/settings-set"},{"title":"Ler configurações","openapi":"openapi.evolution-v2.pt.json GET /settings/find/{instance}","href":"/pt-BR/playground/evolution-v2/settings-find"},{"title":"Configurar proxy","openapi":"openapi.evolution-v2.pt.json POST /proxy/set/{instance}","href":"/pt-BR/playground/evolution-v2/proxy-set"},{"title":"Ler proxy","openapi":"openapi.evolution-v2.pt.json GET /proxy/find/{instance}","href":"/pt-BR/playground/evolution-v2/proxy-find"},{"title":"Listar mídias armazenadas","openapi":"openapi.evolution-v2.pt.json POST /s3/getMedia/{instance}","href":"/pt-BR/playground/evolution-v2/s3-getmedia"},{"title":"Obter URL de mídia pré-assinada","openapi":"openapi.evolution-v2.pt.json POST /s3/getMediaUrl/{instance}","href":"/pt-BR/playground/evolution-v2/s3-getmediaurl"},{"title":"Criar template","openapi":"openapi.evolution-v2.pt.json POST /template/create/{instance}","href":"/pt-BR/playground/evolution-v2/template-create"},{"title":"Editar template","openapi":"openapi.evolution-v2.pt.json POST /template/edit/{instance}","href":"/pt-BR/playground/evolution-v2/template-edit"},{"title":"Excluir template","openapi":"openapi.evolution-v2.pt.json DELETE /template/delete/{instance}","href":"/pt-BR/playground/evolution-v2/template-delete"},{"title":"Listar templates","openapi":"openapi.evolution-v2.pt.json GET /template/find/{instance}","href":"/pt-BR/playground/evolution-v2/template-find"}]},{"group":"Meta Cloud API","pages":[{"title":"Enviar mensagem","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/messages","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-messages"},{"title":"Marcar como lida / digitando","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/messages/status","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-messages-status"},{"title":"Enviar mídia (upload)","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/media","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-media"},{"title":"Criar sessão de upload","openapi":"openapi.meta.pt.json POST /{appId}/uploads","href":"/pt-BR/playground/meta-cloud-api/post-appid-uploads"},{"title":"Buscar por id","openapi":"openapi.meta.pt.json GET /{id}","href":"/pt-BR/playground/meta-cloud-api/get-id"},{"title":"Atualizar por id","openapi":"openapi.meta.pt.json POST /{id}","href":"/pt-BR/playground/meta-cloud-api/post-id"},{"title":"Excluir por id","openapi":"openapi.meta.pt.json DELETE /{id}","href":"/pt-BR/playground/meta-cloud-api/delete-id"},{"title":"Listar templates","openapi":"openapi.meta.pt.json GET /{wabaId}/message_templates","href":"/pt-BR/playground/meta-cloud-api/get-wabaid-message-templates"},{"title":"Criar template","openapi":"openapi.meta.pt.json POST /{wabaId}/message_templates","href":"/pt-BR/playground/meta-cloud-api/post-wabaid-message-templates"},{"title":"Excluir template","openapi":"openapi.meta.pt.json DELETE /{wabaId}/message_templates","href":"/pt-BR/playground/meta-cloud-api/delete-wabaid-message-templates"},{"title":"Listar números","openapi":"openapi.meta.pt.json GET /{wabaId}/phone_numbers","href":"/pt-BR/playground/meta-cloud-api/get-wabaid-phone-numbers"},{"title":"Ler perfil comercial","openapi":"openapi.meta.pt.json GET /{phoneNumberId}/whatsapp_business_profile","href":"/pt-BR/playground/meta-cloud-api/get-phonenumberid-whatsapp-business-profile"},{"title":"Atualizar perfil comercial","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/whatsapp_business_profile","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-whatsapp-business-profile"},{"title":"Criar grupo","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/groups","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-groups"},{"title":"Listar grupos","openapi":"openapi.meta.pt.json GET /{phoneNumberId}/groups","href":"/pt-BR/playground/meta-cloud-api/get-phonenumberid-groups"},{"title":"Adicionar participantes","openapi":"openapi.meta.pt.json POST /{groupId}/participants","href":"/pt-BR/playground/meta-cloud-api/post-groupid-participants"},{"title":"Remover participantes","openapi":"openapi.meta.pt.json DELETE /{groupId}/participants","href":"/pt-BR/playground/meta-cloud-api/delete-groupid-participants"},{"title":"Promover a admin","openapi":"openapi.meta.pt.json POST /{groupId}/admins","href":"/pt-BR/playground/meta-cloud-api/post-groupid-admins"},{"title":"Rebaixar admin","openapi":"openapi.meta.pt.json DELETE /{groupId}/admins","href":"/pt-BR/playground/meta-cloud-api/delete-groupid-admins"},{"title":"Obter link de convite","openapi":"openapi.meta.pt.json GET /{groupId}/invites","href":"/pt-BR/playground/meta-cloud-api/get-groupid-invites"},{"title":"Redefinir link de convite","openapi":"openapi.meta.pt.json POST /{groupId}/invites","href":"/pt-BR/playground/meta-cloud-api/post-groupid-invites"},{"title":"Fixar mensagem no grupo","openapi":"openapi.meta.pt.json POST /{groupId}/pins","href":"/pt-BR/playground/meta-cloud-api/post-groupid-pins"},{"title":"Ação de chamada","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/calls","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-calls"},{"title":"Ler configurações de chamada","openapi":"openapi.meta.pt.json GET /{phoneNumberId}/settings","href":"/pt-BR/playground/meta-cloud-api/get-phonenumberid-settings"},{"title":"Atualizar configurações de chamada","openapi":"openapi.meta.pt.json POST /{phoneNumberId}/settings","href":"/pt-BR/playground/meta-cloud-api/post-phonenumberid-settings"},{"title":"Consultar permissão de chamada","openapi":"openapi.meta.pt.json GET /{phoneNumberId}/call_permissions","href":"/pt-BR/playground/meta-cloud-api/get-phonenumberid-call-permissions"}]}]},{"group":"Workspace","pages":[{"title":"Ler o workspace","sidebarTitle":"Ler o workspace","openapi":"openapi.pt.json GET /v1/workspace","href":"/pt-BR/playground/workspace/get-workspace"},{"title":"Listar membros","sidebarTitle":"Listar membros","openapi":"openapi.pt.json GET /v1/workspace/members","href":"/pt-BR/playground/workspace/list-members"},{"title":"Convidar membro","sidebarTitle":"Convidar membro","openapi":"openapi.pt.json POST /v1/workspace/members","href":"/pt-BR/playground/workspace/invite-member"},{"title":"Reenviar convite","sidebarTitle":"Reenviar convite","openapi":"openapi.pt.json POST /v1/workspace/members/{id}/resend","href":"/pt-BR/playground/workspace/resend-invitation"},{"title":"Mudar papel do membro","sidebarTitle":"Mudar papel do membro","openapi":"openapi.pt.json PATCH /v1/workspace/members/{id}","href":"/pt-BR/playground/workspace/change-member-role"},{"title":"Definir quais números o membro vê","sidebarTitle":"Definir números do membro","openapi":"openapi.pt.json PATCH /v1/workspace/members/{id}/numbers","href":"/pt-BR/playground/workspace/set-member-numbers"},{"title":"Remover membro","sidebarTitle":"Remover membro","openapi":"openapi.pt.json DELETE /v1/workspace/members/{id}","href":"/pt-BR/playground/workspace/remove-member"},{"title":"Listar seus workspaces","sidebarTitle":"Listar seus workspaces","openapi":"openapi.pt.json GET /v1/workspaces","href":"/pt-BR/playground/workspace/list-workspaces"},{"title":"Criar um workspace","sidebarTitle":"Criar um workspace","openapi":"openapi.pt.json POST /v1/workspaces","href":"/pt-BR/playground/workspace/create-workspace"},{"title":"Listar as chaves do workspace","sidebarTitle":"Listar as chaves do workspace","openapi":"openapi.pt.json GET /v1/workspaces/{workspaceId}/api-keys","href":"/pt-BR/playground/workspace/list-workspace-keys"},{"title":"Criar uma chave de workspace com nome","sidebarTitle":"Criar uma chave de workspace com nome","openapi":"openapi.pt.json POST /v1/workspaces/{workspaceId}/api-keys","href":"/pt-BR/playground/workspace/create-workspace-key"},{"title":"Revogar uma chave de workspace com nome","sidebarTitle":"Revogar uma chave de workspace com nome","openapi":"openapi.pt.json DELETE /v1/workspaces/{workspaceId}/api-keys/{keyId}","href":"/pt-BR/playground/workspace/revoke-workspace-key"},{"title":"Vincular o cartão compartilhado","sidebarTitle":"Vincular o cartão compartilhado","openapi":"openapi.pt.json PUT /v1/workspaces/{workspaceId}/shared-card","href":"/pt-BR/playground/workspace/link-shared-card"},{"title":"Desvincular o cartão compartilhado","sidebarTitle":"Desvincular o cartão compartilhado","openapi":"openapi.pt.json DELETE /v1/workspaces/{workspaceId}/shared-card","href":"/pt-BR/playground/workspace/unlink-shared-card"},{"title":"Listar os webhooks do workspace","sidebarTitle":"Listar os webhooks do workspace","openapi":"openapi.pt.json GET /v1/workspace/webhooks","href":"/pt-BR/playground/workspace/list-workspace-webhooks"},{"title":"Criar webhook do workspace","sidebarTitle":"Criar webhook do workspace","openapi":"openapi.pt.json POST /v1/workspace/webhooks","href":"/pt-BR/playground/workspace/create-workspace-webhook"},{"title":"Obter webhook do workspace","sidebarTitle":"Obter webhook do workspace","openapi":"openapi.pt.json GET /v1/workspace/webhooks/{id}","href":"/pt-BR/playground/workspace/get-workspace-webhook"},{"title":"Atualizar webhook do workspace","sidebarTitle":"Atualizar webhook do workspace","openapi":"openapi.pt.json PATCH /v1/workspace/webhooks/{id}","href":"/pt-BR/playground/workspace/update-workspace-webhook"},{"title":"Excluir webhook do workspace","sidebarTitle":"Excluir webhook do workspace","openapi":"openapi.pt.json DELETE /v1/workspace/webhooks/{id}","href":"/pt-BR/playground/workspace/delete-workspace-webhook"},{"title":"Listar entregas do webhook do workspace","sidebarTitle":"Listar entregas do webhook do workspace","openapi":"openapi.pt.json GET /v1/workspace/webhooks/{id}/deliveries","href":"/pt-BR/playground/workspace/list-workspace-webhook-deliveries"},{"title":"Obter entrega do webhook do workspace","sidebarTitle":"Obter entrega do webhook do workspace","openapi":"openapi.pt.json GET /v1/workspace/webhooks/{id}/deliveries/{deliveryId}","href":"/pt-BR/playground/workspace/get-workspace-webhook-delivery"}]}]}]}]},"basePath":"","title":"Atualizar template - Pilot Status","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-DSVu9Ucl.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}