# omnibusHierarchy

the omnibusHierarchy API

## Get the full omnibus structure hierarchy (header + tenants + embedded deposit wallets) as one consistent, paginated snapshot

 - [GET /v1/domains/{domainId}/omnibus/{omnibusId}/hierarchy](https://docs.ripple.com/products/custody/reference/api/openapi/omnibushierarchy/getomnibushierarchy.md): Serves bulk/enumeration consumers (e.g. Portfolio Data Export) that would otherwise compose GET .../omnibus, GET .../tenants, and GET .../deposit-wallets and join the latter two themselves. Totals are always populated (no cursor/Slice mode) and results are sorted by (createdAt, id) for stable pagination across concurrent writes. This endpoint never returns balances; balances remain sourced from the Accounting Service. omnibus.balances is never fetched by this endpoint and appears as an empty list; consumers must not interpret it as host tenant balances.

