CategoryList_Load_Query
#
Description#
This function allows you to query one or more categories from Miva.
On Demand Columns#
Name | Description |
---|---|
CustomField_Values:* "CustomField_Values:<module code>:<field code>" "CustomField_Values:<module code>:*" |
Includes all custom fields in the output Includes that specific field in the output Includes all fields for the specified module in the output |
uris |
Returns uri object |
Filter Columns#
Name | Description |
---|---|
Category_Show |
All , Active (All is default) |
Search Filter Columns#
Field | Type |
---|---|
Name |
String |
Depth |
Number |
Code |
String |
Alternate Display Page |
String |
Parent Category |
String |
Page title |
String |
Created |
Unix Timestamp |
Last Updated |
Unix Timestamp |
Supported Sort Columns#
Field | Type |
---|---|
Name |
String |
Depth |
Number |
Code |
String |
Alternate Display Page |
String |
Parent Category |
String |
Page title |
String |
Created |
Unix Timestamp |
Last Updated |
Unix Timestamp |
Request Body Parameters#
Parameter |
Type | Description |
---|---|---|
count |
Number | Count is used to tell Miva how many records to return. |
offset |
Offset | Used in conjunction with the Count parameter for paginating results of large datasets. Default is 0 . |
sort |
String | Field to sort results by. Available sorting fields listed below. Use - prefix for a descending sort. |
filter |
Object | Array of Object containing search filters. See usage here |
#filter) |
Response Parameters#
Parameter |
Type | Description |
---|---|---|
success |
Boolean | Boolean value indicating if the API request was successful |
total_count |
Number | The number of categories returned |
start_offset |
Number | The offset starting point for pagination of return data |
id |
Number | Category Id |
parent_id |
Number | Id of the categories parent category |
agrpcount |
Number | Number of availability groups the category is assigned to |
depth |
Number | Depth |
disp_order |
Number | Display Order |
page_id |
Number | Id of alternate page display. 0 if none |
code |
String | Category Code |
name |
String | Category Name |
page_title |
String | Page Title |
active |
Boolean | Active Flag |
dt_created |
Unix Timestamp | Created Date |
dt_Updated |
Unix Timestamp | Last Updated |
page_code |
String | Alternate Page Display Code |
parent_category |
String | Parent Category. Empty if no parent |
uri |
Object | URI object if included |
uri.id |
Number | URI id |
uri.uri |
String | URI - Relative Path |
uri.store_id |
Number | ID of Store associated with |
uri.page_id |
Number | Positive Integer if URI belongs to a page, otherwise 0 |
uri.cat_id |
Number | Positive Integer if URI belongs to a category, otherwise 0 |
uri.product_id |
Number | Positive Integer if URI belongs to a product, otherwise 0 |
uri.feed_id |
Number | Positive Integer if URI belongs to a Feed, otherwise 0 |
uri.canonical |
Boolean | True/false value if the URI is a canonical URI |
uri.status |
String | HTTP Status to return. Values include: 200, 301, 302, 303, 307 |
CustomField_Values |
Object | Object of custom fields |
CustomField_Values.cmp-mv-prodctgy-meta |
Object | Category Meta Fields |
CustomField_Values.cmp-mv-prodctgy-meta.keywords |
String | Category Meta Keywords |
CustomField_Values.cmp-mv-prodctgy-meta.description |
String | Category Meta Description |
CustomField_Values.cmp-cssui-cattitle.category_title_image |
String | Category Title Image |
CustomField_Values.cmp-cssui-cattree.category_tree_image |
String | Category Tree Image |
CustomField_Values.cmp-cssui-pchdft.header |
String | Category Header |
CustomField_Values.cmp-cssui-pchdft.footer |
String | Category Footer |
Example Request#
{
"Store_Code": "{{Store_Code}}",
"Miva_Request_Timestamp": "{{$timestamp}}",
"Function": "CategoryList_Load_Query",
"Count": 0,
"Offset": 0,
"Sort": "-Last Updated",
"Filter": {
"Name": "Example",
"Page title": "Example Page"
}
}
Example Response#
{
"success": 1,
"data": {
"total_count": 3,
"start_offset": 0,
"data": [
{
"id": 3,
"parent_id": 0,
"agrpcount": 0,
"depth": 0,
"disp_order": 3,
"page_id": 0,
"code": "Sample",
"name": "Sample Test Category",
"page_title": "Sample Category Page Title",
"active": true,
"dt_created": 1539878232,
"dt_Updated": 1539884355,
"uris": [
{
"id": 70,
"uri": "/sample-test-category.html",
"store_id": 1,
"screen": "",
"page_id": 0,
"cat_id": 1,
"product_id": 0,
"feed_id": 0,
"canonical": true,
"status": 200
}
],
"page_code": "",
"parent_category": "",
"CustomField_Values": {
"cmp-mv-prodctgy-meta": {
"keywords": "",
"description": ""
},
"customfields": {
"cat_banner": "/path/to/image.jpg"
},
"cmp-cssui-cattitle": {
"category_title_image": ""
},
"cmp-cssui-cattree": {
"category_tree_image": ""
},
"cmp-cssui-pchdft": {
"header": "",
"footer": ""
}
}
},
{
"id": 4,
"parent_id": 3,
"agrpcount": 0,
"depth": 1,
"disp_order": 4,
"page_id": 0,
"code": "sub-cat1",
"name": "Sub Category 1",
"page_title": "",
"active": true,
"dt_created": 1540047807,
"dt_Updated": 1540047807,
"page_code": "",
"parent_category": "Sample",
"CustomField_Values": {
"cmp-mv-prodctgy-meta": {
"keywords": "",
"description": ""
},
"customfields": {
"cat_banner": ""
},
"cmp-cssui-cattitle": {
"category_title_image": ""
},
"cmp-cssui-cattree": {
"category_tree_image": ""
},
"cmp-cssui-pchdft": {
"header": "",
"footer": ""
}
}
},
{
"id": 5,
"parent_id": 3,
"agrpcount": 0,
"depth": 1,
"disp_order": 5,
"page_id": 0,
"code": "sub-cat2",
"name": "Sub Category 2",
"page_title": "",
"active": true,
"dt_created": 1540047821,
"dt_Updated": 1540047821,
"page_code": "",
"parent_category": "Sample",
"CustomField_Values": {
"cmp-mv-prodctgy-meta": {
"keywords": "",
"description": ""
},
"customfields": {
"cat_banner": ""
},
"cmp-cssui-cattitle": {
"category_title_image": ""
},
"cmp-cssui-cattree": {
"category_tree_image": ""
},
"cmp-cssui-pchdft": {
"header": "",
"footer": ""
}
}
}
]
}
}