All endpoints require
Authorization: Bearer <token>. Provide either triggerId or serviceId in the calculate request body — not both.https://your-api-domain.com/api/v1/blast-radius
Calculate blast radius
Trigger a blast radius calculation for a given trigger or service. Scrubbe traverses the dependency graph and returns an impact assessment covering affected services, estimated user population, and risk scores.POST https://your-api-domain.com/api/v1/blast-radius/calculate
string
ID of the event or alert trigger to calculate impact for. Provide either
triggerId or serviceId.string
ID of the service to model as the failure origin. Provide either
triggerId or serviceId.string
Constrain the calculation to a specific environment (e.g.
"production", "staging").number
default:"3"
Maximum dependency traversal depth. Higher values are more thorough but take longer to compute.
string
required
Unique identifier for this blast radius report.
string
Trigger ID used as the calculation origin, if provided.
string
Service ID used as the calculation origin, if provided.
string
Environment the calculation was scoped to.
object[]
Services within the blast radius, ordered by risk score descending.
string
Plain-language description of the estimated affected user population.
number
Aggregate risk score for the entire blast radius, from
0 to 1.string
required
ISO 8601 timestamp of the calculation.
List blast radius reports
Returns a paginated list of all blast radius reports for the workspace, ordered by calculation date descending.GET https://your-api-domain.com/api/v1/blast-radius
number
default:"1"
Page number.
number
default:"20"
Items per page (max 100).
string
Filter reports by origin service.
string
Filter by environment.
cURL
object[]
Array of blast radius report summaries.
number
Total matching report count.
Get risk summary
Returns an aggregated risk summary across all services in the workspace — overall risk distribution, top highest-risk services, and trend data. Use this for dashboard widgets and reliability reviews.GET https://your-api-domain.com/api/v1/blast-radius/risk-summary
cURL
number
Number of services with at least one blast radius report.
object[]
Services with an average risk score above
0.75, ordered by score descending.object
Count of services by risk tier.
string
ISO 8601 timestamp of the most recent calculation included in the summary.
Get reports for a trigger
Returns all blast radius reports associated with a specific trigger ID.GET https://your-api-domain.com/api/v1/blast-radius/trigger/:triggerId
string
required
The trigger ID.
cURL
object[]
Array of blast radius reports linked to the given trigger.
Get a report by ID
Returns the full detail for a single blast radius report, including all affected services and risk scores.GET https://your-api-domain.com/api/v1/blast-radius/:id
string
required
The blast radius report ID.
cURL
string
required
Unique report identifier.
string
Trigger origin, if the report was calculated from a trigger.
string
Service origin, if the report was calculated from a service.
string
Scoped environment.
object[]
Services within the blast radius, ordered by risk score.
string
Plain-language estimate of affected users.
number
Aggregate risk score, from
0 to 1.string
required
ISO 8601 timestamp of the calculation.