Check connection status
Returns the live connection and login state of the WUTS device, including its WhatsApp JID and phone number once paired. Always responds 200; the connection details live in the data object.
Returns the live connection and login state of the WUTS device, including its WhatsApp JID and phone number once paired. Always responds 200; the connection details live in the data object.
Authorization
bearerAuth Per-user API token (UUID v4) sent as Authorization: Bearer <token>. Identifies the tenant and user.
In: header
Query Parameters
Target WUTS device identifier. When omitted, the device is resolved from the authenticated session.
Response Body
application/json
application/json
curl -X GET "https://example.com/status"{ "success": true, "data": { "connected": true, "status": "connected", "device_id": "wuts-device-001", "jid": "5511999999999@s.whatsapp.net", "phone_number": "5511999999999", "is_logged_in": true, "last_seen": "2026-06-15T18:30:00Z" }}{ "success": false, "error": "unauthorized"}Update group properties PATCH
Updates one or more mutable group properties (name, topic, description, announce mode, lock, join approval, member-add mode). At least one field must be supplied. Returns the refreshed group info from WUTS.
Reconnect using stored credentials POST
Reloads the stored WUTS session and reconnects the WhatsApp device WITHOUT a QR scan. This is the primitive the self-heal loop calls to recover instances after a gateway or host restart; if credentials are gone it signals that re-pairing is required.