sessions for pairing, status checks, and WhatsApp session disconnect.
For instances and billing, see Instances and billing. For chats, see Chats.
Session
Sessions.Status(ctx, instanceID, options)
SessionStatusResponse. The Data object uses this field order:
Connected— always firstPhoneWhatsAppJIDPushNameBusinessNameBusinessProfile— subfields:BusinessHoursTimezone,Categories,ProfileOptions,Address,EmailProfilePictureIDProfilePictureURLProfileURLVerifiedName—about,website(when applicable)
Data only has Connected: false. Empty fields are omitted.
Sessions.QR(ctx, instanceID, options)
{ code, success, data }. When not connected yet, data.qr_code (PNG data URL). When already connected, data.status and data.phone.
Sessions.PairCode(ctx, instanceID, phone, options)
{ code, success, data } with data.linking_code (pairing code).
Sessions.Disconnect(ctx, instanceID, options)
InstanceActionResponse — instance_id, status, details.
