Pular para o conteúdo principal
POST

Conceituação

Envia um template de mensagem aprovado pela Meta para um contato. É a única forma de enviar mensagens fora da janela de conversa de 24 horas. O campo content.type deve ser TEMPLATE e o template é enviado dentro de attachments.
Template é um recurso exclusivo da Meta Cloud API. Nos outros canais ele não existe — e não é necessário, porque não há janela para reabrir. Veja o que cada canal aceita.
O template precisa estar com status APPROVED para funcionar. Use os endpoints de Templates para criar e gerenciar seus templates.
Com o canal desconectado, a API recusa o envio com 422 e subCode CHANNEL_DISCONNECTED, e a mensagem não é enviada. Veja Erros no envio.

Autorizações

Authorization
string
header
obrigatório

Secret Key gerada no painel de Segurança do Omni Z-API

Parâmetros de caminho

channelId
string
obrigatório

ID do canal

Exemplo:

"SEU_CHANNEL_ID"

Corpo

application/json
recipient
object
obrigatório
content
object
obrigatório

Resposta

Mensagem enviada com sucesso

messageId
string

ID da mensagem enviada — hexadecimal de 32 caracteres maiúsculos