listHierarchyNodesByTags
GET/hierarchies/:hierarchyId/hierarchy-nodes/by-tags
Returns a flat paginated list of HierarchyNode objects belonging to the given hierarchy,
derived from nodes that match the provided tag IDs and traversed according to the direction parameter.
The service operates in two phases:
- Tag matching — all nodes in
hierarchyIdthat have at least one of the tag IDs infilter[tagIds]are identified as starting points. - Traversal — from each starting point, the hierarchy is traversed according to
direction:Down— includes the matched nodes and all their descendants (recursively).Up— includes the matched nodes and all their ancestors up to the root.Full— includes the matched nodes plus both their ancestors and descendants.
The result is a deduplicated flat list. The tag-matched nodes are always included in the result.
To access the service you need at least one of the following permissions:
| Permission (one of) |
|---|
| listHierarchies |
Request
Responses
- 200
- 400
HierarchyNode list response.
Bad request.