type
enum<string>

Tipo de mensagem que foi recebida, enviada ou referenciada.

Available options:
text,
image,
sticker,
video,
audio,
vcard,
location
Example:

"text"

id
string

Identificador único da mensagem

Example:

"3EB02CEA860CC26D1B17B0"

sent_at
string

Data e hora que a mensagem foi enviada.

Example:

"2025-03-08T14:22:07.000Z"

recipient
object

Informações da conversa e/ou contato, caso seja um grupo a propriedade type será igual a group em caso de conversa comum será chat.

sender
object

Informações de quem enviou a mensagem dentro da conversa (recipient).

ℹ️ Este campo pode fazer mais sentido se olhado da perspectiva de grupos, assim você consegue saber quem enviou mensagem dentro de uma conversa (recipient).

origin
enum<string>

Quando o evento é do tipo message.sent ou seja, mensagem enviada então este campo indicará de onde esta mensagem foi enviada.

  • zapsterapi - Significa que a mensagem foi enviada através da API da Zapster.
  • whatsapp - Significa que a mensagem foi enviada através do dispositivo ou através de outra plataforma.
Available options:
zapsterapi,
whatsapp
content
object

Importante ressaltar que o formato do conteúdo pode ser diferente de acordo com cada tipo de mensagem, por favor se atente aos detalhes da propriedade type e veja o formato de cada tipo selecionado a opção abaixo.