Skip to main content
Pergunta

Paginação da rota Messages in a Ticket

  • October 13, 2025
  • 2 comentários
  • 27 Visualizações

Lucas Ventura
Forum|alt.badge.img+3

Boa tarde pessoal!

Temos um script no nosso CRM que roda sempre que um ticket é finalizado na Blip. Esse script busca o histórico de mensagens do ticket encerrado e salva no nosso CRM e no nosso sistema. O problema que estamos enfrentando é que a rota trás somente as últimas 100 mensagens e alguns tickets possuem mais de 100. Tentei paginar usando o “skip” porém sempre trás as mesmas 100 mensagens. Alguém já conseguiu fazer a paginação nessa rota?
 

{

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

    "to": "[email protected]",

    "method": "get",

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

}

2 comentários

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

Boa tarde pessoal!

Temos um script no nosso CRM que roda sempre que um ticket é finalizado na Blip. Esse script busca o histórico de mensagens do ticket encerrado e salva no nosso CRM e no nosso sistema. O problema que estamos enfrentando é que a rota trás somente as últimas 100 mensagens e alguns tickets possuem mais de 100. Tentei paginar usando o “skip” porém sempre trás as mesmas 100 mensagens. Alguém já conseguiu fazer a paginação nessa rota?
 

{

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

    "to": "[email protected]",

    "method": "get",

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

}

Olá ​@Lucas Ventura tudo bem ?

Há alguns end points onde o skip tem que ser 100 e o take ir aumentando para 200 300 e assim por diante, teste e nos fala se funcionou. 


Lucas Ventura
Forum|alt.badge.img+3
  • Autor
  • Specialist
  • 364 comentários
  • October 15, 2025

Boa tarde pessoal!

Temos um script no nosso CRM que roda sempre que um ticket é finalizado na Blip. Esse script busca o histórico de mensagens do ticket encerrado e salva no nosso CRM e no nosso sistema. O problema que estamos enfrentando é que a rota trás somente as últimas 100 mensagens e alguns tickets possuem mais de 100. Tentei paginar usando o “skip” porém sempre trás as mesmas 100 mensagens. Alguém já conseguiu fazer a paginação nessa rota?
 

{

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

    "to": "[email protected]",

    "method": "get",

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

}

Olá ​@Lucas Ventura tudo bem ?

Há alguns end points onde o skip tem que ser 100 e o take ir aumentando para 200 300 e assim por diante, teste e nos fala se funcionou. 

Bom dia! Tudo e ai?

Não deu certo… fala que o take não pode ser maior que 100

"description": "The take parameter can not be greater than 100"