Skip to main content
Endpoint · POST /conversation/actions
Envia uma mensagem. Cada ação envia um único tipo de conteúdo: texto, mídia, uma resposta rápida ou um template. Um texto, mídia ou resposta rápida pode também levar um template de fallback para quando a janela de 24h estiver fechada (veja abaixo).
Texto simples, até 4096 caracteres.
Fallback de template. Um send_message de texto, mídia ou resposta rápida pode incluir também um template opcional: se na execução a janela de 24h estiver fechada, o template é enviado no lugar do primário (fora da janela só é possível enviar templates); se estiver aberta, envia o primário. Sem template, um primário com a janela fechada falha com WINDOW_CLOSED.
Combinações válidas:
A mídia de cada lado é independente: a do primário em file_uuid, a do header do template em template.header.file_uuid; a de uma resposta rápida fica configurada na própria resposta rápida. Em uma lista, este objeto vai no array actions de um POST /conversation/actions — veja Montar uma lista de ações.

Exemplo executável

Um send_message em uma conversa identificada por telefone e canal. Cada ação envia um único tipo de conteúdo; um primário (texto, mídia ou resposta rápida) pode também levar um template de fallback para quando a janela de 24h estiver fechada.

Request

Resposta

202 Accepted — o grupo foi aceito e roda em background. O resultado por ação não viaja na resposta (consulte-o depois — veja Como é executado).
string
Sempre processing: confirma que o grupo foi aceito e está em execução.
integer
Quantas ações do array foram admitidas para execução — não quantas tiveram sucesso.