Skip to main content

Como faço para buscar mensagens de um ticket específico?


Em resumo, conseguimos obter as mensagens quando utilizado o endpoint abaixo, porém o mesmo retorna mensagens de outros tickets também.



POST https://{{contract_id}}.http.msging.net/commands



{

"id": "{{guid}}",

"to": "[email protected]",

"method": "get",

"uri": "/tickets/{{ticketId}}/messages?getFromOwnerIfTunnel=true&$take=100"

}

Olá @Diego_Franca_Tozetto tudo bem ?



Você pode fazer essa busca alterando a uri por :



/tickets/history?$filter=storageDate%20ge%20datetimeoffset'2022-10-01T03%3A00%3A00.000Z'%20and%20storageDate%20le%20datetimeoffset'2022-12-29T02%3A59%3A00.000Z'%20and%20status%20ne%20'Open'%20and%20status%20ne%20'Waiting'%20and%20(SequentialId%20eq%20{{sequancialid}})&$skip=20&$take=100


Oi @Rafael_Figueiredo tudo bem?


Com essa uri só consegui ter acesso ao ticket, gostaria de ter as mensagens relacionadas ao ticket também. É possível?


Olá @Diego_Franca_Tozetto tudo bem ?



Era para conseguir com essa requisição aqui : Blip Docs | API Reference


Oi @Rafael_Figueiredo, tudo bem?


Então eu utilizei essa requisição que você comentou, porém ela retorna outras mensagens que não fazem parte daquele ticket. Eu gostaria de passar o id do ticket e conseguir pegar somente as mensagem referente a ele.


Olá @Diego_Franca_Tozetto tudo bem ?



Nesse caso acho que não tem um end point que retorne só essas mensagens e sim todas aquelas que foram trocadas entre o usuário e o desk.


Comente