The Blast Radius API helps you understand how far a failure can spread — before it happens or while it is unfolding. Submit a trigger or service identifier and Scrubbe traverses the downstream dependency graph to estimate which services, regions, and user populations are at risk. Reports are persisted so you can track risk over time, compare assessments across incidents, and feed impact data into incident creation or playbook selection.Documentation Index
Fetch the complete documentation index at: https://docs.scrubbe.com/llms.txt
Use this file to discover all available pages before exploring further.
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
ID of the event or alert trigger to calculate impact for. Provide either
triggerId or serviceId.ID of the service to model as the failure origin. Provide either
triggerId or serviceId.Constrain the calculation to a specific environment (e.g.
"production", "staging").Maximum dependency traversal depth. Higher values are more thorough but take longer to compute.
Unique identifier for this blast radius report.
Trigger ID used as the calculation origin, if provided.
Service ID used as the calculation origin, if provided.
Environment the calculation was scoped to.
Services within the blast radius, ordered by risk score descending.
Plain-language description of the estimated affected user population.
Aggregate risk score for the entire blast radius, from
0 to 1.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
Page number.
Items per page (max 100).
Filter reports by origin service.
Filter by environment.
cURL
Array of blast radius report summaries.
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 of services with at least one blast radius report.
Services with an average risk score above
0.75, ordered by score descending.Count of services by risk tier.
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
The trigger ID.
cURL
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
The blast radius report ID.
cURL
Unique report identifier.
Trigger origin, if the report was calculated from a trigger.
Service origin, if the report was calculated from a service.
Scoped environment.
Services within the blast radius, ordered by risk score.
Plain-language estimate of affected users.
Aggregate risk score, from
0 to 1.ISO 8601 timestamp of the calculation.