Saltar al contenido principal
POST
Enviar un mensaje de WhatsApp

Autorizaciones

Authorization
string
header
requerido

Clave API de la cuenta.

Cuerpo

application/json

Requiere el objeto correspondiente a kind (media para image, audio, video, document y sticker).

to
string
requerido

Teléfono del destinatario o ID de usuario con alcance empresarial.

Required string length: 1 - 135
kind
enum<string>
requerido
Opciones disponibles:
text,
template,
image,
audio,
video,
document,
reaction,
interactive,
location,
contacts,
sticker
phoneNumberId
string
Pattern: ^\d{1,32}$
text
object
template
object
media
object

Incluye id o link. Audio: sin caption/filename; voice solo en audio. Video: sin filename.

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

Objeto interactive de Meta. Valida flow, location_request_message, cta_url, product, product_list y order_details.

replyToMessageId
string
Maximum string length: 256

Respuesta

Meta aceptó el mensaje.

success
any
requerido
messageId
string
requerido

messages[0].id de Meta (wamid). Vacío si Meta no devuelve ninguno.

recipient
string
requerido

contacts[0].input de Meta; en su defecto, teléfono enviado sin + o BSUID.

phoneNumberId
string
requerido

Número que envió el mensaje.