GET api/Chat?codClienteSSN={codClienteSSN}&idConversa={idConversa}&idUsuarioLogado={idUsuarioLogado}&desdeId={desdeId}&quantidadeInicial={quantidadeInicial}
Carrega as mensagens de uma conversa (ou da Sala Geral, se idConversa <= 0). desdeId = 0 -> últimas N mensagens (carga inicial). desdeId > 0 -> incremental (polling).
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| codClienteSSN |
Código do cliente SSN. |
string |
Required |
| idConversa |
ID da conversa. Menor ou igual a 0 = Sala Geral. |
integer |
Required |
| idUsuarioLogado |
ID do funcionário logado (para marcar DoUsuarioLogado). |
integer |
Required |
| desdeId |
Traz apenas mensagens com id maior que este (polling). 0 = carga inicial. |
integer |
Default value is 0 |
| quantidadeInicial |
Quantidade de mensagens na carga inicial (padrão 200). |
integer |
Default value is 200 |
Body Parameters
None.
Response Information
Resource Description
Collection of MensagemChatResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| IDMensagem |
ID da mensagem (tabMensagens.idMensagem). |
integer |
None. |
| IDRemetente |
ID do funcionário remetente (tabFuncionarios.IdUser). |
integer |
None. |
| NomeRemetente |
Nome do remetente (PrimeiroNome + Sobrenome, ou Login se não houver nome). |
string |
None. |
| Texto |
Texto da mensagem. |
string |
None. |
| DataHora |
Data/hora de envio. |
date |
None. |
| DoUsuarioLogado |
True se a mensagem foi enviada pelo usuário logado (idUsuarioLogado informado na chamada). |
boolean |
None. |
Response Formats
application/json, text/json
[
{
"IDMensagem": 1,
"IDRemetente": 2,
"NomeRemetente": "sample string 3",
"Texto": "sample string 4",
"DataHora": "2026-10-25T15:16:02.4002102-03:00",
"DoUsuarioLogado": true
},
{
"IDMensagem": 1,
"IDRemetente": 2,
"NomeRemetente": "sample string 3",
"Texto": "sample string 4",
"DataHora": "2026-10-25T15:16:02.4002102-03:00",
"DoUsuarioLogado": true
}
]
application/xml, text/xml
<ArrayOfMensagemChatResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/webService2.Models">
<MensagemChatResponse>
<DataHora>2026-10-25T15:16:02.4002102-03:00</DataHora>
<DoUsuarioLogado>true</DoUsuarioLogado>
<IDMensagem>1</IDMensagem>
<IDRemetente>2</IDRemetente>
<NomeRemetente>sample string 3</NomeRemetente>
<Texto>sample string 4</Texto>
</MensagemChatResponse>
<MensagemChatResponse>
<DataHora>2026-10-25T15:16:02.4002102-03:00</DataHora>
<DoUsuarioLogado>true</DoUsuarioLogado>
<IDMensagem>1</IDMensagem>
<IDRemetente>2</IDRemetente>
<NomeRemetente>sample string 3</NomeRemetente>
<Texto>sample string 4</Texto>
</MensagemChatResponse>
</ArrayOfMensagemChatResponse>