Skip to main content
GET
List a component's multi-hop upstream and downstream dependencies.

Authorizations

X-API-KEY
string
header
required

Path Parameters

id
string<uuid>
required

UUID of the component the walks start on.

Query Parameters

maxHops
integer
default:5

How many edges to follow from the component in each direction.

Required range: 1 <= x <= 5

Response

Every dependency reached within the hop budget.

A component's cross-service dependencies within a hop budget, as flat hop records. Consumers fold the records themselves: group by componentId for a per-component summary (nearest hop, distinct fields), by startGroupId for the dependencies of one payload group, and filter by hops for a tighter radius without another read.

componentId
string<uuid>
required
maxHops
integer
required

The hop budget the walks ran with.

truncated
boolean
required

At least one field's walk crossed a composition contract limit and was dropped, so the lists are incomplete for that field.

upstream
object[]
required

Every payload field the component's ingress fields come from, nearest hop first.

downstream
object[]
required

Every payload field the component's egress fields flow to, nearest hop first.