List Event Types
GET /v1/webhooks/event-types
Response
{
"data": {
"event_types": [
{ "value": "request.received", "label": "Request > Received", "description": "Triggered when a request is received" },
{ "value": "request.success", "label": "Request > Success", "description": "Triggered on a successful 2xx response" },
{ "value": "request.redirect", "label": "Request > Redirect", "description": "Triggered on a 3xx redirect response" },
{ "value": "request.client_error", "label": "Request > Client_error", "description": "Triggered on a 4xx client error" },
{ "value": "request.server_error", "label": "Request > Server_error", "description": "Triggered on a 5xx server error" },
{ "value": "request.timeout", "label": "Request > Timeout", "description": "Triggered when the request times out" },
{ "value": "request.error", "label": "Request > Error", "description": "Triggered on any error (non-2xx response)" },
{ "value": "request.completed", "label": "Request > Completed", "description": "Triggered on every completed request" },
{ "value": "audit.event", "label": "Audit > Event", "description": "Triggered on any audit-log entry (config changes, auth events) — for SIEM / observability streams" }
]
},
"meta": { "request_id": "550e8400-e29b-41d4-a716-446655440000" }
}
The
audit.event type streams every audit-log entry (config changes, auth events,
rotations) to your webhook — ideal for SIEM/observability pipelines. Unlike the
request.* events, it fires in both Live and Test modes.curl https://api.knoxcall.com/v1/webhooks/event-types \
-H "Authorization: Bearer kc_live_abc123..."