Webhook
message_created

Mensaje 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"
  }
}