Skip to content

[Bug]: gateway/channels/whatsapp ⁠ — channel exited with HTTP 428 Precondition Required #75736

@joseph118789-max

Description

@joseph118789-max

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

after upgrade to 2026.4.29, The WhatsApp channel exits with a ⁠ 428 Precondition Required ⁠ error (message: "Connection Terminated") at 04:00 UTC. This appears to be a recurring scheduled failure — likely the WhatsApp Business API / webhook connection being terminated by the upstream server due to an expired or invalidated connection token, or a missing ⁠ If-Match ⁠ / ⁠ ETag ⁠ header on a state-changing request.


04:00:03+00:00 error gateway/channels/whatsapp {"subsystem":"gateway/channels/whatsapp"} [default] channel exited: {"error":{"data":null,"isBoom":true,"isServer":false,"output":{"statusCode":428,"payload":{"statusCode":428,"error":"Precondition Required","message":"Connection Terminated"},"headers":{}}},"date":"2026-05-01T04:00:03.238Z"}

### Steps to reproduce

upgrade from v2026.03.28 to v2026.04.29

### Expected behavior

Slow or no response from whatsapp channel.

### Actual behavior

Slow or no response from whatsapp channel.

### OpenClaw version

2026.04.29

### Operating system

ubuntu 24

### Install method

_No response_

### Model

minimax-m2.7

### Provider / routing chain

openclaw > minimax

### Additional provider/model setup details

_No response_

### Logs, screenshots, and evidence

```shell

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions