Skip to content

Get audit trail for a tool

GET
/v1/tools/{tool_id}/audit
curl --request GET \
--url 'http://localhost:8693/v1/tools/example/audit?limit=100'

Returns the recent audit log for this tool — all verification decisions (pass, deny, error) across all protocols. Uses the universal audit trail regardless of which protocol the call arrived over.

tool_id
required
string
limit
integer
default: 100

Audit trail entries (newest first)

Media type application/json
Array<object>
object
timestamp
string format: date-time
protocol
string
decision
string
Allowed values: allow deny error
subject
string
notes
string
Example
[
{
"decision": "allow"
}
]

Tool not found

Audit trail not yet implemented (stub)

Tool registry not initialised