Catalog module
The Catalog
module provides functionality for creating and maintaining products and categories.
Categories
When you create a category from Admin, you have the option to configure display and search engine optimization settings. To configure these settings using POST V1/categories
, you can specify the following parameters as attribute_code
values:
Copied to your clipboardall_childrenchildrenchildren_countcustom_apply_to_productscustom_designcustom_design_fromcustom_design_tocustom_layout_updatecustom_use_parent_settingsdefault_sort_bydescriptiondisplay_modefilter_price_rangeimageis_anchorlanding_pagemeta_descriptionmeta_keywordsmeta_titlepage_layoutpathpath_in_storeurl_keyurl_path
Third-party modules may define other custom attributes.
The following example uses the POST V1/categories
call to assign four custom attributes to the "My New Category" category.
Request
Response
Copied to your clipboard{"category": {"parent_id": 2,"name": "Kids","is_active": true,"level": 2,"include_in_menu": true,"custom_attributes": [{"attribute_code": "description","value": "kids category description"},{"attribute_code": "meta_title","value": "Kids meta title"},{"attribute_code": "meta_keywords","value": "Kids meta keywords"},{"attribute_code": "meta_description","value": "Kids meta description"},{"attribute_code": "url_key","value": "kids"},{"attribute_code": "url_path","value": "kids"}]}}
Copied to your clipboard{"id": 42,"parent_id": 2,"name": "Kids","is_active": true,"position": 9,"level": 2,"children": "","created_at": "2020-12-18 08:50:47","updated_at": "2020-12-18 08:50:47","path": "1/2/43","available_sort_by": [],"include_in_menu": true,"custom_attributes": [{"attribute_code": "description","value": "kids category description"},{"attribute_code": "meta_title","value": "Kids meta title"},{"attribute_code": "meta_keywords","value": "Kids meta keywords"},{"attribute_code": "meta_description","value": "Kids meta description"},{"attribute_code": "is_anchor","value": "1"},{"attribute_code": "path","value": "1/2/43"},{"attribute_code": "children_count","value": "0"},{"attribute_code": "url_key","value": "kids"},{"attribute_code": "url_path","value": "kids"}]}