Glue API: Retrieve configurable bundle templates

Edit on GitHub

This endpoint allows retrieving information about the configurable bundle templates and their slots.

A configurable bundle doesn’t have any SKU but contains an identifier to distinguish from other elements in the system.

In your development, this resource can help you to let the customers set up the product the way they want and increase the diversity of the products sold.

Installation

For detailed information on the modules that provide the API functionality and related installation instructions, see:

Retrieve all configurable bundle templates

To retrieve all configurable bundle templates, send the request:


GET /configurable-bundle-templates


Request

Request sample: retrieve all configurable bundle templates

GET https://glue.mysprykershop.com/configurable-bundle-templates

Response

Response sample: retrieve all configurable bundle templates

{
    "data": [
        {
            "type": "configurable-bundle-templates",
            "id": "8d8510d8-59fe-5289-8a65-19f0c35a0089",
            "attributes": {
                "name": "Configurable Bundle \"All in\""
            },
            "links": {
                "self": "https://glue.mysprykershop.com/configurable-bundle-templates/8d8510d8-59fe-5289-8a65-19f0c35a0089"
            }
        },
        {
            "type": "configurable-bundle-templates",
            "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de",
            "attributes": {
                "name": "Smartstation Kit"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/configurable-bundle-templates"
    }
}
ATTRIBUTE TYPE DESCRIPTION
id String Unique identifier of the configurable bundle template.
name String Configurable bundle template name.

Retrieve a configurable bundle template

To retrieve information about a specific Configurable Bundle template, send the request:


GET /configurable-bundle-templates/{{template_uuid}}


PATH PARAMETER DESCRIPTION
{{template_uuid}} Unique identifier of the Configurable Bundle template. To get it, retrieve all configurable bundle templates.

Request

QUERY PARAMETER DESCRIPTION POSSIBLE VALUES
include Adds resource relationships to the request.
  • configurable-bundle-template-slots
  • configurable-bundle-template-image-sets
  • concrete-products
  • concrete-product-prices
  • concrete-product-image-sets
REQUEST USAGE
GET https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de Retrieve information about the Configurable Bundle template c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de.
GET https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-slot Retrieve information about the Configurable Bundle template c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de with its slots.
GET https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-slots,concrete-products,concrete-product-prices,concrete-product-image-sets Retrieve information about the Configurable Bundle template c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de with its slots, concrete products defined per slot, concrete product prices and concrete product image sets.
GET https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-image-sets Retrieve information about the Configurable Bundle template c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de with image sets.
Response sample: retrieve information about a configurable bundle
{
    "data": {
        "type": "configurable-bundle-templates",
        "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de",
        "attributes": {
            "name": "Smartstation Kit"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de"
        }
    }
}
Response sample: retrieve information about a configurable bundle including configurable bundle template slots, concrete products per slot, concrete product prices, and image sets
{
    "data": {
        "type": "configurable-bundle-templates",
        "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de",
        "attributes": {
            "name": "Smartstation Kit"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de"
        },
        "relationships": {
            "configurable-bundle-template-slots": {
                "data": [
                    {
                        "type": "configurable-bundle-template-slots",
                        "id": "9626de80-6caa-57a9-a683-2846ec5b6914"
                    },
                    {
                        "type": "configurable-bundle-template-slots",
                        "id": "2a5e55b1-993a-5510-864c-a4a18558aa75"
                    }
                ]
            }
        }
    },
    "included": [
        {
            "type": "concrete-product-image-sets",
            "id": "129_30706500",
            "attributes": {
                "imageSets": [
                    {
                        "name": "default",
                        "images": [
                            {
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/29554217_7377.jpg",
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/29554217_7377.jpg"
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_30706500/concrete-product-image-sets"
            }
        },
        {
            "type": "concrete-product-prices",
            "id": "129_30706500",
            "attributes": {
                "price": 12428,
                "prices": [
                    {
                        "priceTypeName": "DEFAULT",
                        "netAmount": null,
                        "grossAmount": 12428,
                        "currency": {
                            "code": "EUR",
                            "name": "Euro",
                            "symbol": "€"
                        },
                        "volumePrices": []
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_30706500/concrete-product-prices"
            }
        },
        {
            "type": "concrete-products",
            "id": "129_30706500",
            "attributes": {
                "sku": "129_30706500",
                "isDiscontinued": false,
                "discontinuedNote": null,
                "averageRating": null,
                "reviewCount": 0,
                "productAbstractSku": "129",
                "name": "Lenovo ThinkCenter E73",
                "description": "Eco-friendly and Energy Efficient Lenovo Desktop Power Manager lets you balance power management and performance to save energy and lower costs. The E73 is also ENERGY STAR compliant, EPEAT® Gold and Cisco EnergyWise™ certified—so you can feel good about the planet and your bottom line. With SuperSpeed USB 3.0, transfer data up to 10 times faster than previous USB technologies. You can also connect to audio- and video-related devices with WiFi and Bluetooth® technology. With 10% more processing power, 4th generation Intel® Core™ processors deliver the performance to increase business productivity for your business. They can also guard against identity theft and ensure safe access to your network with built-in security features.",
                "attributes": {
                    "processor_threads": "8",
                    "processor_cores": "4",
                    "processor_codename": "Haswell",
                    "pci_express_slots_version": "3",
                    "brand": "Lenovo",
                    "processor_frequency": "3.2 GHz"
                },
                "superAttributesDefinition": [
                    "processor_frequency"
                ],
                "metaTitle": "Lenovo ThinkCenter E73",
                "metaKeywords": "Lenovo,Tax Exempt",
                "metaDescription": "Eco-friendly and Energy Efficient Lenovo Desktop Power Manager lets you balance power management and performance to save energy and lower costs. The E73 is",
                "attributeNames": {
                    "processor_threads": "Processor Threads",
                    "processor_cores": "Processor cores",
                    "processor_codename": "Processor codename",
                    "pci_express_slots_version": "PCI Express slots version",
                    "brand": "Brand",
                    "processor_frequency": "Processor frequency"
                }
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_30706500"
            },
            "relationships": {
                "concrete-product-image-sets": {
                    "data": [
                        {
                            "type": "concrete-product-image-sets",
                            "id": "129_30706500"
                        }
                    ]
                },
                "concrete-product-prices": {
                    "data": [
                        {
                            "type": "concrete-product-prices",
                            "id": "129_30706500"
                        }
                    ]
                }
            }
        },
        {
            "type": "concrete-product-image-sets",
            "id": "130_29285281",
            "attributes": {
                "imageSets": [
                    {
                        "name": "default",
                        "images": [
                            {
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/29285281_8883.jpg",
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/29285281_8883.jpg"
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.69.demo-spryker.com:80/concrete-products/130_29285281/concrete-product-image-sets"
            }
        },
        {
            "type": "concrete-product-prices",
            "id": "130_29285281",
            "attributes": {
                "price": 9002,
                "prices": [
                    {
                        "priceTypeName": "DEFAULT",
                        "netAmount": null,
                        "grossAmount": 9002,
                        "currency": {
                            "code": "EUR",
                            "name": "Euro",
                            "symbol": "€"
                        },
                        "volumePrices": []
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/130_29285281/concrete-product-prices"
            }
        },

        ...

{
            "type": "concrete-product-image-sets",
            "id": "129_24325712",
            "attributes": {
                "imageSets": [
                    {
                        "name": "default",
                        "images": [
                            {
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/29554217_7377.jpg",
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/29554217_7377.jpg"
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_24325712/concrete-product-image-sets"
            }
        },
        {
            "type": "concrete-product-prices",
            "id": "129_24325712",
            "attributes": {
                "price": 33505,
                "prices": [
                    {
                        "priceTypeName": "DEFAULT",
                        "netAmount": null,
                        "grossAmount": 33505,
                        "currency": {
                            "code": "EUR",
                            "name": "Euro",
                            "symbol": "€"
                        },
                        "volumePrices": []
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_24325712/concrete-product-prices"
            }
        },
    {
            "type": "concrete-products",
            "id": "129_24325712",
            "attributes": {
                "sku": "129_24325712",
                "isDiscontinued": false,
                "discontinuedNote": null,
                "averageRating": null,
                "reviewCount": 0,
                "productAbstractSku": "129",
                "name": "Lenovo ThinkCenter E73",
                "description": "Eco-friendly and Energy Efficient Lenovo Desktop Power Manager lets you balance power management and performance to save energy and lower costs. The E73 is also ENERGY STAR compliant, EPEAT® Gold and Cisco EnergyWise™ certified—so you can feel good about the planet and your bottom line. With SuperSpeed USB 3.0, transfer data up to 10 times faster than previous USB technologies. You can also connect to audio- and video-related devices with WiFi and Bluetooth® technology. With 10% more processing power, 4th generation Intel® Core™ processors deliver the performance to increase business productivity for your business. They can also guard against identity theft and ensure safe access to your network with built-in security features.",
                "attributes": {
                    "processor_threads": "8",
                    "processor_cores": "4",
                    "processor_codename": "Haswell",
                    "pci_express_slots_version": "3",
                    "brand": "Lenovo",
                    "processor_frequency": "3 GHz"
                },
                "superAttributesDefinition": [
                    "processor_frequency"
                ],
                "metaTitle": "Lenovo ThinkCenter E73",
                "metaKeywords": "Lenovo,Tax Exempt",
                "metaDescription": "Eco-friendly and Energy Efficient Lenovo Desktop Power Manager lets you balance power management and performance to save energy and lower costs. The E73 is",
                "attributeNames": {
                    "processor_threads": "Processor Threads",
                    "processor_cores": "Processor cores",
                    "processor_codename": "Processor codename",
                    "pci_express_slots_version": "PCI Express slots version",
                    "brand": "Brand",
                    "processor_frequency": "Processor frequency"
                }
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/129_24325712"
            },
            "relationships": {
                "concrete-product-image-sets": {
                    "data": [
                        {
                            "type": "concrete-product-image-sets",
                            "id": "129_24325712"
                        }
                    ]
                },
                "concrete-product-prices": {
                    "data": [
                        {
                            "type": "concrete-product-prices",
                            "id": "129_24325712"
                        }
                    ]
                }
            }
        },
        {
            "type": "configurable-bundle-template-slots",
            "id": "9626de80-6caa-57a9-a683-2846ec5b6914",
            "attributes": {
                "name": "Slot 5"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-slots"
            },
            "relationships": {
                "concrete-products": {
                    "data": [
                        {
                            "type": "concrete-products",
                            "id": "129_30706500"
                        },

                        ...

                        {
                            "type": "concrete-products",
                            "id": "129_24325712"
                        }
                    ]
                }
            }
        },
        {
            "type": "concrete-product-image-sets",
            "id": "096_30856274",
            "attributes": {
                "imageSets": [
                    {
                        "name": "default",
                        "images": [
                            {
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/30856274_5420.jpg",
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/30856274_5420.jpg"
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/096_30856274/concrete-product-image-sets"
            }
        },
        {
            "type": "concrete-product-prices",
            "id": "096_30856274",
            "attributes": {
                "price": 28861,
                "prices": [
                    {
                        "priceTypeName": "DEFAULT",
                        "netAmount": null,
                        "grossAmount": 28861,
                        "currency": {
                            "code": "EUR",
                            "name": "Euro",
                            "symbol": "€"
                        },
                        "volumePrices": []
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/096_30856274/concrete-product-prices"
            }
        },
        {
            "type": "concrete-products",
            "id": "096_30856274",
            "attributes": {
                "sku": "096_30856274",
                "isDiscontinued": false,
                "discontinuedNote": null,
                "averageRating": null,
                "reviewCount": 0,
                "productAbstractSku": "096",
                "name": "TomTom Golf",
                "description": "One-Button Control Navigate easily through menus. Precise yardages to front, center and back of green. View unique green and hazard graphics before your shot.",
                "attributes": {
                    "protection_feature": "Water resistent",
                    "battery_type": "Built-in",
                    "touchscreen": "No",
                    "gps_satellite": "yes",
                    "brand": "TomTom",
                    "color": "Yellow"
                },
                "superAttributesDefinition": [
                    "color"
                ],
                "metaTitle": "TomTom Golf",
                "metaKeywords": "TomTom,Smart Electronics",
                "metaDescription": "One-Button Control Navigate easily through menus. Precise yardages to front, center and back of green. View unique green and hazard graphics before your sh",
                "attributeNames": {
                    "protection_feature": "Protection feature",
                    "battery_type": "Battery type",
                    "touchscreen": "Touchscreen",
                    "gps_satellite": "GPS (satellite)",
                    "brand": "Brand",
                    "color": "Color"
                }
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/096_30856274"
            },
            "relationships": {
                "concrete-product-image-sets": {
                    "data": [
                        {
                            "type": "concrete-product-image-sets",
                            "id": "096_30856274"
                        }
                    ]
                },
                "concrete-product-prices": {
                    "data": [
                        {
                            "type": "concrete-product-prices",
                            "id": "096_30856274"
                        }
                    ]
                }
            }
        },

        ...

        {
            "type": "concrete-product-image-sets",
            "id": "111_12295890",
            "attributes": {
                "imageSets": [
                    {
                        "name": "default",
                        "images": [
                            {
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/15743_12295890-6463.jpg",
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_12295890_medium_1481715683_8105_13110.jpg"
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/111_12295890/concrete-product-image-sets"
            }
        },
        {
            "type": "concrete-product-prices",
            "id": "111_12295890",
            "attributes": {
                "price": 19568,
                "prices": [
                    {
                        "priceTypeName": "DEFAULT",
                        "netAmount": null,
                        "grossAmount": 19568,
                        "currency": {
                            "code": "EUR",
                            "name": "Euro",
                            "symbol": "€"
                        },
                        "volumePrices": []
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/111_12295890/concrete-product-prices"
            }
        },
        {
            "type": "concrete-products",
            "id": "111_12295890",
            "attributes": {
                "sku": "111_12295890",
                "isDiscontinued": false,
                "discontinuedNote": null,
                "averageRating": null,
                "reviewCount": 0,
                "productAbstractSku": "111",
                "name": "Sony SmartWatch",
                "description": "Your world at your fingertips SmartWatch features an easy-to-use, ultra-responsive touch display. Finding your way around SmartWatch is super simple. Your world’s just a tap, swipe or press away. Want to do more with your SmartWatch? Download compatible applications on Google Play™. And customise your SmartWatch to make it exclusively yours. Customise your SmartWatch with a 20mm wristband. Or wear its stylish wristband. You can even use it as a clip. This ultra-thin Android™ remote was designed to impress. An elegant Android watch that’ll keep you discreetly updated and your hands free.",
                "attributes": {
                    "shape": "square",
                    "bluetooth_version": "3",
                    "battery_life": "72 h",
                    "display_type": "LCD",
                    "brand": "Sony",
                    "color": "Silver"
                },
                "superAttributesDefinition": [
                    "color"
                ],
                "metaTitle": "Sony SmartWatch",
                "metaKeywords": "Sony,Smart Electronics",
                "metaDescription": "Your world at your fingertips SmartWatch features an easy-to-use, ultra-responsive touch display. Finding your way around SmartWatch is super simple. Your ",
                "attributeNames": {
                    "shape": "Shape",
                    "bluetooth_version": "Blootooth version",
                    "battery_life": "Battery life",
                    "display_type": "Display type",
                    "brand": "Brand",
                    "color": "Color"
                }
            },
            "links": {
                "self": "https://glue.mysprykershop.com/concrete-products/111_12295890"
            },
            "relationships": {
                "concrete-product-image-sets": {
                    "data": [
                        {
                            "type": "concrete-product-image-sets",
                            "id": "111_12295890"
                        }
                    ]
                },
                "concrete-product-prices": {
                    "data": [
                        {
                            "type": "concrete-product-prices",
                            "id": "111_12295890"
                        }
                    ]
                }
            }
        },
        {
            "type": "configurable-bundle-template-slots",
            "id": "2a5e55b1-993a-5510-864c-a4a18558aa75",
            "attributes": {
                "name": "Slot 6"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-slots"
            },
            "relationships": {
                "concrete-products": {
                    "data": [
                        {
                            "type": "concrete-products",
                            "id": "096_30856274"
                        },

                        ...

                        {
                            "type": "concrete-products",
                            "id": "111_12295890"
                        }
                    ]
                }
            }
        }
    ]
}
Response sample: retrieve information about a specific configurable bundle including configurable bundle image sets
{
    "data": {
        "type": "configurable-bundle-templates",
        "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de",
        "attributes": {
            "name": "Smartstation Kit"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de"
        },
        "relationships": {
            "configurable-bundle-template-image-sets": {
                "data": [
                    {
                        "type": "configurable-bundle-template-image-sets",
                        "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de"
                    }
                ]
            }
        }
    },
    "included": [
        {
            "type": "configurable-bundle-template-image-sets",
            "id": "c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de",
            "attributes": {
                "name": "default",
                "images": [
                    {
                        "externalUrlLarge": "https://d2s0ynfc62ej12.cloudfront.net/b2c/bundle_smartstation_kit.png",
                        "externalUrlSmall": "https://d2s0ynfc62ej12.cloudfront.net/b2c/bundle_smartstation_kit.png"
                    },
                    {
                        "externalUrlLarge": "https://d2s0ynfc62ej12.cloudfront.net/b2c/bundle_smartstation_kit.png",
                        "externalUrlSmall": "https://d2s0ynfc62ej12.cloudfront.net/b2c/bundle_smartstation_kit.png"
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/configurable-bundle-templates/c8291fd3-c6ca-5b8f-8ff5-eccd6cb787de?include=configurable-bundle-template-image-sets"
            }
        }
    ]
}
ATTRIBUTE TYPE DESCRIPTION
id String Unique identifier of the configurable bundle template.
name String Configurable bundle template name.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
concrete-products sku String SKU of the concrete product.
concrete-products isDiscontinued Boolean Specifies whether a product is discontinued:
true - the product is discontinued and requires a replacement item;
false—the product is not discontinued.
concrete-products discontinuedNote String Optional note that was specified when marking a product as discontinued.
concrete-products averageRating String Average rating of the product based on customer rating.
concrete-products reviewCount Integer Number of reviews left by customer for this product.
concrete-products name String Name of the concrete product.
concrete-products description String Description of the concrete product.
concrete-products attributes Object List of attribute keys and their values for the product.
concrete-products superAttributeDefinition String List of attributes that are flagged as super attributes.
concrete-products metaTitle String Meta title of the product.
concrete-products metaKeywords String Meta keywords of the product.
concrete-products metaDescription String Meta description of the product.
concrete-products attributeNames String List of attribute keys and their translations.
concrete-products productAbstractSku String Unique identifier of the abstract product owning this concrete product.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
concrete-product-prices price Integer Price to pay for that product in cents.
concrete-product-prices priceTypeName String Price type.
concrete-product-prices netAmount Integer Net price in cents.
concrete-product-prices grossAmount Integer Gross price in cents.
concrete-product-prices currency.code String Currency code.
concrete-product-prices currency.name String Currency name.
concrete-product-prices currency.symbol String Currency symbol.
concrete-product-prices volumePrices Array An array of objects defining the volume prices for the concrete product.
concrete-product-prices netAmount Integer Net price in cents.
concrete-product-prices grossAmount Integer Gross price in cents.
concrete-product-prices quantity Integer Number of items.
RESOURCE ATTRIBUTE DESCRIPTION
concrete-product-image-sets name Image set name.
concrete-product-image-sets externalUrlLarge URLs to the image per image set per image.
concrete-product-image-sets externalUrlSmall URLs to the image per image set per image.
INCLUDED RESOURCE ATTRIBUTE TYPE DESCRIPTION
configurable-bundle-template-slots id String Unique identifier of the configurable bundle template slot.
configurable-bundle-template-slots name String Name of the slot.
configurable-bundle-template-image-sets id String Unique identifier of the configurable bundle template image set.
configurable-bundle-template-image-sets name String Name of the image set.
configurable-bundle-template-image-sets images Array
A list of images assigned to a configurable bundle template.
configurable-bundle-template-image-sets externalUrlLarge String URLs to the image per image set.
configurable-bundle-template-image-sets externalUrlSmall String URLs to the image per image set.

Possible errors

To view generic errors that originate from the Glue Application, see Reference information: GlueApplication errors.

Other management options

You can use the configurable bundle resource in the following way: