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
client.Chats.ListAsync<TResponse>(request)
{ Page, PageSize, Total, TotalPages, Content[] } with chat metadata per item.
client.Chats.GetAsync<TResponse>(request)
InstanceChatMetadata — Phone, Jid, Name, flags (archived, pinned, muted, etc.) and last message when available.
client.Chats.ArchiveAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnarchiveAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.MuteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnmuteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.PinAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnpinAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.ReadAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.UnreadAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.ClearAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.DeleteAsync<TResponse>(request)
{ Status: "ok" }.
client.Chats.SetExpirationAsync<TResponse>(request)
{ Status: "ok" }.
