Groundfloor Docs

Audit Log

Append-only audit events with scoped queries, 30-day retention, and JSON export.

The audit log records security-relevant actions across accounts and workspaces — who did what, when, and on which resource.

What's captured

CategoryExamples
MembershipMember added, role changed, revoked
WorkspaceCreated, frozen, exported
SecretsReveal (value never stored in audit row)
DataVault DDL, bulk operations
BillingQuota threshold, export completed

Events are append-only. Retention defaults to 30 days per account tier.

Customer Portal

Account admins browse the audit feed from Activity Log:

  1. Choose scope — account or workspace
  2. Filter by time and action type
  3. Export JSON for compliance archives

API

Scoped query:

GET /v1/scopes/{scope_type}/{scope_id}/audit?limit=50
Authorization: Bearer <token>

Export:

POST /v1/scopes/{scope_type}/{scope_id}/audit/export

Requires read on the scope. See Accounts API for account-level audit endpoints.

Storage

Audit events live in Control Plane Postgres (audit_events table) — platform metadata, not customer business data in Dataplane.

High-volume cross-tenant operator search is a future operator-portal feature and is not exposed on public customer APIs today.

On this page