Audit Trail
Complete decision logging and retrieval — EU AI Act Article 14(4)(d) and Texas TRAIGA § 2056.103 compliance.
POST /log
Log an AI-mediated decision to the audit trail.
Request
{
"user_id": "string",
"ai_recommendation": "string",
"user_decision": "string",
"outcome": "string",
"confidence": 0.0-1.0,
"context": "string",
"metadata": {}
}user_id
string
✅
User who made decision
ai_recommendation
string
✅
What AI recommended
user_decision
string
✅
What user decided
outcome
string
❌
Decision outcome (if known)
confidence
number
❌
AI confidence (0-1)
context
string
❌
Additional context
metadata
object
❌
Custom metadata
Response
Example
GET /audit-trail
Retrieve audit trail with filtering and pagination.
Request
user_id
string
❌
Filter by user
page
number
❌
Page number (default: 1)
limit
number
❌
Results per page (default: 50)
from
string
❌
Start date (YYYY-MM-DD)
to
string
❌
End date (YYYY-MM-DD)
calibration
string
❌
Filter by calibration state
Response
Example
Filtering Options
By Calibration State
Returns only decisions where automation bias was detected.
By Date Range
By Outcome
Combined Filters
SDK Examples
JavaScript
Python
Data Retention
Decision logs
2 years
Regulatory requirement
Audit trail
2 years
Regulatory requirement
Webhook deliveries
90 days
Debug purposes
Next: Compliance Exports API
Last updated