Skip to main content
invite.revoked é emitido depois que um Invite é revogado pelo emissor ou responsável autorizado. Handlers usam este evento para executar efeitos assíncronos fora do fluxo síncrono.

Detalhes do Evento

PropriedadeValor
Tipoinvite.revoked
OrigemRevogação de Invite
PublicaçãoApós commit da revogação
QuandorevokedAt é preenchido.

Handlers

HandlerResponsabilidadeDados usadosExecução
notify-invite-revokedAvisa o convidado quando houver canal disponível.dataAssíncrona.

Payload

CampoTipoDescrição
dataInviteEntidade Invite revogada

Regras dos handlers

  • Handlers não rodam na transação que publicou o Invite.
  • Falha em handler não desfaz o Invite.
  • Cada handler deve ser idempotente.
  • Novos handlers podem ser adicionados sem mudar o fluxo síncrono.

Exemplo

{
  "type": "invite.revoked",
  "data": {
    "inviteId": "0197a804-414d-79a3-a5c0-bb5c52185d23",
    "invitedByUserId": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "invitedUserId": null,
    "organizationId": "0197a7f7-7291-7a43-96db-2c8580b80c5d",
    "roleId": "0197a7f8-15d1-7320-9b60-02497d7a0d61",
    "type": "MEMBER",
    "token": "invite_8dW2nQ4pL6",
    "email": "mariana.costa@example.com",
    "phoneIso": "BR",
    "phoneDdi": "55",
    "phoneNumber": "11987654321",
    "expiresAt": "2026-07-10T13:30:00.000Z",
    "acceptedAt": null,
    "revokedAt": "2026-07-03T14:00:00.000Z",
    "rejectedAt": null,
    "createdBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "updatedBy": "0197a805-0910-7eb2-bae7-90a13df2a9b2",
    "createdAt": "2026-07-03T13:30:00.000Z"
  }
}