Adding a dependency
STATUS_DATA that flows through your notification policies.
Alert sensitivity
Control which service events trigger alerts with thealertSensitivity setting:
| Level | Behavior |
|---|---|
ALL | Alert on all status changes, including minor degradations |
INCIDENTS_ONLY | Alert only when the service reports an active incident |
MAJOR_ONLY | Alert only on major outages (highest impact level) |
Updating sensitivity
Component-level dependencies
You can track a specific component of a service rather than the entire service. This is useful when you only depend on part of a vendor’s infrastructure — for example, tracking GitHub’s “API Requests” component without alerting on “GitHub Pages” issues. WhencomponentId is set on a dependency, only incidents affecting that component trigger alerts.
Listing dependencies
Dependency fields
| Field | Type | Description |
|---|---|---|
subscriptionId | UUID | Unique dependency identifier |
serviceId | UUID | Tracked service |
slug | string | Service slug (e.g., github) |
name | string | Service display name |
category | string | Service category |
overallStatus | string | Current service health |
componentId | UUID | Specific component being tracked (null = whole service) |
component | object | Component detail (when tracking a specific component) |
alertSensitivity | string | ALL, INCIDENTS_ONLY, or MAJOR_ONLY |
subscribedAt | datetime | When the dependency was added |
Removing a dependency
Plan limits
| Plan | Max dependencies |
|---|---|
| Free | 10 |
| Starter+ | Unlimited |
How dependency alerts flow
service_id_in or component_name_in rules to route service alerts to specific channels.
Next steps
Services
Browse the catalog to find services you depend on.
Service incidents
View incidents reported by your tracked services.
Notification policies
Route dependency alerts with match rules.
Tracking dependencies guide
Step-by-step guide for setting up dependency tracking.