Docs

Audit log

A tamper-evident record of every workspace-scoped action. Available on Growth and Pro.

Who can read it

Growth and Pro plans surface the read endpoint and the in-app viewer. Audit rows are written regardless of plan — when you upgrade from Starter the historical record appears immediately.

What's recorded

ActionTriggered by
workflow.created / updated / activatedEditor save + status flip
automation.created / updated / activatedStudio save + status flip
delivery.test_email.queuedTest send from Templates
api_key.created / revokedAPI key management
membership.invitation.created / accepted / revokedMembers page
membership.role.changedOWNER changing a role
billing.checkout.started / paid / failedMidtrans flow
billing.plan.changedDirect plan flip (UAT path)

Row shape

Each row carries the workspace, actor (or system), action string, entity type + id, a free- form metadata blob, and a created-at timestamp. id is monotonic so cursor pagination uses id < cursor for "older than" queries.