The audit log entry object
UUID of the audit log entry.
UUID of the agent that made the authorization request.
The action that was authorized. Currently always
"authorize".Name of the tool that was requested.
The parameters that were passed with the tool call.
Outcome of the authorization check. One of
"allowed", "denied", or "escalated".UUID of the policy that produced this decision.
null if no policy matched (default deny).Human-readable explanation of the decision.
Time in milliseconds that Veto spent evaluating this request.
ISO 8601 timestamp of when the authorization check occurred.
GET /v1/audit-logs
Query audit logs with optional filters. Results are returned in reverse chronological order (newest first).Query parameters
All parameters are optional.Filter by agent UUID.
Filter by action string (e.g.,
"authorize").Filter by tool name (exact match).
Filter by outcome. One of
"allowed", "denied", or "escalated".ISO 8601 start time. Returns logs at or after this timestamp.
ISO 8601 end time. Returns logs at or before this timestamp.
Maximum number of results to return. Range:
1–1000.Number of results to skip for pagination.
Response
Array of audit log entries matching your query.
Pagination metadata.
Audit logs are scoped to your workspace automatically. You cannot query logs from other workspaces.