[META] @lid vs @jid handling — tracking umbrella
Meta-issue consolidating all open reports about the
@lididentifier replacing@s.whatsapp.net/ JID. Please do not open new@lid-related issues — comment here instead.
Background
WhatsApp is rolling out @lid (Linked ID) identifiers for some users — it replaces the classical phone-number-based @s.whatsapp.net JID in certain events. Evolution API (and Baileys) currently doesn't fully translate @lid → phone JID in all code paths, which breaks automations, integrations and lookups.
Known symptoms
Webhook / event payload
remoteJidarrives asNNNNNNNNNN@lidinstead of phone-based JID, breaking downstream automations (n8n, Typebot, Chatwoot)messages.upsert/messages.updateevents started arriving with@lidonly, no phone number- Outgoing events carry
@lidintermittently for the same contact
API endpoints / database
GET /chat/findContactsreturns stale@lididentifiers after WhatsApp META update- Replying to
@lidJID via HTTP Request returns400 "exists: false" - Error:
Unknown argument "lid". Did you mean "id"?when sending messages Chattable stops creating new entries for@lidcontacts (since late Sep 2025)
Integrations
- Typebot: sends to
@lidinstead of JID, resulting inBadRequestException jidOptions.exists false - Chatwoot: duplicate contacts created (one with
@lid, one with phone JID); historical import fails for@lidconversations (syncFullHistory=truehas no effect) - n8n / automations: lookups based on phone number fail because webhook brings
@lid
Group events
- Group exit events carry
@lidinstead of JID of the leaving member
Status
Ongoing — requires Baileys-level mapping of @lid → @s.whatsapp.net. Partial fixes have landed in various versions but the community reports symptoms persist on v2.3.7.
For maintainers
All duplicate @lid issues are being closed with state_reason: duplicate pointing here. Use this thread as the single source of truth for LID handling across all integrations.
Reorganized as a meta-issue as part of the 2026-04 issue triage. Original reporter (@Simplobot1) and all community contributors remain credited in the comment history.
Source: evolution-foundation/evolution-api