GET api/Product/Filter_Read?parentId={parentId}&productId={productId}&onlyFilterGroups={onlyFilterGroups}

read extended product filter

Request Information

URI Parameters

NameDescriptionTypeAdditional information
parentId

parentId, default =0. result lists all children in tree

integer

Default value is 0

productId

Id of product. default =0. with parentId=0: all product related filters

integer

Default value is 0

onlyFilterGroups

limits the list to predefined FilterGroups

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

Collection of Tree
NameDescriptionTypeAdditional information
ID

integer

None.

ParentID

integer

None.

Node

string

None.

Sort

integer

None.

Items

integer

None.

LevelID

integer

None.

Label

string

None.

FilterGroup

string

None.

FilterTypeID

integer

None.

Name

Translation

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Name": {
      "nl": "sample string 1",
      "fr": "sample string 2",
      "en": "sample string 3",
      "de": "sample string 4"
    },
    "ID": 1,
    "ParentID": 2,
    "Node": "sample string 3",
    "Sort": 4,
    "Items": 5,
    "LevelID": 6,
    "Label": "sample string 7",
    "FilterGroup": "sample string 8",
    "FilterTypeID": 9
  },
  {
    "Name": {
      "nl": "sample string 1",
      "fr": "sample string 2",
      "en": "sample string 3",
      "de": "sample string 4"
    },
    "ID": 1,
    "ParentID": 2,
    "Node": "sample string 3",
    "Sort": 4,
    "Items": 5,
    "LevelID": 6,
    "Label": "sample string 7",
    "FilterGroup": "sample string 8",
    "FilterTypeID": 9
  }
]

application/xml, text/xml

Sample:
<ArrayOfTree xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Model.Utl">
  <Tree>
    <FilterGroup>sample string 8</FilterGroup>
    <FilterTypeID>9</FilterTypeID>
    <ID>1</ID>
    <Items>5</Items>
    <Label>sample string 7</Label>
    <LevelID>6</LevelID>
    <Name xmlns:d3p1="http://schemas.datacontract.org/2004/07/Model.App">
      <d3p1:de>sample string 4</d3p1:de>
      <d3p1:en>sample string 3</d3p1:en>
      <d3p1:fr>sample string 2</d3p1:fr>
      <d3p1:nl>sample string 1</d3p1:nl>
    </Name>
    <Node>sample string 3</Node>
    <ParentID>2</ParentID>
    <Sort>4</Sort>
  </Tree>
  <Tree>
    <FilterGroup>sample string 8</FilterGroup>
    <FilterTypeID>9</FilterTypeID>
    <ID>1</ID>
    <Items>5</Items>
    <Label>sample string 7</Label>
    <LevelID>6</LevelID>
    <Name xmlns:d3p1="http://schemas.datacontract.org/2004/07/Model.App">
      <d3p1:de>sample string 4</d3p1:de>
      <d3p1:en>sample string 3</d3p1:en>
      <d3p1:fr>sample string 2</d3p1:fr>
      <d3p1:nl>sample string 1</d3p1:nl>
    </Name>
    <Node>sample string 3</Node>
    <ParentID>2</ParentID>
    <Sort>4</Sort>
  </Tree>
</ArrayOfTree>