waha
waha copied to clipboard
[NOWEB] - payload.fromMe is always true
Describe the bug
payload.fromMe is always true regardless of if its true or not. Easy workaround comparing payload.from and me.id but desirable to have it back.
Version
Get the WAHA version by calling GET /api/version
{
"version": "2025.10.3",
"engine": "NOWEB",
"tier": "PLUS"
}
Expected behavior
payload.fromMe = true when message is from self, false otherwise.
See this example:
{
"id": "evt_01k7yzx0461tsmynpxv1nvydyr",
"session": "session___REDACTED__7t0",
"event": "message.any",
"payload": {
"id": "[email protected]_3EB0FEDF9B17CD76590928",
"timestamp": 1760902938,
"from": "[email protected]",
"fromMe": true,
"source": "api",
"body": "<< Overall Status: >>__REDACTED__",
"hasMedia": false,
"media": null,
"ack": 0,
"ackName": "PENDING",
"replyTo": null,
"_data": {
"key": {
"remoteJid": "[email protected]",
"fromMe": true,
"id": "3EB0FEDF9B17CD76590928"
},
"message": {
"extendedTextMessage": {
"text": "<< Overall Status: >>__REDACTED__",
"contextInfo": {
"expiration": 604800
}
}
},
"messageTimestamp": "1760902938",
"status": "PENDING"
}
},
"timestamp": 1760902938759,
"metadata": {
"__REDACTED__"
},
"me": {
"id": "[email protected]",
"pushName": "__REDACTED__",
"lid": "__REDACTED__2571@lid"
},
"engine": "NOWEB",
"environment": {
"version": "2025.10.4",
"engine": "NOWEB",
"tier": "PLUS",
"browser": null
}
}