AttributeTemplateAttributeList_Load_Query
Description
This function loads a list of attributes and attribute options from an Attribute Template.
Request Parameters
| Parameter | Type | Description | 
| AttributeTemplate_id | Number | The id number of the attribute template being loaded | 
| count | Number | Maximum lines of data allowed to be returned in the response. This limit is used to prevent excessive amounts of data return | 
| filter | String | A string for filtering returned data | 
| offset | Number | Used with the Count parameter for paginating results of large datasets. Default 0 is no offset. | 
| sort | String | The order for sorting returned data | 
Response Parameters
| Parameter | Type | Description | 
| success | Number | 1indicating a successful request.
 0indicating an unsuccessful request | 
| id | Number | Response id | 
| attemp_id | Number | Attribute template id | 
| default_id | Number | The default_id of the attribute template attribute list | 
| disporder | Number | Number indicating display order position for the attribute option | 
| code | String | Attribute Template attribute code | 
| type | String | Attribute Type | 
| prompt | String | The prompt offered for selecting the attribute | 
| price | Number | The price of the attribute | 
| cost | Number | The cost of the attribute | 
| weight | Number | The weight of the attribute | 
| required | Boolean | Boolean value indicating if selecting the product attribute is required for purchase | 
| inventory | Boolean | Boolean value indicating if the product attribute is recorded in inventory | 
| image | String | Filepath for Attribute Image | 
| options | Object | Attribute Template Attribute Options | 
| options.id | Number | The id number of the option | 
| options.attemp_id | Number | The id number of the attribute template | 
| options.attmpat_id | Number | The id number of the attribute option in the attribute template | 
| options.disporder | Number | Number indicating display order position for the attribute option | 
| options.code | String | Attribute option code | 
| options.prompt | String | Name of the attribute option prompt | 
| options.price | Number | Attribute option price | 
| options.cost | Number | The cost of the attribute option | 
| options.weight | Number | The weight of the attribute option | 
| options.image | String | Filepath for the attribute option image | 
| options.default_opt | Boolean | Boolean value indicating if the attribute option is the default selection for the Attribute Template | 
Example Request
{
    "Store_Code": "{{Store_Code}}",
    "Miva_Request_Timestamp": "{{$timestamp}}",
    "Function": "AttributeTemplateAttributeList_Load_Query",
    "AttributeTemplate_ID": 1,
    "Filter": [],
    "Sort": "disporder",
    "Offset": 0,
    "Count": 42
}
Example Response
{
    "success": 1,
    "data": {
        "data": [
            {
                "id": 1,
                "attemp_id": 1,
                "default_id": 0,
                "disporder": 1,
                "code": "Size_att",
                "type": "select",
                "prompt": "size",
                "price": 0.0,
                "cost": 0.0,
                "weight": 0.0,
                "required": false,
                "inventory": true,
                "image": "",
                "options": [
                    {
                        "id": 1,
                        "attemp_id": 1,
                        "attmpat_id": 1,
                        "disporder": 1,
                        "code": "SM",
                        "prompt": "small",
                        "price": 0.0,
                        "cost": 0.0,
                        "weight": 0.0,
                        "image": "",
                        "default_opt": false
                    },
                    {
                        "id": 2,
                        "attemp_id": 1,
                        "attmpat_id": 1,
                        "disporder": 2,
                        "code": "MED",
                        "prompt": "medium",
                        "price": 0.0,
                        "cost": 0.0,
                        "weight": 0.0,
                        "image": "",
                        "default_opt": false
                    },
                    {
                        "id": 3,
                        "attemp_id": 1,
                        "attmpat_id": 1,
                        "disporder": 3,
                        "code": "LG",
                        "prompt": "large",
                        "price": 0.0,
                        "cost": 0.0,
                        "weight": 0.0,
                        "image": "",
                        "default_opt": false
                    },
                    {
                        "id": 4,
                        "attemp_id": 1,
                        "attmpat_id": 1,
                        "disporder": 4,
                        "code": "XL",
                        "prompt": "x-large",
                        "price": 0.0,
                        "cost": 0.0,
                        "weight": 0.0,
                        "image": "",
                        "default_opt": false
                    }
                ]
            }
        ],
        "start_offset": 0,
        "total_count": 5
    }
}
Error Responses
| Error Code | Error Message | Error Description | 
| MER-UTL-QUOTES-00032 | Attribute template not found | Attribute template not found |