Events Hub

O Events Hub é a aplicação responsável por administrar Webhooks na plataforma Senior. Um Webhook conecta um evento de negócio (gerado por um domínio ou serviço da plataforma) a um ou mais endpoints externos (URLs), de forma que, sempre que o evento acontece, o Events Hub notifica automaticamente esses endpoints com os dados do evento.

Por meio da aplicação, você pode cadastrar, consultar, editar e monitorar Webhooks, configurar a autenticação e a assinatura das requisições enviadas, além de acompanhar o histórico de entregas e reenviar eventos que falharam.

Principais capacidades:

Acesse Tecnologia > Customização > Events hub > Webhooks.

Conceitos principais

Permissões de acesso

O acesso às funcionalidades é controlado por permissões da plataforma. O Events Hub trabalha com dois recursos de permissão distintos:

Sem a permissão de Visualizar, o sistema exibe a mensagem Não é permitido visualizar e não carrega os registros. A permissão de Editar é necessária para cadastrar novos Webhooks e alterar os existentes.

Listagem de Webhooks

É a tela inicial do Events Hub. Apresenta todos os Webhooks cadastrados em formato de grade, com paginação e busca. As colunas exibidas são:

Recursos disponíveis na tela:

Quando nenhum Webhook é encontrado, a tela exibe a mensagem Nenhum Webhook foi encontrado. Clique no botão abaixo para adicionar.

Configuração dos endpoints

Cada Webhook pode ter vários endpoints. Ao adicionar um endpoint, os seguintes campos e opções ficam disponíveis:

Autenticação avançada

Além da autenticação básica (usuário e senha), o endpoint pode utilizar a autenticação avançada. Ao habilitar essa opção por meio do toggle de autenticação avançada, é possível configurar um fluxo de autenticação personalizado, com os seguintes recursos:

Assinatura HMAC

A assinatura HMAC garante a integridade e a autenticidade das requisições enviadas ao endpoint. Quando habilitada, cada requisição recebe os cabeçalhos X-Webhook-Timestamp e X-Webhook-Signature, assinados com a chave configurada.

Histórico de envios

A tela de histórico registra cada tentativa de envio do Webhook, permitindo o monitoramento das entregas. Ela é acessada pela ação Detalhes na listagem de Webhooks. As colunas exibidas são:

Recursos de filtro e consulta:

O que você precisa fazer:

Este artigo ajudou você?