Skip to main content
GET
/
v1
/
graph
/
blast-radius
/
{serviceId}
Calculate blast radius
curl --request GET \
  --url https://api.example.com/v1/graph/blast-radius/{serviceId}
{
  "affectedServices": [
    {
      "serviceId": "<string>",
      "name": "<string>",
      "hops": 123,
      "impact": "<string>"
    }
  ],
  "totalAffected": 123
}
Determine the downstream impact of a service failure. Returns all affected services with hop count and impact level.

Authentication

Requires a valid JWT token. Any authenticated user can access this endpoint.
Authorization: Bearer <your-jwt-token>

Path parameters

serviceId
string
required
The ID of the service to calculate blast radius for.

Response

affectedServices
array
List of downstream services that would be affected.
totalAffected
number
Total number of affected services.
curl -X GET "https://api.causeflow.ai/v1/graph/blast-radius/svc_001" \
  -H "Authorization: Bearer <your-jwt-token>"

Example response

{
  "affectedServices": [
    {
      "serviceId": "svc_003",
      "name": "order-service",
      "hops": 1,
      "impact": "high"
    },
    {
      "serviceId": "svc_004",
      "name": "notification-service",
      "hops": 2,
      "impact": "medium"
    }
  ],
  "totalAffected": 2
}
Use blast radius analysis during incident investigation to understand the full scope of impact. CauseFlow’s AI agents also use this data to enrich their investigation context.