client.sessions() para pareamento, consulta de status e desconexão da sessão WhatsApp.
Para instâncias e billing, veja Instâncias e billing. Para chats, veja Chats.
Sessão
client.sessions().status(instanceId, options)
SessionStatusResponse. Campos de data() nesta ordem:
connected()— sempre primeirophone()whatsappJid()pushName()businessName()businessProfile()— subcampos:businessHoursTimezone(),categories(),profileOptions(),address(),email()profilePictureId()profilePictureUrl()profileUrl()verifiedName()—about,website(quando aplicavel)
data() so tem connected() igual a false. Campos vazios sao omitidos.
client.sessions().qr(instanceId, options)
{ code, success, data }. Se ainda nao conectada, data.qr_code (data URL PNG). Se ja conectada, data.status e data.phone.
client.sessions().pairCode(instanceId, phone, options)
{ code, success, data } com data.linking_code (codigo de pareamento).
client.sessions().disconnect(instanceId, options)
InstanceActionResponse — instance_id, status, details.
