POST api/v2/products/advancedproductfilters

Returns available Advanced Product Filter types and values.

Request Information

URI Parameters

None.

Body Parameters

AdvancedProductFiltersRequest
NameDescriptionTypeAdditional information
Filter

List of filters that can be used to refine the results.

Collection of ProductFilter

None.

Request Formats

Sample:

Sample not available.

Sample:

Sample not available.

Sample:

<AdvancedProductFiltersRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Filter>
    <ProductFilter>OnPriceList</ProductFilter>
    <ProductFilter>OnPriceList</ProductFilter>
  </Filter>
</AdvancedProductFiltersRequest>

Response Information

Resource Description

AdvancedProductFiltersResponse
NameDescriptionTypeAdditional information
AdvancedProductFilter

The advanced product filters applied to a set of products.

Collection of AdvancedProductFilter

None.

Response Formats

Sample:

{
  "AdvancedProductFilter": [
    {
      "Type": "ProductType",
      "Values": [
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        }
      ]
    },
    {
      "Type": "ProductType",
      "Values": [
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        }
      ]
    }
  ]
}

Sample:

<AdvancedProductFiltersResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AdvancedProductFilter>
    <AdvancedProductFilter>
      <Type>ProductType</Type>
      <Values>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
      </Values>
    </AdvancedProductFilter>
    <AdvancedProductFilter>
      <Type>ProductType</Type>
      <Values>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
      </Values>
    </AdvancedProductFilter>
  </AdvancedProductFilter>
</AdvancedProductFiltersResponse>