Eventos
Evento é a entidade central da plataforma. Tudo que acontece na sua operação — uma transação, uma autenticação, um marco logístico — chega à plataforma na forma de um evento.
Ao modelar suas ocorrências como eventos, você ganha um ponto único e padronizado para ingestão de dados, independentemente do domínio de negócio. Isso permite:
- analisar dados em tempo real: acompanhe o que está acontecendo na sua operação assim que os eventos chegam;
- criar métricas customizadas: agregue valores, calcule taxas e acompanhe tendências diretamente dos eventos recebidos;
- configurar monitoramentos: defina regras para detectar anomalias, riscos ou quedas de performance;
- evoluir sem acoplamento: adicione novos campos e tipos de evento sem quebrar integrações existentes.
type: "transaction" fields: amount: number status: string currency: string
type: "transaction" id: "evt_8f3a" amount: 99.90 status: "approved" currency: "BRL"
Como eventos se organizam
Cada evento pertence a um tipo de evento, que define o contrato de dados esperado — quais campos existem, seus tipos e obrigatoriedade. Esses tipos podem representar contextos diferentes de negócio, como transação financeira (transaction), autenticação de usuário (user_authentication) e marcos logísticos de entrega (logistics_delivery_event).
Você define os tipos de evento conforme a realidade da sua operação e envia as ocorrências para o endpoint POST /events. A plataforma valida, processa e disponibiliza os dados para análise, métricas e monitoramentos.