-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Title
Labels are not applied via WAHA n8n node (regression on 2025.10.3, engine: webjs, tier: pro)
Describe the bug
Using the WAHA n8n node "Put Chat Labels" against PUT /api/{session}/labels/chats/{chatid}, the node runs "successfully" but the label is not applied to the chat. This previously worked and stopped working after updating to 2025.10.3 (engine webjs, pro tier).
Version
{
"version": "2025.10.3",
"engine": "webjs",
"tier": "pro"
}Steps to Reproduce
- In n8n, use WAHA node Labels → Put Chat Labels
- Endpoint shown by the node:
PUT /api/{session}/labels/chats/{chatid} - Inputs (from the node UI):
- Session:
session3 - Chat id: e.g.
5215616241739@c.us(from previous node) - Labels payload:
- Session:
[
{ "id": "20" }
]- Node finishes without error and returns an empty string in Output
- The expected label does not appear in WhatsApp UI and is not reflected by subsequent reads
Expected behavior
The provided label ID ("20") should be applied to the target chat and become visible/readable.
Actual behavior
- Node returns success (no error)
- Output is empty
"" - Label is not applied
Requests – Responses
From n8n execution (as shown in the node config/screenshot). If needed I can attach the raw HTTP trace, including status code and response headers.
Request (intended):
PUT /api/session3/labels/chats/5215616241739@c.us
Content-Type: application/json
[
{ "id": "20" }
]Response (observed by node):
"" // empty string in Output panel
Docker Logs
⟦Please add related WAHA logs around the request time⟧
Screenshots
n8n node configuration and Output showing empty string (attached).
Additional context
- This exact flow worked before upgrading to 2025.10.3 (engine webjs)
- The label with ID
20already exists