Skip to main content
Version: v0.23.1

Create or update a label

PUT 

/api/sessions/:sessionId/labels/:labelId

Baileys only. PUT rather than POST because the label id is chosen by the caller: WhatsApp carries one label_edit write keyed on that id, so whether this creates or updates depends purely on whether the id already exists, and there is no server-assigned id to return.

Choose an unused id to create. Reusing one silently rewrites that label rather than failing, because the protocol has no create-only form. Fields left out are left alone.

whatsapp-web.js can read and assign labels but cannot edit one, and answers 501.

Request

Responses

Label created or updated