Event Types

Complete reference for all webhook events.

Trust Events

trust.miscalibrated

Fired when a user shows automation bias or algorithm aversion.

Payload:

{
  "event": "trust.miscalibrated",
  "timestamp": "2025-12-25T10:00:00Z",
  "data": {
    "user_id": "user_123",
    "calibration": "OVERTRUSTING",
    "previous_calibration": "WELL_CALIBRATED",
    "severity": "high",
    "trust_score": 0.45,
    "total_decisions": 89,
    "automation_bias_incidents": 12,
    "recommendation": "Immediate intervention required (EU AI Act Article 14)",
    "regulation_mapping": {
      "eu_ai_act": "Article 14(4)(b)",
      "texas_traiga": "§ 2056.002"
    }
  },
  "idempotency_key": "idem_abc123"
}

Calibration Values:

  • OVERTRUSTING — Automation bias detected

  • UNDERTRUSTING — Algorithm aversion detected

  • INCONSISTENT — Erratic trust patterns


Bias Events

bias.detected

Fired when demographic bias is detected.

Payload:

Bias Types:

  • accuracy_disparity — AI less accurate for group

  • representation_disparity — Group underrepresented

  • treatment_disparity — Different treatment for similar cases

Severity Levels:

  • high — Disparity >20% or >100 users

  • medium — Disparity 10-20% or 50-100 users

  • low — Disparity <10% or <50 users


Risk Events

risk_user.identified

Fired when a user is flagged as high-risk.

Payload:

Risk Levels:

  • high — Immediate attention required

  • medium — Review within 7 days

  • low — Monitor


threshold.breached

Fired when a custom threshold is exceeded.

Payload:


Compliance Events

audit.required

Fired when a regulatory audit is triggered.

Payload:


compliance.report_ready

Fired when an export is complete.

Payload:


Subscribing to Events

When creating a webhook, specify which events to receive:

Subscribe to all events:


Next: Signature Verification

Last updated