GET api/Chat?codClienteSSN={codClienteSSN}&idUsuario={idUsuario}
Lista as conversas (1-1 e grupos) do usuário logado, com preview e nº de não-lidas. A Sala Geral não entra aqui: o app deve exibi-la como item fixo (IDConversa = 0).
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| codClienteSSN |
Código do cliente SSN. |
string |
Required |
| idUsuario |
ID do funcionário logado (tabFuncionarios.IdUser). |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of ConversaChatResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| IDConversa |
ID da conversa (tabChatConversas.IDConversaPK). |
integer |
None. |
| Tipo |
1 = individual, 2 = grupo. |
integer |
None. |
| NomeExibicao |
Nome do outro participante (1-1) ou título do grupo. |
string |
None. |
| UltimoTexto |
Texto da última mensagem enviada na conversa. |
string |
None. |
| DataUltima |
Data/hora da última mensagem (para ordenar a lista). |
date |
None. |
| NaoLidas |
Quantidade de mensagens não lidas pelo usuário logado. |
integer |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"IDConversa": 1,
"Tipo": 2,
"NomeExibicao": "sample string 3",
"UltimoTexto": "sample string 4",
"DataUltima": "2026-10-25T15:15:12.4743739-03:00",
"NaoLidas": 5
},
{
"IDConversa": 1,
"Tipo": 2,
"NomeExibicao": "sample string 3",
"UltimoTexto": "sample string 4",
"DataUltima": "2026-10-25T15:15:12.4743739-03:00",
"NaoLidas": 5
}
]
application/xml, text/xml
Sample:
<ArrayOfConversaChatResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/webService2.Models">
<ConversaChatResponse>
<DataUltima>2026-10-25T15:15:12.4743739-03:00</DataUltima>
<IDConversa>1</IDConversa>
<NaoLidas>5</NaoLidas>
<NomeExibicao>sample string 3</NomeExibicao>
<Tipo>2</Tipo>
<UltimoTexto>sample string 4</UltimoTexto>
</ConversaChatResponse>
<ConversaChatResponse>
<DataUltima>2026-10-25T15:15:12.4743739-03:00</DataUltima>
<IDConversa>1</IDConversa>
<NaoLidas>5</NaoLidas>
<NomeExibicao>sample string 3</NomeExibicao>
<Tipo>2</Tipo>
<UltimoTexto>sample string 4</UltimoTexto>
</ConversaChatResponse>
</ArrayOfConversaChatResponse>