Skip to content

Events catalog

Axowl publishes a sealed domain event for each consequential mutation; events feed the hash-chained audit log (see Seals & integrity). Events are records under Axowl.Core/Models/<domain>/Events/.

DomainEvent types
UsersUserCreated/Updated/Deleted/Recovered/Merged/Anonymized, UserLoggedIn/Out, EmailVerified, SealerCreated, AnomalousActivityDetected
SessionsSessionCreated/Refreshed/Terminated/Expired/Locked/Unlocked/Heartbeat, SessionsBulkRevoked, ConcurrentLogin
Roles & permissionsRoleCreated/Updated/Deleted/Assigned/Revoked, RolePermissionAdded, PermissionCreated/Granted/Evaluated, CustomEventRegistered
ApplicationsApplicationCreated/Updated/Deleted/StatusChanged, AppGroupCreated/Updated/Deleted
Org settings & keysOrgApiKeyCreated/Revoked, OrgSigningKeyRotated, OrgWebhookSecretRegenerated, OrgPluginTokenCreated/Revoked, OrganizationSettingsUpdated, OrganizationPolicyUpdated, OrganizationSessionEntered/Exited
ReportingTeamCreated, TeamLeadChanged, RelationshipAdded/Removed, MembershipAdded/Removed
DevicesDeviceRegistered, DeviceStatusChanged
End usersEndUserCreated/Registered/Activated/Suspended/Deleted/LoggedIn/Out, EndUserLoginFailed
Integrity / securityIntegrityTamperingDetected, IntegrityViolationResolved, IntegrityRestorePerformed
SCIMScimUserDeactivated, InboundEventReceived
BusinessMeetingCreated/Updated/Cancelled

EndUserLoginFailed (enduser.security.login_failed) is emitted on every rejected end-user sign-in, so you can chart a failure rate rather than successes alone. It carries a reason code on the envelope’s rc field:

GroupReason codes
Credentialinvalid_credentials, unknown_credential, assertion_failed, invalid_token, mfa_failed
Policysuspended, badge_inactive, access_revoked, registration_closed, bot_check_failed

Count only the credential group when watching for credential-stuffing spikes — the policy group means the credential was fine and a rule rejected the sign-in, so mixing them inflates the rate.

Emission is gated by the app group’s end-user event toggle, the same switch that governs EndUserLoggedIn.