Get Notification Feed
List the notification feed for the authenticated user’s current team, most recent activity first. Each item is either an individual notification or a notification batch (a per-agent group of job_issue/eval_issue/job_done/schedule_issue notifications). Filter with type, unread, and either severity (exact match) or minSeverity (threshold; the two are mutually exclusive); paginate with limit/cursor. Either severity filter also narrows a surfaced batch’s counts to its qualifying members, and hides a batch with no qualifying live member. The feed is eventually consistent — a batch’s counts can lag a concurrent write by one page fetch. Requires the Notification Center feature; returns 404 when it is not enabled for the team.
Authorizations
API key authentication. Get your API key from the Duvo dashboard.
Path Parameters
Query Parameters
Only return individual notifications of this type and batches with at least one live member of it.
connection_broken, job_issue, eval_issue, job_done, background_job, schedule_issue If true, only return unread individual notifications and batches with at least one unread live member.
true, false Only return individual notifications with exactly this severity, and batches with at least one live member of it. A batch's counts then describe only those members. Mutually exclusive with minSeverity. One of: info, warning, critical, success.
info, warning, critical, success Only return individual notifications at or above this urgency, and batches with at least one live member at or above it. A batch's counts and worst severity then describe only its members at or above the threshold. Least to most urgent: success < info < warning < critical. Mutually exclusive with severity.
info, warning, critical, success 1 <= x <= 100