Skip to main content
Aquila notifies you when the platform finds something worth your attention. You control where notifications land and which events trigger them.

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.