Skip to main content
Every API request and user action across all six Essal apps is recorded in the Guard audit log. The log is immutable, tamper-evident, and retained according to your workspace’s configured retention period (default: 90 days for standard plans, up to 7 years for enterprise).

Querying the Audit Log

Filter Parameters

Example — find all failed login attempts in the last 24 hours:

Exporting Audit Logs

Export audit logs to a file for compliance reporting:
The export job runs asynchronously. A download URL is available in the guard.audit.exported webhook event or via polling GET /v1/guard/exports/{job_id}.
Audit log exports are available in csv, json, and ndjson formats. SIEM integrations should use ndjson for streaming-compatible output.

Retention Policy

Configure how long your workspace retains audit entries:
Entries older than the retention period are automatically purged. Purge events are themselves logged and cannot be disabled.