chats para listar conversas e aplicar ações como arquivar, silenciar, fixar e expiração.
Para instâncias, veja Instâncias e billing. Para sessão, veja Sessão.
Chats
client.chats.list(...)
{ page, page_size, total, total_pages, content[] } com metadados de cada chat.
client.chats.get(...)
InstanceChatMetadata — phone, jid, name, flags (archived, pinned, muted, etc.) e ultima mensagem quando disponivel.
client.chats.archive(...)
{ status: "ok" }.
client.chats.unarchive(...)
{ status: "ok" }.
client.chats.mute(...)
{ status: "ok" }.
client.chats.unmute(...)
{ status: "ok" }.
client.chats.pin(...)
{ status: "ok" }.
client.chats.unpin(...)
{ status: "ok" }.
client.chats.read(...)
{ status: "ok" }.
client.chats.unread(...)
{ status: "ok" }.
client.chats.clear(...)
{ status: "ok" }.
client.chats.delete(...)
{ status: "ok" }.
client.chats.set_expiration(...)
{ status: "ok" }.
Valores aceitos em expiration: 24_HOURS, 7_DAYS, 90_DAYS, OFF.
