List fired alerts
List every alert this workspace has fired, newest first, with the payload the notification carried, so a pipeline can react to quality, cost, or drift events without reading a mailbox.
Keyset pagination: pass next_cursor back as cursor until it is null. 400 when since is not an ISO date or limit is outside 1..200. Cache-Control: no-store.
Authorizations
Your workspace API key, e.g. sk_sovereign_..., sent as Authorization: Bearer <key>.
Query Parameters
Filter to one alert kind.
error_rate, latency_p90, balance_low, judge_drift, quality_low, model_shift, quality_gate ISO-8601 datetime; only alerts fired at or after this instant. 400 if unparseable.
Page size, integer 1..200.
Opaque cursor from a previous response's next_cursor (the id of the last alert on that page). Resumes after that alert.
Response
{ alerts: [{ id, kind, fired_at (ISO), payload (JSON object: criterion, model, rates, reason as applicable) }], next_cursor: string|null }
The response is of type object.