New: MCP server monitoring is live. Start free

Documentation

Alert preferences and filtering

Alert preferences decide which changes generate noise and where they go. You manage them in the app on each dependency or provider subscription (exact placement: Alerts, Notifications, or a tab on the detail page—wording varies).

What you can tune (typical UI)

ControlEffect
ScopeWhole dependency, a domain you’ve mapped, or a single endpoint / operation.
Minimum severityOnly safe, risky, or breaking and above (labels match what you see on change rows).
Breaking-onlyExtra gate so only contract-breaking items notify.
ChannelsRestrict to Slack, Teams, email, PagerDuty—or leave broad if your org wants every connected channel to be eligible.
Email listAddresses for this rule (when email is enabled org-wide).
On/offDisable a rule without deleting it.

Tip: If channels is narrowed to e.g. only email, Slack won’t fire for that rule—even if Slack is connected org-wide.

Provider (library) subscriptions

Catalog subscriptions often have a similar alert preferences screen with extras like domain or spec filters so large vendors don’t overwhelm one channel.

Plan limits

Some channels (especially Slack) may require a paid plan. The UI usually shows an upgrade path when you hit a limit.

Try it

  1. Connect at least one channel under Settings → Integrations.
  2. On a test dependency, create a narrow rule: e.g. Breaking only + one channel.
  3. Confirm lower-severity items stay in the app or email only.

Developers: HTTP API

Preference CRUD uses:

  • GET/POST/PUT/DELETE /api/dependencies/:id/alert-preferences/...
  • GET/POST/PUT/DELETE /api/provider-subscriptions/:id/alert-preferences/...

Example JSON bodies: see historical Core resources tables.

Related topics

Catch OpenAPI breaking changes early

Add your spec—diffs and alerts on every sync. No credit card to start; upgrade for faster polling, Slack or Teams, and more seats.