Audit envelope reference
This page is auto-generated from
src/auth/stytch-invite.ts,src/auth/stytch-tenant-binding.ts,src/auth/stytch-login.ts,src/admin/routes.ts,src/orgs/routes.ts. Do not edit by hand — seedocs/dev/docs-auto-sync.md.
Every row written to Upwarden’s audit_log table carries a JSON envelope in its decision_reason column. The envelope shape is keyed by the event field; this index lists every event-string the runtime emits, grouped by the source module that owns the encoder.
src/admin/routes.ts
Section titled “src/admin/routes.ts”blocklist_added—encodeChangeAuditReasonblocklist_removed—encodeChangeAuditReasononboarding_completed—encodeChangeAuditReasonpolicies_updated—encodeChangeAuditReasonrole_override_cleared—encodeRoleOverrideAuditReasonrole_override_set—encodeRoleOverrideAuditReasonteam_renamed—encodeRoleOverrideAuditReason
src/auth/stytch-invite.ts
Section titled “src/auth/stytch-invite.ts”actor_org_switched—encodeActorOrgSwitchedAuditReasonaudit_exported—encodeAuditExportedAuditReasondomain_claim_default_role_changed—encodeDomainClaimDefaultRoleChangedAuditReasondomain_claim_initiated—encodeDomainClaimInitiatedAuditReasondomain_claim_revoked—encodeDomainClaimRevokedAuditReasondomain_claim_verified—encodeDomainClaimVerifiedAuditReasonip_allowlist_reject—encodeIpAllowlistRejectAuditReasonip_allowlist_updated—encodeIpAllowlistUpdatedAuditReasonmember_accepted—encodeMemberAcceptedAuditReasonmember_force_logged_out_by_admin—encodeMemberForceLoggedOutByAdminAuditReasonmember_invite_revoked—encodeMemberInviteRevokedAuditReasonmember_invited—encodeMemberInvitedAuditReasonmember_jit_joined—encodeMemberJitJoinedAuditReasonmember_reactivated—encodeMemberReactivatedAuditReasonmember_removed—encodeMemberRemovedAuditReasonmember_session_revoked_self—encodeMemberSessionRevokedSelfAuditReasonmember_sessions_revoked_self_others—encodeMemberSessionsRevokedSelfOthersAuditReasonmember_suspended—encodeMemberSuspendedAuditReasonmfa_factor_registered—encodeMfaFactorRegisteredAuditReasonmfa_factor_removed—encodeMfaFactorRemovedAuditReasonmfa_grace_expired—encodeMfaGraceExpiredAuditReasonmfa_required_blocked_sign_in—encodeMfaRequiredBlockedSignInAuditReasonmfa_setup_completed—encodeMfaSetupCompletedAuditReasonmfa_setup_expired—encodeMfaSetupExpiredAuditReasonmfa_setup_initiated—encodeMfaSetupInitiatedAuditReasonoauth_login_succeeded—encodeOauthLoginSucceededAuditReasonoauth_provider_linked—encodeOauthProviderLinkedAuditReasonoauth_provider_unlinked—encodeOauthProviderUnlinkedAuditReasonorg_all_members_force_logged_out—encodeOrgAllMembersForceLoggedOutAuditReasonorg_suspended—encodeOrgSuspendedAuditReasonorg_suspended_request_blocked—encodeOrgSuspendedRequestBlockedAuditReasonorg_unsuspended—encodeOrgUnsuspendedAuditReasonowner_transferred—encodeOwnerTransferredAuditReasonpasskey_authentication_failed—encodePasskeyAuthenticationFailedAuditReasonpasskey_authentication_succeeded—encodePasskeyAuthenticationSucceededAuditReasonpasskey_registered—encodePasskeyRegisteredV2AuditReasonpasskey_removed—encodePasskeyRemovedV2AuditReasonpolicy_override_banner_dismissed—encodePolicyOverrideBannerDismissedAuditReasonpolicy_override_loosened—encodePolicyOverrideLoosenedAuditReasonpolicy_override_restored—encodePolicyOverrideRestoredAuditReasonpolicy_override_tightened—encodePolicyOverrideTightenedAuditReasonrole_changed—encodeRoleChangedAuditReasonteam_member_added—encodeTeamMemberAddedAuditReasonteam_member_removed—encodeTeamMemberRemovedAuditReasonteam_member_role_changed—encodeTeamMemberRoleChangedAuditReason
src/auth/stytch-login.ts
Section titled “src/auth/stytch-login.ts”stytch_tenant_auto_created—encodeStytchAutoCreateAuditReason
src/auth/stytch-tenant-binding.ts
Section titled “src/auth/stytch-tenant-binding.ts”org_renamed_stytch_drift—encodeOrgRenamedStytchDriftAuditReasonstytch_org_bound—encodeStytchBindAuditReasonstytch_org_manually_unbound—encodeStytchManualUnbindAuditReason