O que são Eventos?
Eventos representam ações de usuários e atividades do sistema que ocorrem dentro de sua aplicação. Cada evento captura quem realizou a ação, o que foi feito, quando aconteceu e de qual dispositivo e localização. Eventos são a base da detecção de fraudes, monitoramento de conformidade, trilhas de auditoria e análises comportamentais.Recursos Principais
🔍 Detecção de Fraudes
Detecte padrões suspeitos como localizações de login incomuns, múltiplas tentativas de autenticação falhas, mudanças rápidas de credenciais ou comportamentos de transação anormais.📊 Análises Comportamentais
Construa perfis de comportamento de usuários, identifique anomalias e detecte apropriações de contas analisando sequências e padrões de eventos.✅ Conformidade e Trilhas de Auditoria
Mantenha registros detalhados de auditoria de todas as atividades de usuários para conformidade regulatória (GDPR, SOC 2, PCI-DSS) e investigações internas.🤖 Criação Automática de Entidades
Crie automaticamente entidades de pessoas ou empresas quando eventos são recebidos com informações de ID fiscal, otimizando fluxos de onboarding.📱 Integração com Dispositivos
Registre e rastreie dispositivos automaticamente quando eventos incluem informações de dispositivo, habilitando regras de fraude baseadas em dispositivos.Esquema de Evento
Cada registro de evento contém:Campos Principais
eventType- Tipo de evento (veja Tipos de Eventos abaixo)userId- Seu identificador de usuárioentityId- UUID da entidade gu1entityExternalId- Seu ID externo de entidadetaxId- Número de identificação fiscal (CPF, CNPJ, etc.)timestamp- Quando o evento ocorreu (ISO 8601)
Informações do Dispositivo
deviceId- Identificador único do dispositivodeviceDetails- Especificações completas do dispositivo (plataforma, SO, fabricante, modelo, etc.)
Localização e Rede
ipAddress- Endereço IP da requisiçãocountry- Código de país ISO 3166-1isVpn- Flag de detecção de VPNisProxy- Flag de detecção de proxyisNewDevice- Se é a primeira vez que este dispositivo é visto
Dados Específicos do Evento
failedAttemptsCount- Tentativas de autenticação falhasdestinationAccountId- Conta de destino para transferênciasdestinationCuit- CUIT de destino para transferênciaspreviousValue- Valor anterior (para eventos de mudança, com hash)metadata- Dados adicionais específicos do evento
Metadados
userAgent- String de user agent do navegadormetadata- Objeto flexível para dados personalizados
Tipos de Eventos
Suportamos 41 tipos de eventos diferentes em 11 categorias:Autenticação (4 tipos)
LOGIN_SUCCESS- Login bem-sucedidoLOGIN_FAILED- Tentativa de login falhaLOGOUT- Logout do usuárioTOKEN_GENERATED- Token de autenticação gerado
Mudanças de Credenciais (5 tipos)
PASSWORD_CHANGE- Senha alterada com sucessoPASSWORD_CHANGE_FAILED- Mudança de senha falhouEMAIL_CHANGE- Endereço de email alteradoPHONE_CHANGE- Número de telefone alteradoPIN_CHANGE- PIN alterado
Gerenciamento de Conta (5 tipos)
ACCOUNT_LINKED- Conta bancária vinculadaCONTACT_CREATED- Contato criadoCONTACT_DELETED- Contato excluídoADDRESS_CHANGED- Endereço atualizadoDEVICE_ADDED- Novo dispositivo adicionadoDEVICE_DELETED- Dispositivo removido
Gerenciamento de Email (2 tipos)
EMAIL_CREATED- Email criadoEMAIL_ELIMINATED- Email eliminado
Navegação (1 tipo)
NAVIGATION- Navegação de página/tela
Transferências (3 tipos)
TRANSFER_SUCCESS- Transferência bem-sucedidaTRANSFER_FAILED- Tentativa de transferência falhouTRANSFER_SCHEDULED- Transferência agendada
Saldo de Conta (2 tipos)
BALANCE_CHECK- Saldo verificadoBALANCE_CHECK_FAILED- Verificação de saldo falhou
Acesso à Conta (2 tipos)
ACCOUNTS_VIEW- Contas visualizadasACCOUNTS_VIEW_FAILED- Visualização de contas falhou
Histórico de Transações (2 tipos)
TRANSACTIONS_VIEW- Transações visualizadasTRANSACTIONS_VIEW_FAILED- Visualização de transações falhou
Destinatários (3 tipos)
SEARCH_RECIPIENTS- Destinatários pesquisadosSEARCH_RECIPIENTS_FAILED- Pesquisa de destinatários falhouSCHEDULE_RECIPIENT_FAILED- Agendamento de destinatário falhou
Gerenciamento de Perfil (2 tipos)
PROFILE_VIEW- Perfil visualizadoPROFILE_UPDATED- Perfil atualizado
Mensagens (2 tipos)
MESSAGES_VIEW- Mensagens visualizadasMESSAGES_VIEW_FAILED- Visualização de mensagens falhou
Titulares de Conta (2 tipos)
ACCOUNT_HOLDERS_VIEW- Titulares de conta visualizadosACCOUNT_HOLDERS_VIEW_FAILED- Visualização de titulares falhou
Gerenciamento de Alias (4 tipos)
ALIAS_VIEW- Alias visualizadoALIAS_VIEW_FAILED- Visualização de alias falhouALIAS_CHANGE- Alias alteradoALIAS_CHANGE_FAILED- Mudança de alias falhou
Outros (1 tipo)
OTHER_EVENT- Evento personalizado/genérico
Criação Automática de Entidades
Eventos podem criar automaticamente entidades de pessoas ou empresas quando:- Você inclui
taxIdno evento - Você adiciona o parâmetro de consulta
?withAutoEntity=true - A entidade ainda não existe
Registro de Dispositivos
Quando eventos incluemdeviceId e deviceDetails, dispositivos são automaticamente registrados e associados à entidade. Isso habilita:
- Impressão digital de dispositivos
- Detecção de múltiplos dispositivos
- Regras de fraude baseadas em localização
- Análise de comportamento de dispositivos
Início Rápido
1. Rastrear Evento de Login
2. Rastrear Evento de Transferência
3. Consultar Eventos
Melhores Práticas
Sempre Inclua Identificadores de Entidade
Forneça pelo menos um de:entityId, entityExternalId ou taxId para vincular eventos às entidades.
Use IDs de Usuário Consistentes
Use o mesmouserId em todos os eventos de um usuário para construir perfis comportamentais precisos.
Inclua Informações de Dispositivo
Sempre enviedeviceId e deviceDetails quando disponível para habilitar detecção de fraude baseada em dispositivos.
Precisão de Timestamp
Use timestamps ISO 8601 com informações de fuso horário para ordenação precisa de eventos e análise baseada em tempo.Metadados Estruturados
Use o campometadata para informações específicas do evento, mas mantenha-o estruturado e consistente entre tipos de eventos similares.
Seleção de Tipo de Evento
Escolha o tipo de evento mais específico disponível. UseOTHER_EVENT apenas quando nenhum tipo específico corresponder.
Rastreamento de Eventos Falhos
Sempre rastreie eventos bem-sucedidos e falhos (ex:LOGIN_SUCCESS vs LOGIN_FAILED) para detecção de fraude abrangente.