{"event":"MESSAGE","data": {"message": {"key": {"remoteJid":"557999070094@s.whatsapp.net",//Número da conversa"fromMe":false,// se for recebimento será false e se for voce que enviou será true"id":"6351F5DB0597B98F1FC65B0A95720ADF"// ID da mensagem no WhatsApp },"messageTimestamp":1686839521,"pushName":".","message": {"messageContextInfo": {"deviceListMetadata": {"senderKeyHash":"AofW3u2YzeOX8g==","senderTimestamp":"1686702226","recipientKeyHash":"l7l0ggVb98ikLg==","recipientTimestamp":"1686834621" },"deviceListMetadataVersion":2,"messageAddOnDurationInSecs":0 },"reactionMessage": {// Objeto referente a reação"key": {//Objeto referente a mensagem que foi reagida"remoteJid":"557999070094@s.whatsapp.net","fromMe":true,"id":"BAE5873ED78F0837" },"text":"🙏🏾",// Emoji utilizado na reação"senderTimestampMs":"1686839521528" } } },"instanceId":450 }}
A diferença do body para o webhook de recebimento é que o de recebimento virá com "pushName" que seria o nome no WhatsApp de quem enviou a mensagem. E o Status de "PENDING" que vem no envio via endpoint ou status 2 via celular.