Pular para o conteúdo principal
POST
Enviar uma mensagem do WhatsApp

Autorizações

Authorization
string
header
obrigatório

Chave de API da conta.

Corpo

application/json

Exige o objeto correspondente a kind (media para image, audio, video, document e sticker).

to
string
obrigatório

Telefone do destinatário ou ID de usuário com escopo empresarial.

Required string length: 1 - 135
kind
enum<string>
obrigatório
Opções disponíveis:
text,
template,
image,
audio,
video,
document,
reaction,
interactive,
location,
contacts,
sticker
phoneNumberId
string
Pattern: ^\d{1,32}$
text
object
template
object
media
object

Inclua id ou link. Áudio: sem caption/filename; voice somente em áudio. Vídeo: sem filename.

reaction
object
location
object
contacts
object[]
Required array length: 1 - 10 elements
interactive
object

Objeto interactive da Meta. Valida flow, location_request_message, cta_url, product, product_list e order_details.

replyToMessageId
string
Maximum string length: 256

Resposta

A Meta aceitou a mensagem.

success
any
obrigatório
messageId
string
obrigatório

messages[0].id da Meta (wamid). Vazio se a Meta não retornar nenhum.

recipient
string
obrigatório

contacts[0].input da Meta; caso contrário, telefone enviado sem + ou BSUID.

phoneNumberId
string
obrigatório

Número que enviou a mensagem.