Overview
The Audit & Provenance APIs provide programmatic access to audit logs and data lineage tracking. Use these endpoints to build compliance dashboards, integrate with SIEM systems, and trace the complete history of any sample or evaluation. Base URL:https://api.akhara.ai/v1/audit
List Audit Logs
Query audit logs with filtering and pagination.Query Parameters
Example Request
Response
Get Audit Log
Retrieve a specific audit log entry.Example Request
Stream Audit Logs
Stream audit logs in real-time via Server-Sent Events.Query Parameters
Example Request
SSE Format
Get Resource Provenance
Retrieve the complete history and lineage of a resource.Path Parameters
Query Parameters
Example Request
Response
Verify Log Integrity
Verify the cryptographic integrity of audit logs (Enterprise).Request Body
Example Request
Response
Generate Compliance Report
Generate pre-formatted compliance reports.Request Body
Report Types
Example Request
Response
Configure SIEM Export
Set up real-time log forwarding to SIEM systems.Request Body
Example: Splunk Integration
Example: Webhook Integration
Event Types Reference
User Events
user.login: User authenticateduser.logout: User session endeduser.invite: User invited to orguser.role_changed: User role modifieduser.removed: User removed from org
Data Events
dataset.created: Dataset createddataset.updated: Dataset modifieddataset.deleted: Dataset deleteddataset.exported: Dataset exportedsample.created: Sample addedsample.viewed: Sample accessedsample.phi_accessed: PHI fields accessedsample.deleted: Sample deleted
Evaluation Events
evaluation.created: Evaluation startedevaluation.completed: Evaluation finishedevaluation.failed: Evaluation erroredevaluation.cancelled: Evaluation cancelled
Review Events
review.assigned: Task assignedreview.submitted: Review completedreview.overridden: AI score overridden
Admin Events
project.created: Project createdproject.settings_changed: Project modifiedapi_key.created: API key generatedapi_key.revoked: API key revoked
Related
Audit Logs (Concepts)
Understanding audit logging
RBAC
Access control configuration