Skip to content

Audit

Audit query — /api/v1/admin/audit (authenticated)

Section titled “Audit query — /api/v1/admin/audit (authenticated)”
Method · RoutePurposeSource
GET /query · /query/detailQuery audit eventsAdminAuditEndpoints.cs:39
GET /sessionsMember sessions:41
GET /stats · /stats/quickDashboard stats:42
GET /stats/forensicForensic query by email (scope to an app group):44
GET /verify/{logId}Verify a single sealed record:46
GET /presignPresigned URL for archived logs:38
POST /heartbeatActive-time heartbeat:45

Integrity violations — /api/v1/admin/integrity (authenticated)

Section titled “Integrity violations — /api/v1/admin/integrity (authenticated)”
Method · RoutePurposeSource
POST /restore/{entityType}/{entityId}Restore a record to its sealed baselineIntegrityEndpoints.cs:246
POST /resolve/{entityType}/{entityId}Resolve a violation as false-positive (append-only; the original tampering_detected record is preserved):415