The feed
GET /api/notifications— your notification feed, paginated.POST /api/notifications/{id}/read— mark one as read.POST /api/notifications/read-all— mark all as read.
Channels
A channel is a delivery target: a webhook or a chat bot.GET /api/notification-channels— list channels. Secrets come back masked.POST /api/notification-channels— create a channel.PUT /api/notification-channels/{id}— update.DELETE /api/notification-channels/{id}— delete.POST /api/notification-channels/{id}/test— send a test message.
Event preferences
PUT /api/notification-event-preferences sets which events reach which
channel:
GET /api/notification-event-preferences?channelId=chan_1 reads the current
preferences for one channel.
Dashboards and events
GET /api/dashboard/counts— the dashboard counters.GET /api/dashboard/attack-surface— the attack-surface radar data.GET /api/events— the raw event feed.?subject=filters by subject.

