A number its connection holds, or one waiting for its next scan, moves to a new session in its country now (two checks 30 s apart). 400 on a number that is connected or held for another reason; 503 when no IP was found in its country right now, or the number uses its own proxy (fix it on the proxy side).
Your API key from the console (gw_live_…).
In: header
Path Parameters
A WhatsApp account id (wa_…).
^wa_[A-Za-z0-9_-]{8,64}$Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/whatsapp/api/v1/accounts/wa_Xk2pQ9rT4vW8yZ1a/recover"{ "object": "AccountRecovered"}Reconnect a WhatsApp number POST
A number still linked (connected, reconnecting or paused) is reconnected on its login and never relinked: 201 `AccountReconnected` (a paused one is resumed). Only a number whose link is gone gets a new `Checkpoint` to scan; `proxy` or `country` here moves it first. 503 while its proxy holds it (use `/recover`).
Restart a number's connection POST
Reconnects an active number on its login. Not active: `AccountFailedToRestart`.