Skip to main content

Overview

EngageFabric’s Audit Logging system provides comprehensive tracking of all administrative actions, security events, and resource changes. This is essential for:
  • Compliance: Meet regulatory requirements (SOC 2, GDPR)
  • Security Monitoring: Detect suspicious activity in real-time
  • Accountability: Track who made changes and when
  • Debugging: Investigate issues with full audit trails
Audit logs are only accessible to users with Admin or Owner roles.

Querying Audit Logs

List Audit Logs

Retrieve paginated audit logs with optional filters:
Response:

Get Single Audit Log


Security Monitoring

Suspicious Activity

Retrieve audit logs flagged as suspicious:
Suspicious activity includes:
  • Multiple failed authentication attempts
  • Unusual API key usage patterns
  • High-volume data exports
  • Permission escalation attempts

Recent Security Events

Get security-related events from the past hours:

Resource Audit Trail

Track all changes to a specific resource:
Supported Resource Types:
  • player - Player records
  • quest - Quest definitions
  • adventure - Adventure/season configurations
  • leaderboard - Leaderboard settings
  • rule - Rules engine rules
  • api-key - API key management

Event Types


Audit Log Retention

Audit logs older than your retention period are automatically deleted. Export important logs before they expire.

Best Practices

Regular Reviews

Schedule weekly reviews of audit logs to identify unusual patterns or unauthorized access attempts.

Export for Compliance

Export audit logs regularly for long-term storage and compliance requirements.

Set Up Alerts

Configure webhook notifications for critical security events to enable real-time monitoring.

Document Actions

Always provide meaningful reasons when making admin adjustments to maintain a clear audit trail.

Player Management

Learn about admin player operations that generate audit logs

Webhooks

Set up notifications for audit events