You can call this operation to obtain product categories based on the category group. 

API

GET ${API_PREFIX}/commodity/cat
Content-Type: text/plain;charset=utf-8 

URL Query Param

Response

index == 1

{
  "c": "0",
  "m": "",
  "d": {
    "group": 1,
    "model": [
      {
        "id": "3FO4K4KJV0OG",
        "name": "new product",
        "children": []
      },
      {
        "id": "3FO4K6FQGSX4",
        "name": "cat1",
        "children": [
          {
            "id": "3FO4K6FR430R",
            "name": "subcat1.1",
            "children": []
          }
        ]
      },
      {
        "id": "3FO4K6FR4GDV",
        "name": "cat2",
        "children": []
      }
    ]
  }
}

index == 2

{
  "c": "0",
  "m": "",
  "d": {
    "group": 2,
    "texture": [
      {
        "id": "3FO4K4KJV41H",
        "name": "new product",
        "children": []
      },
      {
        "id": "3FO4K6FR4JPW",
        "name": "cat1",
        "children": []
      },
      {
        "id": "3FO4K6FR49OT",
        "name": "cat2",
        "children": [
          {
            "id": "3FO4K6FR4D1U",
            "name": "subcat2.1",
            "children": []
          }
        ]
      }
    ]
  }
}

index == 3

{
  "c": "0",
  "m": "",
  "d": {
    "group": 3,
    "pavingCats": [
      {
        "id": "3FO4K4KJUMBC",
        "name": "base cat",
        "children": [
          {
            "id": "3FO4K4KJUPND",
            "name": "tile",
            "children": [
              {
                "id": "3FO4K4KJVY4Q",
                "name": "cat1",
                "children": []
              }
            ]
          }
        ]
      }
    ]
  }
}

index == 4

{
  "c": "0",
  "m": "",
  "d": {
    "group": 4,
    "moldingAndWallboard": [
      {
        "id": "3FO4K4KJUT0E",
        "name": "new product",
        "children": []
      },
      {
        "id": "3FO4K6FR3YNQ",
        "name": "cat1",
        "children": []
      }
    ],
    "materialTexture": [
      {
        "id": "3FO4K4KJUWCF",
        "name": "new product",
        "children": []
      },
      {
        "id": "3FO4K6FR5854",
        "name": "cat2",
        "children": []
      }
    ]
  }
}

index == 5

{
  "c": "0",
  "m": "",
  "d": {
    "group": 5,
    "cabinet": [
      {
        "id": "2",
        "name": "base cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "6",
        "name": "texture cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "14",
        "name": "internal component cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "16",
        "name": "semi-finished cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "12",
        "name": "line cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "20",
        "name": "cabinet combination cat",
        "systemCat": true,
        "children": [
          {
            "id": "3FO4K4BXO30N",
            "name": "ddd",
            "children": []
          }
        ]
      }
    ]
  }
}

index == 6

{
  "c": "0",
  "m": "",
  "d": {
    "group": 6,
    "wardrobe": [
      {
        "id": "5",
        "name": "cabinet mode cat",
        "systemCat": true,
        "children": [
          {
            "id": "3FO4K4BXO6CO",
            "name": "storage",
            "children": []
          }
        ]
      },
      {
        "id": "21",
        "name": "cabinet combination cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "8",
        "name": "component mode cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "7",
        "name": "texture cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "9",
        "name": "internal component cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "10",
        "name": "semi-finished cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "13",
        "name": "line cat",
        "systemCat": true,
        "children": []
      },
      {
        "id": "26",
        "name": "new product",
        "systemCat": true,
        "children": []
      },
      {
        "id": "28",
        "name": "fitting cat",
        "systemCat": true,
        "children": []
      }
    ]
  }
}
Did this answer your question?