Skip to main content
Private Beta. The Alert Intelligence API is in private beta and is enabled per-organization. The shape of these endpoints may change before general availability. If you’d like access, contact your Traversal point of contact or support@traversal.com.
The Alert Intelligence API exposes the results of Traversal’s alert triage — the alerts it escalated for investigation and aggregate statistics about alert volume and noise reduction over a time range. This is the same alert data that powers the Alert Intelligence view in the Traversal web application. All endpoints require authentication — see Authentication to create an API key. For base URL, error envelope, and generic status codes, see the API overview.
The Alert Intelligence API must be explicitly enabled for your organization. Requests from an organization without access return 403 Forbidden.

Required roles

API keys inherit the role of the user who created them. Both endpoints require at least the member role; a request from an underprivileged key returns 403 Forbidden.

Time-range filtering

Both endpoints accept optional start_time and end_time query parameters that filter on when each alert fired (fired_at). Both must be timezone-aware ISO-8601 timestamps (e.g. 2026-05-27T00:00:00Z); a naive timestamp returns 400. When both are provided, end_time must be strictly greater than start_time.

List escalations

GET /v1/alerts/escalations Returns alerts that Traversal escalated for investigation, most recent first, with their root-cause summaries. Paginated.

Query parameters

Example request

Example response

Get statistics

GET /v1/alerts/statistics Returns aggregate statistics about your organization’s alerts over a time range: total volume, investigated vs. noisy counts, noise-reduction percentage, and escalation response times.

Query parameters

Example request

Example response

Errors

All errors use the standard error envelope. In addition to the generic status codes, these endpoints return 400 for an invalid time range or a limit above 100, and 403 if the Alert Intelligence API is not enabled for your organization.