[Webhook] Schema / Identificação de eventos

Olá pessoal, tudo bom?

Nós aqui configuramos um webhook para receber os eventos dos bots que nós temos e seguindo algumas documentações como essa e essa, não ficou claro quais são exatamente os schemas dos eventos recebidos.

Em teoria vi que deveríamos receber eventos, contatos e mensagens, porém não há nenhuma identificação do tipo do evento no payload e, aparentemente, até eventos de um mesmo contexto possuem schemas bem diferentes dificultando sua identificação.

Existe a possibilidade de identificar de forma sistêmica cada um dos tipos de eventos que são enviados pelo webhook?

Um grande abç

Olá @edbizarro tudo bem ?

Informo que os eventos seguem um padrão e para identificá-los você pode separar eles pelo body exemplo :
Se contem category = registro de evento.
Se contem source = registro/atualização de contato.
Se contem “type”: “text/plain” = troca de mensagens.
Se contem sequentialId = encerramento de ticket.

Informo que não temos artigo que fala sobre os tipos de eventos, mas basicamente são esses.

1 curtida

Legal, muito obrigado pelas infos @Rafael_Figueiredo, seria muito útil essa informação estar na documentação, ajudaria d+ :slight_smile:

Reparei que não temos nenhum registro que contenha o campo ticket_id, o campo possui esse nome mesmo?

Alterei na mensagem anterior mas é sequentialid