Ah, I see. What you want is to get the connected cards together with the card you query.
This works e.g. like so:
query {
phase(id: <yourPhaseId>) {
name
cards {
edges {
node {
id
title
fields {
name
value
field {
internal_id
}
}
child_relations {
pipe {
name
}
name
cards {
fields {
name
array_value
value
field {
id
internal_id
}
}
child_relations {
pipe {
name
}
name
cards {
fields {
name
array_value
value
field {
id
internal_id
}
}
child_relations {
pipe {
name
}
name
cards {
fields {
name
array_value
value
field {
id
internal_id
}
}
}
}
}
}
}
}
}
}
}
}
}
This example goes actually already a bit further: it queries not only the first-level connections, but up to 3 levels (e.g. the client connection again has a connection to, say, address, which then again has a connection, to e.g. a country database).