Platform

What does the Cognocient audit log record?

A searchable, exportable record of who changed what and when, including denied attempts. Request contents are never stored. Business plan.

The audit log answers who changed what, and when. Owners and Admins on the Business plan see it under Audit Log in the sidebar. Events are recorded on every plan, so the history is already there when you upgrade.

Request contents are never stored

The log records that a provider key was saved, not the key; that SSO was configured, not your IdP metadata. Request bodies contain secrets, so they are excluded on purpose.

What you see for each event

FieldMeaning
TimeWhen it happened (UTC in exports)
ActorEmail of the person, or "API key" / "System"
RoleThe actor's role at the time
ActionWhat happened, e.g. provider.save
TargetThe record acted on, when there is one
ResultThe HTTP status; 403 for denied attempts
IPThe address the request came from
DetailsSmall structured facts, e.g. a role change's from and to

Actions

ActionMeaning
team.invite, team.role_change, team.removeInviting, changing a role (with from/to), removing someone
sso.change, sso.member_provisionedSSO configuration changed; a person was added by SSO
provider.save, provider.deleteProvider credentials added, changed or removed
key.create, key.revokeProxy keys
budget.create, budget.update, budget.deleteBudgets
routing_rule.*, auto_router.*, settings.updateRouting, Auto Router, guardrails, failover
freeze.engage, freeze.release, freeze.settingsEmergency Freeze
data.export, data.ingest, report.generateExports, imports, report generation
billing.trial_started, billing.plan_upgraded, billing.plan_changed, billing.subscription_canceled, billing.payment_failedBilling lifecycle, recorded as "System"
billing.changeSomeone opened checkout or the billing portal
access.deniedA request refused by role or by an SSO requirement
audit.exportThe audit log itself was exported

Denied attempts are as important as successes: a Viewer repeatedly trying to change provider keys is exactly what you want to notice.

Searching and exporting

Filter by action group, actor email and date range (up to 400 days), then Export CSV. Exports are capped at 50,000 rows, and values that could be read as spreadsheet formulas are neutralised so opening the file in Excel is safe.

Also available through the API

curl "https://api.cognocient.com/api/audit-log?days=30&action=team." \
  -H "Authorization: Bearer <session token>"

Results are newest first with a cursor (next_before_id) for paging. Access to the log itself requires the Owner or Admin role.

Frequently asked questions

On this page