Webhook Integrado - Visualizando o payload recebido

Este artigo abordará como visualizar o payload recebido por um webhook, tanto no formato bruto quanto em formato de código, utilizando a plataforma Sprinthub.

Introdução

No contexto da automação e integração de sistemas, os webhooks desempenham um papel crucial ao permitir que diferentes aplicações se comuniquem de maneira eficaz e em tempo real. Quando um evento específico ocorre, um webhook pode enviar uma solicitação HTTP para um endpoint predefinido, carregando um payload que contém informações detalhadas sobre o evento.

Visualizando o Payload Recebido

Ao configurar um webhook, é essencial ser capaz de visualizar e analisar o payload recebido para garantir que os dados estejam sendo transmitidos corretamente e para facilitar a depuração de problemas. Na plataforma Sprinthub, você pode visualizar o payload de duas maneiras: no formato bruto e em formato de código.

Para visualizar os resultados do webhook, clique no nome do webhook para ver as estatísticas.

Exemplo de Payload Recebido

A imagem abaixo mostra um exemplo de payload recebido por um webhook, onde os dados são apresentados em formato JSON.

{
  "leadId": 2039,
  "opportunityId": 5804,
  "attendanceId": null,
  "requestData": {
    "version": 1,
    "name": "lingoplace",
    "status": "success",
    "code": 200,
    "message": "Ok",
    "path": "/signin?",
    "result": {
      "_id": "666f7c7cad297253a02c7742",
      "updatedAt": "2024-06-17T00:20:04.051Z",
      "createdAt": "2024-06-16T23:59:56.539Z",
      "accessedAt": "2024-06-16T23:59:56.539Z",
      "birthdate": "2000-11-08T00:00:00.000Z",
      "email": "dev.pdaug@gmail.com",
      "name": "Pedro Mundo",
      "active": true,
      "language": "English (British)",
      "phone": "11 944966894",
      "username": "pdaug",
      "token": "66a1413f531aaf27639525d1"
    },
    "timestamp": 1721844031880
  }
}

Formato Bruto

No formato bruto, o payload é exibido exatamente como foi recebido, sem qualquer formatação adicional. Este formato é útil para uma análise rápida e para verificar a integridade dos dados transmitidos.

Formato de Código

Para facilitar a leitura e a compreensão, o payload também pode ser visualizado em formato de código. Este formato destaca a estrutura do JSON, tornando mais fácil identificar e analisar cada campo individualmente. Veja o exemplo a seguir:

Last updated