# List navigation nodes Lists the NavigationNodes for the NavigationStructure. See NavigationNode for more information. Endpoint: GET /ListNavigationNodes Version: 1.1 ## Query parameters: - `navigationId` (integer, required) Specifies id for the navigation structure. - `descendantOf` (string) Specifies the parent hierarchy for the NavigationNodes to list. If none is supplied all nodes will be listed. Sample: /1/ - `maxRecursions` (string) Specifies the number of levels deep to go. If none is supplied all nodes will be listed. - `cultureCode` (string) Specifies in which language to display culture specific information. If none is supplied, value is resolved from Application. ## Response 200 fields (application/json): - `Key` (string) Key is unique for the NavigationNode and used when listing the content displayed for the node. - `Hierarchy` (string) Hierarchy represents the current navigation path within the NavigationNode structure. Hierarchy is used to get the sub nodes for current node. MaxLength: 4000. - `TypeId` (integer) TypeId defines the content type of the NavigationNode. - `Name` (string) The display name of the NavigationNode. MaxLength: 50. - `TargetPath` (string) The target path, if any, for the NavigationNode. This can be a direct link to any page that defines the content for the node. Depending on TypeId. MaxLength: 500. - `ManufacturerSeed` (string) The manufacturer seed, if any, for the NavigationNode. MaxLength: 255. - `CategorySeed` (string) The category seed, if any, for the NavigationNode. MaxLength: 255. - `FlagIdSeed` (string) A comma separated list of flag internal ids, if any, for the NavigationNode. MaxLength: 255. - `ImageKey` (string,null) The image key for the first underlying category, if any. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters. - `Description` (string) The description for the first underlying category, if any. MaxLength: max. - `ProductCount` (integer,null) A count of existing products under this node. It will have a value if fetched from an operation which calculates the value, null otherwise.