Audit logs: see who changed what in your Voroa workspace
Voroa audit logs record the changes made in your workspace - who made each one, when, and from the dashboard, an API token or an AI agent. Export as CSV.
An audit log is a record of the changes made in your workspace. Open Settings → Audit Logs to see who deployed, changed a setting, invited a teammate or created an API token, when they did it, and whether it worked.
Audit logs are part of the Growth, Scale and Custom plans. Only workspace Admins can view and export them.

What each entry shows
| Column | What it means |
|---|---|
| Time | When the action happened, in your local time. |
| Actor | The email of the person who did it. If that account has since been deleted, an internal user id is shown instead. |
| Event | What happened, for example service.redeploy_requested, database.settings_updated or member.joined. The id of the service or database it touched is shown under it. |
| Via | How the action arrived: Dashboard, API token or AI agent (an AI client connected over MCP). |
| Status | Success, or Failed if the action was refused or did not complete - including when someone tried something their role does not allow. Unknown means the browser or client disconnected before the result came back, so the action may or may not have finished. |
An entry records the names of the things involved, such as a service name or the names of environment variables. It never records a secret value, a password or the contents of a file.
Actions that start work in the background, such as a deploy or a restart, are recorded as
requested (for example service.redeploy_requested). Whether the deploy itself succeeded is shown on
the service’s Deploys page.
Choose a time range
Pick 24 hours, 7 days, 30 days or 90 days above the list. The newest entries come first; select Load more at the bottom to see older ones in the same range.
Export as CSV
Select Export as CSV to download every entry in the chosen range as a spreadsheet file. The file has one row per entry with the time, actor, how it arrived, event, status, the id it touched and details. A range with more than 50,000 entries cannot be exported in one file; pick a shorter range and export it in parts. The export itself is also recorded in the audit log.
How long entries are kept
Each entry is kept for 90 days and then deleted for good. Export the log regularly if you need a longer record, for example for a compliance review.
Frequently asked questions
Are API token and AI agent actions recorded?
Yes. The Via column shows whether an action came from the dashboard, an API token or an AI client connected over MCP.
Are failed attempts recorded?
Yes, including actions someone’s role did not allow. They appear with the status Failed.
Is the audit log available on the Free plan?
No. It is part of the Growth, Scale and Custom plans.
How do I keep entries longer than 90 days?
Export the range you need as CSV before the entries expire, and keep the file.