{
    "actions": [
        {
            "name": "search_products",
            "description": "Search the packaging product catalog by free-text keyword",
            "url": "https://www.thecustomizedpackaging.com/search-products",
            "method": "GET",
            "parameters": {
                "type": "object",
                "properties": {
                    "keyword": {
                        "type": "string",
                        "description": "Product or box style search query",
                        "minLength": 1
                    }
                },
                "required": ["keyword"]
            }
        },
        {
            "name": "open_cost_estimator",
            "description": "Open the packaging cost estimator to price a custom box",
            "url": "https://www.thecustomizedpackaging.com/custom-box-packaging-cost-calculator",
            "method": "GET",
            "parameters": {
                "type": "object",
                "properties": {},
                "additionalProperties": false
            }
        },
        {
            "name": "contact_inquiry",
            "description": "Submit a contact form inquiry to the packaging team",
            "url": "https://www.thecustomizedpackaging.com/contact-form-submit",
            "method": "POST",
            "parameters": {
                "type": "object",
                "properties": {
                    "name": { "type": "string", "minLength": 1, "maxLength": 100 },
                    "email": { "type": "string", "format": "email", "maxLength": 255 },
                    "subject": { "type": "string", "maxLength": 200 },
                    "message": { "type": "string", "minLength": 10, "maxLength": 5000 }
                },
                "required": ["name", "email", "message"]
            }
        },
        {
            "name": "request_quote",
            "description": "Submit a custom packaging quote request with box specs",
            "url": "https://www.thecustomizedpackaging.com/quote-form-submit",
            "method": "POST",
            "parameters": {
                "type": "object",
                "properties": {
                    "name": { "type": "string", "minLength": 1 },
                    "email": { "type": "string", "format": "email" },
                    "phone": { "type": "string" },
                    "length": { "type": "number" },
                    "width": { "type": "number" },
                    "height": { "type": "number" },
                    "unit": { "type": "string", "enum": ["in", "cm", "mm"] },
                    "qty1": { "type": "integer", "minimum": 50 },
                    "message": { "type": "string", "minLength": 1 }
                },
                "required": ["name", "email", "phone", "length", "width", "height", "qty1", "message"]
            }
        },
        {
            "name": "browse_custom_boxes",
            "description": "Browse custom packaging box styles and categories",
            "url": "https://www.thecustomizedpackaging.com/custom-boxes",
            "method": "GET",
            "parameters": {
                "type": "object",
                "properties": {},
                "additionalProperties": false
            }
        }
    ]
}
