Reference · derived live

Webhook events

Every audit code is also a webhook event. Subscribe by its type below — for example, TENANT_WEBHOOK_CREATED — or use a glob like ACCOUNT_MFA_* to receive a whole family.

84 event types·12 categories·HMAC-SHA256 signed at the receiver

Payload shape

Every event arrives as a JSON envelope on the configured endpoint. The fields are identical across event types — only the type and the metadata change.

{
  "type":      "ACCOUNT_WEBAUTHN_CREDENTIAL_ENROLLED",
  "eventId":   "evt_18Lq...",
  "tenantId":  "tnt_...",
  "createdAt": "2026-06-01T07:23:45.123Z",
  "actor":     { "tenantUserId": "u_..." },
  "resource":  { "type": "TenantUser", "id": "u_..." },
  "metadata":  { "credentialName": "iPhone 16 Pro" }
}

The complete event types, organized by domain, are listed below. Browse, or use Cmd / Ctrl + F to jump to a specific code.

Account

Profile, preferences, personal-access tokens.

Sessions

Per-session lifecycle + revocation.

Multi-factor authentication

Authenticator app, hardware key, recovery codes.

WebAuthn / Passkeys

Phishing-resistant credentials.

Step-up authentication

Fresh-MFA challenges for high-impact actions.

SAML single sign-on

Identity-provider configuration + sign-in flow.

SCIM provisioning

Automated user lifecycle from your directory.

Network policy

IP allowlist / blocklist enforcement.

Attestation policy

WebAuthn authenticator restrictions.

Event webhooks

Outbound HMAC-signed event delivery.

Audit-log retention

Per-category retention windows + prune cron.

Data erasure

Right-to-erasure workflow + holds.