chats to list conversations and apply actions such as archive, mute, pin, and expiration.
For instances, see Instances and billing. For session, see Session.
Chats
chats.list(request)
{ page, pageSize, total, totalPages, content[] } with chat metadata per item.
chats.get(request)
InstanceChatMetadata — phone, jid, name, flags (archived, pinned, muted, etc.) and last message when available.
chats.archive(request)
{ status: "ok" }.
chats.unarchive(request)
{ status: "ok" }.
chats.mute(request)
{ status: "ok" }.
chats.unmute(request)
{ status: "ok" }.
chats.pin(request)
{ status: "ok" }.
chats.unpin(request)
{ status: "ok" }.
chats.read(request)
{ status: "ok" }.
chats.unread(request)
{ status: "ok" }.
chats.clear(request)
{ status: "ok" }.
chats.delete(request)
{ status: "ok" }.
chats.setExpiration(request)
{ status: "ok" }.
Accepted values for expiration: 24_HOURS, 7_DAYS, 90_DAYS, OFF.
