sessions for pairing, status checks, and WhatsApp session disconnect.
For instances and billing, see Instances and billing. For chats, see Chats.
Session
client.sessions.status(instance_id, instance_token=...)
SessionStatusResponse. The data object uses this field order:
connected— always firstphonewhatsapp_jidpush_namebusiness_namebusiness_profile— subfields:businessHoursTimezone,categories,profileOptions,address,emailprofile_picture_idprofile_picture_urlprofile_urlverified_name—about,website(when applicable)
data only has connected=False. Empty fields are omitted.
client.sessions.qr(instance_id, instance_token=...)
{ code, success, data }. When not connected yet, data.qr_code (PNG data URL). When already connected, data.status and data.phone.
client.sessions.pair_code(instance_id, phone, instance_token=...)
{ code, success, data } with data.linking_code (pairing code).
client.sessions.disconnect(instance_id, instance_token=...)
InstanceActionResponse — instance_id, status, details.
