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
Chats.List(ctx, req)
{ page, page_size, total, total_pages, content[] } com metadados de cada chat.
Chats.Get(ctx, req)
InstanceChatMetadata — phone, jid, name, flags (archived, pinned, muted, etc.) e ultima mensagem quando disponivel.
Chats.Archive(ctx, req)
{ status: "ok" }.
Chats.Unarchive(ctx, req)
{ status: "ok" }.
Chats.Mute(ctx, req)
{ status: "ok" }.
Chats.Unmute(ctx, req)
{ status: "ok" }.
Chats.Pin(ctx, req)
{ status: "ok" }.
Chats.Unpin(ctx, req)
{ status: "ok" }.
Chats.Read(ctx, req)
{ status: "ok" }.
Chats.Unread(ctx, req)
{ status: "ok" }.
Chats.Clear(ctx, req)
{ status: "ok" }.
Chats.Delete(ctx, req)
{ status: "ok" }.
Chats.SetExpiration(ctx, req)
{ status: "ok" }.
Valores aceitos para Expiration: 24_HOURS, 7_DAYS, 90_DAYS, OFF.
