Skip to main content

Documentation Index

Fetch the complete documentation index at: https://fillout.com/help/llms.txt

Use this file to discover all available pages before exploring further.

This page lists every event type captured by Fillout audit logs. Each event includes a timestamp, actor, outcome, and an event-specific payload with additional details. Events marked with a are considered security-critical — actions that could affect account security or data integrity.

Authentication

EventDescription
auth.login.successUser logged in successfully. Payload includes the login method (password, google, microsoft, sso).
auth.login.failureLogin attempt failed. Payload includes the attempted email and failure reason.
auth.logoutUser logged out.
auth.impersonateA super-user logged in as another user. Payload includes the target user.

Passwords & MFA

EventDescription
auth.password.resetRequestA password reset email was requested for an account.
auth.password.resetCompleteA password was successfully reset via the reset link.
auth.password.selfChangeA user changed their own password from settings.
auth.password.adminChangeAn admin changed another user’s password.
auth.mfa.enableMFA was enabled for a user account.
auth.mfa.disableMFA was disabled for a user account.

Sessions & SSO

EventDescription
auth.sso.deprovisionA user was deprovisioned via SSO (WorkOS webhook).
auth.session.deleteAllAll sessions were invalidated for a user.

API keys

EventDescription
api.key.enableAPI access was enabled for the organization.
api.key.regenerateThe organization’s API key was regenerated. The old key stops working immediately.

Developer apps (OAuth)

EventDescription
developer.app.createA new OAuth application was created.
developer.app.deleteAn OAuth application was deleted.
developer.app.resetSecretAn OAuth application’s client secret was regenerated.

User management

EventDescription
user.inviteA user was invited to the organization. Payload includes the invited email and role.
user.invite.resendAn invitation email was resent.
user.invite.revokeA pending invitation was revoked.
user.disableA user account was disabled.
user.roleChangeA user’s role was changed (e.g., member → admin). Payload includes the new role.
user.accessChangeA user’s workspace or resource access was updated. Payload includes the changes.

Organization

EventDescription
org.requireMfaThe organization-wide MFA requirement was toggled. Payload includes whether it was enabled or disabled.
org.changeNameThe organization’s name was changed. Payload includes the new name.
org.deleteThe organization was deleted.

Groups

EventDescription
group.createA new user group was created.
group.renameA group was renamed. Payload includes the old and new names.
group.deleteA group was deleted.
group.membersChangeMembers were added or removed from a group. Payload includes the count of additions and removals.
group.accessChangeA group’s workspace or resource access was updated.

Event payload

Every event includes a JSON payload in the detail view with event-specific data. Common payload fields include:
FieldDescription
target.typeThe type of resource affected (e.g., user, organization, group)
target.idThe ID of the affected resource
target.nameThe display name of the affected resource at the time of the event
emailThe email address involved (for auth and invite events)
from / toThe old and new values (for rename and role change events)
changesThe full set of changes applied (for update events)