Monitoring send health
Poll an instance's send health to detect when WhatsApp is restricting your number for new contacts (reach-out time-lock).
WUTS derives a send-health signal for each device (WhatsApp instance) from its real send outcomes over the last 24 hours. Use it to detect when WhatsApp is restricting your number for new contacts — the reach-out time-lock — before it silently kills your delivery.
Every request below is authenticated with your tenant token (Authorization: Bearer <token>).
See Authentication for how to obtain it.
The endpoint
GET /devices/{deviceID}/send-health
curl -H "Authorization: Bearer $WUTS_TOKEN" \
https://api.wuts.com.br/devices/DEVICE_ID/send-health{
"success": true,
"health": {
"device_id": "d3f1a2b4-7c6e-4f01-9a2b-1c2d3e4f5a6b",
"window_hours": 24,
"sent_ok": 128,
"reachout_blocked": 0,
"other_errors": 0,
"total": 128,
"block_rate": 0,
"restricted": false,
"restriction": "",
"available": true
}
}Interpreting the result
| Field | Meaning |
|---|---|
sent_ok | Messages accepted by WhatsApp in the window. |
reachout_blocked | Messages rejected with error 463 (reach-out time-lock). |
block_rate | reachout_blocked / total, from 0 to 1. |
restricted | true → your number is being limited for new contacts. |
restriction | "reachout_timelock" when restricted. |
available | false when there is no send activity yet (no data to judge). |
- Healthy —
restricted: falseandavailable: true: sending normally. - Restricted —
restricted: true: WhatsApp is blocking messages to people who have not messaged you first. Common on new or recently re-created numbers. - No data —
available: false: nothing sent in the window yet.
What to do when restricted
The reach-out time-lock is enforced by WhatsApp, not by WUTS — no API call removes it. To recover:
- Ask recipients to send the first message (or reply) — warm conversations are not blocked.
- Reduce volume and avoid bulk cold outreach; let the number age.
- Use a clean, aged number that was never banned for outbound campaigns.
- For proactive notifications, prefer an opt-in flow where the customer initiates the conversation.
Polling
Poll every few minutes per active instance and alert when restricted flips to true. The window
is rolling (24 h) and self-clears once the number recovers and resumes healthy sends.
Group Management
Create, inspect, and administer WhatsApp groups and communities — participants, settings, invite links, and disappearing messages.
Voice calls (WUTS Voice)
Place and receive WhatsApp voice calls from your WUTS device — start a call over REST, carry live audio over a WSS PCM socket, and use the built-in browser softphone.