Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Bug] Unable to send messages (ACK 463) after WhatsApp Business reinstall - instance OPEN, receiving works normally

Open
#2,650 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
postgresql, redis, typescript
Domain
api, backend

Research direction

Start by reproducing an outgoing send through the Evolution Manager and inspect the logged ACK 463 response, status change, addressingMode, and @lid recipient resolution. Compare behavior with the reported Baileys and Evolution API versions; done means outgoing messages are delivered after reinstalling and reconnecting an instance.

Written by the indexing model from the issue text.

Description

Environment
  • Evolution API: v2.3.7
  • Image: evoapicloud/evolution-api:v2.3.7
  • Deployment: EasyPanel (official template)
  • WhatsApp Library: Baileys
  • Database: PostgreSQL
  • Redis: Enabled
  • Operating System: Ubuntu (VPS)

Problem

The Evolution instance connects successfully and remains OPEN.

Incoming messages are received normally.

However, every outgoing message fails.

The Evolution Manager accepts the send request, but the message changes from status 1 to 0, and the recipient never receives it.


Logs

Every send attempt produces:

text
Sending message to XXXXX@s.whatsapp.net
sending message to 5 devices
received error in ack
error: "463"
status: 0
messageStubParameters: ["463"]

The logs also show:
addressingMode: "lid"

and recipients are resolved as:
xxxxxxxxxxxxx@lid

What happened before the problem

The issue started approximately 3 days ago.

Before that:

  • WhatsApp Business was reinstalled.
  • No chat backup was restored.
  • A completely new Evolution instance was created after the reinstall.
  • The instance was connected again using a new QR Code.

So this is not an old session.

  • What has already been tested
  • Recreated the instance.
  • Connected using a new QR Code.
  • PostgreSQL verified.
  • Redis verified.
  • Environment variables verified.
  • Instance status is OPEN.
  • Incoming messages work correctly.
  • Outgoing messages always fail with ACK 463.
  • WhatsApp Business sends messages normally from the phone.

Additional information:

  • WhatsApp Business was reinstalled without restoring any backup.
  • A brand-new Evolution instance was created after the reinstall.
  • The problem persists even with the new instance.
  • The logs indicate that Baileys successfully:
Question

Is ACK 463 a known issue related to recent WhatsApp protocol changes (LID/privacy tokens)?

Has this been fixed in a newer Evolution API release or Baileys version?

Any guidance would be greatly appreciated.

Dominant language
TypeScript
Stars
9.6k
Forks
7.3k
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from evolution-foundation/evolution-api

All issues in evolution-foundation/evolution-api

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.