New: MCP server monitoring is live. Start free trial

Tune severity & noise

min

Severity tuning is the single biggest determinant of long-term value from Intello. With appropriate routing, the product fades into the background and surfaces only what your team needs to act on. Without it, alert fatigue sets in quickly and important changes get missed.

The principle

Page on Breaking. Notify on Risky. Surface Safe additions in the inbox and digests rather than in real-time channels.

The remainder of this page explains how to apply this principle in Intello.

Why a single channel for everything fails

When an integration is first added, every change is routed to the same channel. Within a week or two, breaking-change alerts begin to be lost in a stream of safe additions. Teams typically respond by muting the channel, at which point they have lost coverage entirely.

Severity routing separates "wake the on-call engineer" from "review on Friday."

Configuring per-dependency alert preferences

Alert preferences are configured per dependency. Open the integration at Dependencies → [integration] → Edit and locate the Alert preferences panel. For each preference rule you create, you can specify:

  • Minimum severity — the lowest severity that triggers the rule (safe, risky, or breaking).
  • Channels — the destinations the rule activates (Slack, email, PagerDuty). An empty selection permits all configured channels.

A common starting configuration:

SeveritySlackPagerDutyEmail digest
BreakingYesYesYes
RiskyYesNoYes
SafeNoNoYes

This routes breaking changes to a human in real time, surfaces risky changes where work happens, and retains safe additions in periodic digests.

When to override per integration

Some integrations warrant different rules. A payments API may justify escalated routing; a low-criticality analytics provider may justify relaxed routing. Because preferences are already per-dependency, simply create rules with different thresholds on each integration. There is no global preference — every rule is scoped to a specific dependency.

What is classified as breaking

Intello classifies a change as Breaking when it would prevent code that worked previously from continuing to work. Specifically:

  • An endpoint or operation is removed.
  • A request field is added with a required constraint, causing existing callers to fail validation.
  • A response field is removed that callers may rely on.
  • A type is narrowed in a way that previously valid payloads no longer satisfy.
  • An authentication requirement is tightened — for example, a new required scope.

If the provider versions the change away (for example, by introducing it in /v3 while leaving /v2 unchanged), Intello attaches the classification to the new version only.

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.