Describe the bug
After updating to WAHA 2026.4.2 PLUS, the Status upload endpoint stopped working for all WEBJS sessions.
This was working correctly in the previous version.
The following error is returned when calling:
POST /api/{session}/status/image
or
POST /api/{session}/status/text
Version
2026.4.2 PLUS & tested too in 2026.4.3 PLUS
{
"version": "2026.4.3",
"engine": "WEBJS",
"tier": "PLUS"
}
Steps
To Reproduce Steps to reproduce the behavior:
- Start WAHA with WEBJS engine
- Create a session and scan QR
- Call:
POST /api//status/image
with body:
{
"file": {
"mimetype": "image/jpeg",
"filename": "filename.jpg",
"url": "https://github.com/devlikeapro/waha/raw/core/examples/waha.jpg"
},
"contacts": null,
"caption": ":)"
}
Expected behavior
Status image should be uploaded successfully (as in previous versions).
OR Status text posted
Requests - Responses
WAHA returns:
"The service was not able to process your request"
HTTP 500
And logs show:
TypeError: window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function
Docker Logs
[14:13:34.211] INFO (47): request errored {"reqId":490,"req":{"id":490,"method":"POST","url":"/api/TiendaStaLucia/status/text","query":{},"params":{"path":["api","TiendaStaLucia","status","text"]}},"res":{"statusCode":500},"responseTime":122}
err: {
"type": "Error",
"message": "window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function\nwindow.WWebJS.sendMessage (pptr:evaluate;WPage.evaluate%20(%2Fapp%2Fdist%2Fcore%2Fengines%2Fwebjs%2FWPage.js%3A13%3A36):350:58)",
"stack":
TypeError: window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function
window.WWebJS.sendMessage (pptr:evaluate;WPage.evaluate%20(%2Fapp%2Fdist%2Fcore%2Fengines%2Fwebjs%2FWPage.js%3A13%3A36):350:58)
at window.WWebJS.sendMessage (evaluate at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36), :349:57)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:391:56)
at async ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:16)
at async IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:16)
at async CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:362:20)
at async CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:818:20)
at async WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:20)
at async WebjsClientPlus.sendMessage (/app/node_modules/whatsapp-web.js/src/Client.js:1064:25)
at async descriptor.value (/app/dist/core/abc/activity.js:9:20)
"name": "TypeError"
}
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
- This appears to be caused by a recent WhatsApp Web internal update.
- BAILEYS engine still supports Status uploads, but WEBJS does not.
- This issue affects multiple sessions and is reproducible consistently.
Please confirm whether WEBJS Status support will be restored or if this feature is now deprecated due to WhatsApp Web changes.
Thanks!
Describe the bug
After updating to WAHA 2026.4.2 PLUS, the Status upload endpoint stopped working for all WEBJS sessions.
This was working correctly in the previous version.
The following error is returned when calling:
POST /api/{session}/status/image
or
POST /api/{session}/status/text
Version
2026.4.2 PLUS & tested too in 2026.4.3 PLUS
{ "version": "2026.4.3", "engine": "WEBJS", "tier": "PLUS" }Steps
To Reproduce Steps to reproduce the behavior:
POST /api//status/image
with body:
{
"file": {
"mimetype": "image/jpeg",
"filename": "filename.jpg",
"url": "https://github.com/devlikeapro/waha/raw/core/examples/waha.jpg"
},
"contacts": null,
"caption": ":)"
}
Expected behavior
Status image should be uploaded successfully (as in previous versions).
OR Status text posted
Requests - Responses
WAHA returns:
"The service was not able to process your request"
HTTP 500
And logs show:
TypeError: window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function
Docker Logs
[14:13:34.211] INFO (47): request errored {"reqId":490,"req":{"id":490,"method":"POST","url":"/api/TiendaStaLucia/status/text","query":{},"params":{"path":["api","TiendaStaLucia","status","text"]}},"res":{"statusCode":500},"responseTime":122}
err: {
"type": "Error",
"message": "window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function\nwindow.WWebJS.sendMessage (pptr:evaluate;WPage.evaluate%20(%2Fapp%2Fdist%2Fcore%2Fengines%2Fwebjs%2FWPage.js%3A13%3A36):350:58)",
"stack":
TypeError: window.Store.StatusUtils.canCheckStatusRankingPosterGating is not a function
window.WWebJS.sendMessage (pptr:evaluate;WPage.evaluate%20(%2Fapp%2Fdist%2Fcore%2Fengines%2Fwebjs%2FWPage.js%3A13%3A36):350:58)
at window.WWebJS.sendMessage (evaluate at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36), :349:57)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:391:56)
at async ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:16)
at async IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:16)
at async CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:362:20)
at async CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:818:20)
at async WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:20)
at async WebjsClientPlus.sendMessage (/app/node_modules/whatsapp-web.js/src/Client.js:1064:25)
at async descriptor.value (/app/dist/core/abc/activity.js:9:20)
"name": "TypeError"
}
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Please confirm whether WEBJS Status support will be restored or if this feature is now deprecated due to WhatsApp Web changes.
Thanks!