New: MCP server monitoring is live. Start free

Documentation

Add a dependency (bring your own API)

A monitored dependency is your org’s record for tracking one OpenAPI document over time. Most people add these from Dependencies in the app; this page walks through the UI first, then technical constraints and optional API details.

When to create a BYO dependency

  • You have an HTTPS OpenAPI URL Intello can fetch.
  • The vendor isn’t covered the way you need in the integration library, or you’re tracking a fork / internal gateway spec.
  • You want per-dependency alert rules or webhooks.

If Intello already lists the vendor in the library, consider subscribing there instead of duplicating the same spec.

In the web app

  1. Go to Dependencies.
  2. Choose Add / New dependency (wording may vary).
  3. Enter at least:
    • Name — shows in lists and alert titles.
    • Spec URL — direct link to the OpenAPI JSON or YAML file.
    • Base URL (optional) — helps teammates understand which service this is.
    • Sync frequency — how often Intello rechecks the spec (your plan may set a minimum).
  4. Save. The app typically kicks off an initial sync; you can open the dependency to watch sync history and any errors.
  5. Use Sync now / Run sync (if shown) after you fix a bad URL or want an immediate refresh—even when automatic syncs are paused.

Enable / disable: Turn monitoring off without deleting history using the dependency’s enable/disable control (exact placement varies by UI version).

Edit: Change URL, cadence, or monitoring scope from the dependency Edit flow.

Fields (what they mean in the product)

ConceptWhat it’s for
NameShort label; appears in Slack/Teams and the dashboard.
Spec URLMust be reachable HTTPS; Intello blocks unsafe hosts (see below).
Base URLThe API root your team thinks of (e.g. https://api.vendor.com).
Sync frequencyHours between scheduled checks.
Full vs partial monitoringFull = whole spec; partial = only selected domains or endpoints (when the form offers it).
Critical / high impactSurfaces the dependency as higher priority in the UI where supported.
Per-dependency Slack/Teams URLOptional override; prefer Settings → Integrations for org-wide OAuth when you can.

URL validation and security

Intello’s fetch layer rejects URLs that would be unsafe in a multi-tenant service (non-HTTPS, private IPs, metadata addresses, etc.). If your spec only exists on an internal network, expose it through a public HTTPS proxy you control or ask your platform team for an approved pattern.

Avoid secrets in the URL (e.g. ?token= query params)—they leak into config, support, and logs. Prefer stable public spec URLs.

Manual vs scheduled sync

  • Scheduled: Intello runs syncs automatically based on your cadence while the dependency is enabled and healthy (see Sync jobs and snapshots).
  • Manual: Use Sync now in the UI after changing the URL or when you need an immediate check.

Edge cases

ScenarioWhat to expect
Huge OpenAPI filesMay hit size or parse limits; consider a trimmed vendor bundle.
Vendor republishes the same contractNo new change events until the normalized spec actually differs.
Auth required to download specMay need a supported fetch/auth pattern or a proxy; see Authentication and secrets.

Developers: HTTP API

Creating and updating dependencies via script uses POST /api/dependencies, PUT /api/dependencies/:id, POST .../sync, etc. Request/response shapes and curl examples live in Core resources.

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.