New: MCP server monitoring is live. Start free

Documentation

Core API resources

Product usage: prefer Using the dashboard and Quickstart. This page is a route reference for engineers calling /api/* directly.

Workflow-oriented reference for Intello’s /api/* surface. Replace $API_URL, $TOKEN, UUIDs, and ids with your own. All examples assume Authorization: Bearer $TOKEN.

Monitored dependencies

MethodPathNotes
GET/api/dependenciesList org dependencies.
POST/api/dependenciesCreate (see Add a dependency).
GET/api/dependencies/:idFetch one; 404 if not in org.
PUT/api/dependencies/:idUpdate mutable fields.
DELETE/api/dependencies/:idDelete dependency and cascaded data.
POST/api/dependencies/:id/syncManual sync → 202 Accepted with job_id; 409 if already running.
POST/api/dependencies/:id/enableResume scheduling.
POST/api/dependencies/:id/disablePause automatic scheduling.
GET/api/dependencies/:id/specsList attached spec slices (when enabled).
PUT/api/dependencies/:id/specs/:specIdToggle subscription to a slice.

Create (minimal BYO example):

curl -sS -X POST "$API_URL/api/dependencies" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{
    "name": "Payments",
    "spec_source": "url",
    "spec_url": "https://api.vendor.com/openapi.json",
    "base_url": "https://api.vendor.com",
    "sync_frequency_hrs": 24
  }'

Snapshots

MethodPathNotes
GET/api/dependencies/:id/snapshotsHistorical snapshots newest-first.
GET/api/dependencies/:id/snapshots/:snapIdMetadata + summary fields.
GET/api/dependencies/:id/snapshots/:snapId/operationsResolved HTTP operations (may be large).
GET/api/dependencies/:id/snapshots/:snapId/rawNormalized document body (large JSON).

Change events

MethodPathNotes
GET/api/changesOrg-wide list; limit, page, status filters.
GET/api/changes/:changeIdOrg-scoped fetch.
GET/api/dependencies/:id/changesGrouped list for triage.
GET/api/dependencies/:id/changes/:changeIdSingle event for dependency.
POST/api/dependencies/:id/changes/:changeId/ackBody: { "acknowledged_by": "name@company.com" }.
POST/api/change-groups/:causeKey/ackGroup acknowledgement.

Sync jobs

MethodPathNotes
GET/api/dependencies/:id/sync-jobsRecent jobs for dependency.
GET/api/sync-jobs/:idJob detail (stage, status, last_error, …).
POST/api/sync-jobs/:id/retryRe-queue failed job.
POST/api/sync-jobs/:id/cancelCancel in-flight job when permitted.

Domain mappings

MethodPath
GET/api/dependencies/:id/domains
POST/api/dependencies/:id/domains
PUT/api/dependencies/:id/domains/:domainId
DELETE/api/dependencies/:id/domains/:domainId
POST/api/dependencies/:id/domains/refresh

Alert preferences (BYO)

MethodPath
GET/api/dependencies/:id/alert-preferences
POST/api/dependencies/:id/alert-preferences
PUT/api/dependencies/:id/alert-preferences/:prefId
DELETE/api/dependencies/:id/alert-preferences/:prefId

Create example:

{
  "scope": "api",
  "min_severity": "breaking",
  "notify_on_breaking": true,
  "channels": ["slack", "pagerduty"]
}

Provider catalog & subscriptions

MethodPathNotes
GET/api/providersAuthenticated catalog.
POST/api/providersAdmin/catalog write (permissions vary).
GET/api/providers/:idProvider detail.
PUT/api/providers/:idUpdate provider metadata.
DELETE/api/providers/:idDelete provider (rare).
GET/api/provider-subscriptionsList org subscriptions.
POST/api/provider-subscriptionsBody: { "provider_id": "<uuid>" }.
GET/api/provider-subscriptions/:idSubscription detail.
DELETE/api/provider-subscriptions/:idUnsubscribe.
GET/api/provider-subscriptions/:id/specsSpec slices + mute flags.
PUT/api/provider-subscriptions/:id/specs/:specIdBody: `{ "is_muted": true

Provider alert preferences

MethodPath
GET/api/provider-subscriptions/:id/alert-preferences
POST/api/provider-subscriptions/:id/alert-preferences
PUT/api/provider-subscriptions/:id/alert-preferences/:prefId
DELETE/api/provider-subscriptions/:id/alert-preferences/:prefId

Provider change events

MethodPath
GET/api/provider-changes
GET/api/provider-changes/:id
POST/api/provider-changes/:id/ack

Chat & incident integrations

MethodPathNotes
GET/api/integrationsList connected integrations (shape varies).
POST/api/integrations/slack/oauth/startBegin OAuth (typically UI-driven).
POST/api/integrations/slack/oauth/completeFinish OAuth.
POST/api/integrations/teams/oauth/startBegin Teams OAuth.
POST/api/integrations/teams/oauth/completeFinish Teams OAuth.
GET/api/integrations/teams/joined-teamsTeams picker data.
GET/api/integrations/teams/teams/:teamId/channelsChannel listing.
PUT/api/integrations/teams/destinationPersist channel routing.
PUT/api/integrations/pagerdutySave routing/integration configuration.
DELETE/api/integrations/:providerDisconnect provider key.

Notifications (in-app)

MethodPath
GET/api/notifications
GET/api/notifications/unread-count
PUT/POST/api/notifications/:id/read
PUT/POST/api/notifications/read-all
GET/api/notifications/preferences
PUT/api/notifications/preferences

Organization & members

MethodPathNotes
PUT/api/organizationsUpdate org profile (admin).
GET/api/organizations/membersList members.
POST/api/organizations/membersInvite user (admin).
PUT/api/organizations/members/:idChange role (admin).
DELETE/api/organizations/members/:idRemove member (admin).
GET/api/organizations/invitationsPending invites (admin).
POST/api/organizations/invitationsCreate invite (admin).
DELETE/api/organizations/invitations/:idCancel invite (admin).
POST/api/organizations/invitations/:id/resendResend (admin).

User profile

MethodPath
PUT/api/users/me

Dashboard & incidents

MethodPath
GET/api/dashboard/stats
GET/api/incidents
GET/api/incidents/:id

Onboarding

MethodPath
GET/api/onboarding/state
POST/api/onboarding/complete-step
POST/api/onboarding/dismiss

Billing

MethodPath
GET/api/billing/subscription
GET/api/billing/usage
GET/api/billing/plans
POST/api/billing/checkout
POST/api/billing/portal

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.