For AI agents: a documentation index is available at https://docs.coverbase.com/llms.txt — this page is also available in markdown by appending .md to the URL.
Coverbase records what happened, who did it, and when — across the dashboard, the public API, and AI assistants — in a single audit trail. You can review it in the UI and pull it programmatically through the audit API, so it can flow into your SIEM, your GRC platform, or your own evidence packages.
What is captured
Dashboard actions
State-changing actions taken by users in the dashboard are recorded against the acting user.
Public-API calls
Every authenticated
/v1/* call is recorded as an external_api_call, capturing the method, route, status, and the key that made it.AI tool calls
Every MCP tool call is logged with the OAuth user identity, the tool, its parameters, and the outcome — in the same trail as dashboard and API activity.
Authentication events
Credential use and key lifecycle events are logged for security monitoring and incident response.
Public-API audit records
Each authenticated public-API request is recorded in your organization’s activity log astype=external_api_call with target_type=external_api_request. Every record captures:
- the HTTP method, request path, and matched route template
- the response status code and duration in milliseconds
- the names of the query parameters used (values are not recorded)
- the
ak_*key ID and human-readable name that authenticated the request - the client IP and a per-request correlation ID
Request and response bodies are never persisted in the audit log — only metadata about the call. This keeps the trail useful for forensics without itself becoming a sensitive data store.
Reading and exporting the audit log
The audit trail is available in the dashboard and through the API, so you can export it on whatever schedule your program requires.In the dashboard
Find it under Settings → Audit log. API activity is grouped under Integrations.
Through the API
Read it programmatically with
GET /v1/system_audit_log and GET /v1/system_audit_log/metadata.Authentication for the audit API
The audit read endpoints accept either of:- a dashboard session JWT (member, siloed-member, admin, or guest role), or
- an
ak_*API key carrying theaudit:readscope — for headless export pipelines.
Export the system audit log
Retention
Audit records are retained in line with the retention periods described in our agreements and privacy policy. For long-term retention beyond that window, export the log on a recurring schedule into your own system of record.Build a defensible evidence trail
Provision a scoped export key
Have an admin mint an
ak_* key with the audit:read scope for your export job.Pull on a schedule
Poll
GET /v1/system_audit_log on a fixed cadence, paging through results. See pagination.