v7

latestOpenAPI 3.0.1raw.githubusercontent.com2026-08-01426118.4 KB
Admin Resources

List Trust Level Audit Logs

List audit logs for trust level changes.

get/api/admin/v1/trust_level_audit_logs

Query parameters

user_idstring

Filter by User ID

admin_idstring

Filter by Admin ID

user_searchstring

Search user (fuzzy)

admin_searchstring

Search admin (fuzzy)

trust_level_filter'to_convicted' | 'to_trusted' | 'to_suspected' | 'to_unscored'

Filter by trust level change. Any unrecognized value (or omitting the parameter) returns all logs unfiltered.

Response

successful

total_countinteger

Example response

{
  "audit_logs": [
    {
      "id": 5012,
      "user": {
        "id": 42,
        "username": "orpheus",
        "display_name": "orpheus"
      },
      "previous_trust_level": "blue",
      "new_trust_level": "red",
      "changed_by": {
        "id": 1,
        "username": "orpheus",
        "display_name": "orpheus",
        "admin_level": "superadmin"
      },
      "reason": "self-reported heartbeats",
      "notes": "Reviewed flagged activity",
      "created_at": "2024-03-20T15:30:00Z"
    }
  ],
  "total_count": 137
}