Webhook
message_createdMensaje creado
Notifica a tu endpoint cada vez que se crea un mensaje.
Disparador
Este webhook se dispara cada vez que se crea un mensaje, por ejemplo al recibir o enviar un mensaje hacia/desde un cliente.
Campos del payload
toIdentificador del destinatario específico del canal.fromIdentificador del remitente específico del canal.textContenido del mensaje.attachmentsArray con los archivos del mensaje.statusreceived o sent.channelIdentificador de la plataforma (p. ej. whatsapp).contactDatos del contacto asociado.createdAtMarca de tiempo ISO 8601.metadataMetadatos personalizados del mensaje.
Los campos opcionales se incluyen solo para ciertos tipos de mensaje: messageContactCard, messageContext, messageForward, messageInteractiveList, messageLocation y messageReplyButton.
Ejemplo de payload
json
{
"event": "message_created",
"payload": {
"to": "331122334455",
"from": "335544332211",
"text": "Hello",
"status": "received",
"channel": "whatsapp",
"contact": {
"href": "https://dash.try-eclectic.com/contacts/eb2b914a977e4ab896e7b886698b3eac",
"conversationHref": "https://dash.try-eclectic.com/chat/f3670b13446b412796238b1cd78899f9",
"name": "John Doe",
"tags": ["Lead"],
"uuid": "eb2b914a977e4ab896e7b886698b3eac",
"source": "whatsapp",
"avatarUrl": null,
"createdAt": "2022-10-12T15:57:16Z",
"phoneNumber": "331122334455"
},
"createdAt": "2022-10-18T12:06:29.000+02:00"
}
}