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": {}
}
Field
Type
Required
Description

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

Param
Type
Required
Description

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

Data Type
Retention
Notes

Decision logs

2 years

Regulatory requirement

Audit trail

2 years

Regulatory requirement

Webhook deliveries

90 days

Debug purposes


Next: Compliance Exports API

Last updated