[WEBJS] - Status upload broken after WhatsApp Web update
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!
Source: devlikeapro/waha