Overview

HolyDocs audit logs record every administrative action performed in your organization. This provides a complete history for compliance, security reviews, and debugging.

Requirements

Audit logs are available on Business and Enterprise plans.

What is Logged

Every administrative action generates an audit log entry containing:

FieldDescription
timestampWhen the action occurred (millisecond precision)
actorUser who performed the action (email, user ID)
actionThe type of action performed
resourceThe resource affected (project, deployment, etc.)
resourceIdID of the affected resource
metadataAdditional details specific to the action
ipIP address of the actor
userAgentBrowser/client user agent string

Tracked Actions

Project Actions

ActionDescription
project.createdNew project created
project.updatedProject settings modified
project.deletedProject deleted
project.config_updateddocs.json configuration changed

Deployment Actions

ActionDescription
deployment.triggeredManual deployment triggered
deployment.completedDeployment finished successfully
deployment.failedDeployment failed

Domain Actions

ActionDescription
domain.addedCustom domain configured
domain.removedCustom domain removed
domain.verifiedDomain DNS verified

Access Actions

ActionDescription
auth.config_updatedAuthentication settings changed
rbac.group_createdContent access group created
rbac.group_updatedContent access group modified
rbac.group_deletedContent access group deleted

Integration Actions

ActionDescription
git.connectedRepository connected
git.disconnectedRepository disconnected
webhook.createdOutbound webhook created
webhook.deletedOutbound webhook deleted
slack.connectedSlack workspace connected
discord.connectedDiscord server connected

Agent Actions

ActionDescription
agent.job_createdAgent job submitted
agent.suggestion_approvedAgent suggestion approved
agent.suggestion_rejectedAgent suggestion rejected

Viewing Audit Logs

Dashboard

Navigate to Settings > Audit Logs in the dashboard. You can:

  • Filter by action type, actor, or date range
  • Search log entries by resource ID
  • Export logs as CSV for external analysis

API

bash
curl "https://api.holydocs.com/api/v1/audit?limit=50&action=project.updated" \ -H "Authorization: Bearer YOUR_API_KEY"

Retention

PlanLog Retention
Business90 days
Enterprise1 year (configurable)

For enterprise customers requiring longer retention or external SIEM integration, logs can be streamed to your logging infrastructure via outbound webhooks.

Compliance

Audit logs support compliance requirements for:

  • SOC 2 — Demonstrates access control and change tracking
  • GDPR — Records who accessed what data and when
  • HIPAA — Tracks administrative actions on protected content
  • ISO 27001 — Provides evidence of information security controls
Ask a question... ⌘I