Skip to main content
Eventos internos representam fatos já commitados. Handlers usam esses eventos para executar efeitos assíncronos fora do fluxo síncrono.

Envelope

CampoDescrição
typeNome do evento
dataEntidade completa na raiz do payload

Padrão das páginas

SeçãoRegra
Detalhes do EventoTipo, origem, publicação e quando emite
HandlersLista de execuções disparadas pelo evento
PayloadSempre data como entidade raiz
Regras dos handlersRegras curtas de execução assíncrona
ExemploSempre por último

Regras

  • Evento é publicado após commit.
  • Handler não roda na transação do fluxo síncrono.
  • Falha em handler não desfaz a entidade.
  • Handler deve ser idempotente.
  • Um evento pode ter vários handlers.

Eventos

Identity

Tenant

EventoPayload
invite.createdInvite
invite.resentInvite
invite.acceptedInvite

Operations

Fleet

Sales

Billing

Credit Grant

EventoPayload
credit_grant.createdCreditGrant
credit_grant.expiredCreditGrant

Benefits

EventoPayload
benefit_request.approvedPassengerBenefitRequest
benefit_request.rejectedPassengerBenefitRequest
benefit_request.expiredPassengerBenefitRequest

Export

EventoPayload
export.completedExportJob
export.failedExportJob

Support

EventoPayload
support_case.createdSupportCase
support_case.message_createdSupportCaseMessage
support_case.assignedSupportCase
support_case.status_changedSupportCase