client.users() and client.contacts() to look up WhatsApp profiles and manage instance contacts.
For instances, see Instances and billing.
Contacts
client.contacts().list(instanceId, options)
{ code, success, data } with contact array (jid, Name, IsInWhatsapp, etc.).
client.contacts().add(request)
{ code, success, data } with confirmation text (e.g. "Contact added").
Pass phone, firstName, and fullName in the request body or equivalent DTO.
Users
client.users().info(request)
{ code, success, data } with user profile fields (VerifiedName, Status, PictureId, etc.).
client.users().check(request)
{ code, success, data.users[] } with phone, exists, jid per checked number.
client.users().avatar(request)
{ code, success, data } with avatar base64 and mimetype.
client.users().contacts(instanceId, options)
{ code, success, data } — JID map to contact fields (FirstName, FullName, PushName, etc.).
