Enviar un mensaje
Sirve para enviar un mensaje de texto o un archivo a un contacto, indicando en el cuerpo el contact_id y el número desde el que sale.
Permiso requerido: conversations:send
httpAuthorizationBearer <clave>application/json- body
device_id*integertext?stringcontact_id*integerfile?stringArchivo del mensaje: el nombre de un archivo ya subido a tu cuenta o la URL pública de un archivo (te recomendamos https://), que WhatsApp o el proveedor descarga; admite hasta 4096 caracteres. Si empieza con http, en mayúsculas o minúsculas, tiene que ser una URL http:// o https://; si no, la respuesta es 422. Consulta la sección «Enviar un archivo por URL».
^(?:[Hh][Tt][Tt][Pp][Ss]?:\/\/.+|(?!\.\.?$)(?![Hh][Tt][Tt][Pp])[^\/\\\x00]+)$length <= 4096file_type?|Tipo del archivo. Es obligatorio cuando file es una URL que no termina en una extensión reconocida; si lo envías, manda sobre la extensión. Valores: image, video, audio, document, sticker. Consulta la sección «Enviar un archivo por URL».
"image""video""audio""document""sticker"nullfile_name?|Nombre con el que el contacto ve un documento, con su extensión (por ejemplo factura.pdf), de hasta 255 caracteres. Es obligatorio al enviar un documento por URL que no termina en una extensión de la lista. Consulta la sección «Enviar un archivo por URL».
1 <= length <= 255temporal_uuid?stringlocal_id?|length <= 255note?booleanclient_reference?|^[\x21-\x7E]{1,64}$length <= 64OK
application/json- response
message*|nullcurl -X POST "https://example.com/message/send-message" \ -H "Content-Type: application/json" \ -d '{ "device_id": 0, "contact_id": 0 }'{ "message": { "id": 0, "contact_id": 0, "device_id": 0, "direction": "outbound", "type": "text", "status": "sent", "error": { "code": 0, "title": "string", "reason": "string" }, "client_reference": "string", "created_at": "string", "updated_at": "string" }}Mensajes
Contiene el envío de un mensaje de texto o archivo indicando en el cuerpo el contact_id y el número desde el que sale (device_id).
Plantillas
Una plantilla es un mensaje de WhatsApp que Meta aprueba antes de usarse, con encabezado, cuerpo con variables, pie y botones, asociado a un número (device_id) y su WABA.