Glue API: Retrieve CMS pages

Edit on GitHub

CMS pages are meant for creating customized content for your online shop. The CMS Pages API allows you to retrieve details on CMS pages, including information on Abstract Product List and Banner content items available for each of them.

Installation

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

Retrieve all CMS pages

To retrieve all active CMS pages, send the request:


GET /cms-pages


This endpoint returns activated CMS pages only. Also, if there are more than 12 active CMS pages, the endpoint returns the number of pages multiple of 12. See the Request section below for details.

Request

Because of the Storefront layout, by default, the number of the retrieved pages is a multiple of 12. If you have less than 12 active CMS pages, the above request returns all of them. If you have more, you can enable paging and receive results in pages. For this purpose, use the limit and offset parameters in your request.

Keep in mind that you can not retrieve the number of results, which is not a multiple of 12. Except for the cases when:

You have less than 12 active CMS pages. In this case, all of them are returned. You have more than 12 CMS pages but less than its multiple. For example, if you have 14 pages, you can set the limit to 24 - this returns all 14 pages. You set the offset value, which equals the difference by which the actual number of active CMS pages is greater than a multiple of 12. For example, if you have 14 pages and set the offset to 12 and limit to 12, this returns 2 results - 13th and 14th CMS pages, so the ones you would not see when the limit is 12.

QUERY PARAMETER DESCRIPTION POSSIBLE VALUES
offset Specifies the number of results to skip numeric
limit Specifies the number of results per single request numeric
include Adds resource relationships to the request content-product-abstract-lists, content-banners
Info

To retrieve abstract products for the content-product-abstract-lists relationship, include the abstract-products relationship as well.

REQUEST SAMPLE USAGE
GET https://glue.mysprykershop.com/cms-pages Retrieve all active CMS pages.
GET https://glue.mysprykershop.com/cms-pages?page[limit]=24&page[offset]=0 Return maximum 24 CMS pages.
GET https://glue.mysprykershop.com/cms-pages?page[limit]=12&page[offset]=12 Return CMS pages 13 and further, maximum 12 pages.
GET https://glue.mysprykershop.com/cms-pages?include=content-product-abstract-lists Retrieve information about Abstract Product List content item for CMS pages.
GET https://glue.mysprykershop.com/cms-pages?include=content-product-abstract-list,abstract-products Retrieve information about Abstract Product List content item with its abstract products.
GET https://glue.mysprykershop.com/cms-pages?include=content-banners Retrieve information about Banner content item for CMS pages.

Response

Response sample: retrieve all active CMS pages
{
    "data": [
        {
            "type": "cms-pages",
            "id": "0726761d-d58c-5cc6-ac61-e4c1ac212ae9",
            "attributes": {
                "pageKey": null,
                "name": "Imprint",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/imprint"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/0726761d-d58c-5cc6-ac61-e4c1ac212ae9"
            }
        },
        {
            "type": "cms-pages",
            "id": "cb1bbd1f-b245-5920-a19b-ebdd1459e995",
            "attributes": {
                "pageKey": null,
                "name": "GTC",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/gtc"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/cb1bbd1f-b245-5920-a19b-ebdd1459e995"
            }
        },
        {
            "type": "cms-pages",
            "id": "1e9fb640-9073-55f4-a2d2-535090c92025",
            "attributes": {
                "pageKey": null,
                "name": "Data Privacy",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/privacy"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/1e9fb640-9073-55f4-a2d2-535090c92025"
            }
        },
        {
            "type": "cms-pages",
            "id": "0783656d-03c6-59b2-b6bc-48b7b6d77f9d",
            "attributes": {
                "pageKey": null,
                "name": "Dolor sit amet",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/dolor"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/0783656d-03c6-59b2-b6bc-48b7b6d77f9d"
            }
        },
        {
            "type": "cms-pages",
            "id": "10014bd9-4bba-5a54-b84f-31b4b7efd064",
            "attributes": {
                "pageKey": null,
                "name": "Demo Landing Page",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/demo-landing-page"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/10014bd9-4bba-5a54-b84f-31b4b7efd064"
            }
        },
        {
            "type": "cms-pages",
            "id": "8d378933-22f9-54c7-b45e-db68f2d5d9a3",
            "attributes": {
                "pageKey": null,
                "name": "Return policy",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/return-policy"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/8d378933-22f9-54c7-b45e-db68f2d5d9a3"
            }
        },
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/cms-pages"
    }
}
Response sample: retrieve CMS pages with pagination included
{
    "data": [
        {
            "type": "cms-pages",
            "id": "0455b56c-55bf-54b6-859d-68753e6f480c",
            "attributes": {
                "pageKey": null,
                "name": "rst1",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/rst1"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?page[limit]=12&page[offset]=12"
            }
        },
        {
            "type": "cms-pages",
            "id": "9763385e-d57b-5fe5-b9d8-75f3c6d75661",
            "attributes": {
                "pageKey": null,
                "name": "klm",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/klm"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/9763385e-d57b-5fe5-b9d8-75f3c6d75661?page[limit]=12&page[offset]=12"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/cms-pages?page[limit]=12&page[offset]=12",
        "last": "https://glue.mysprykershop.com/cms-pages?page[offset]=12&page[limit]=12",
        "first": "https://glue.mysprykershop.com/cms-pages?page[offset]=0&page[limit]=12",
        "prev": "https://glue.mysprykershop.com/cms-pages?page[offset]=0&page[limit]=12"
    }
}

When paging is enabled, the links section of the response contains links for the first, previous, next, and the last pages.

Response sample: retrieve CMS pages with the details on the Abstract Product List and Banner content items
{
    "data": [
       {
            "type": "cms-pages",
            "id": "8d378933-22f9-54c7-b45e-db68f2d5d9a3",
            "attributes": {
                "pageKey": null,
                "name": "Return policy",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/return-policy"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/8d378933-22f9-54c7-b45e-db68f2d5d9a3?include=content-banners,content-product-abstract-lists"
            },
            "relationships": {
                "content-product-abstract-lists": {
                    "data": [
                        {
                            "type": "content-product-abstract-lists",
                            "id": "apl-1"
                        }
                    ]
                }
            }
        },
        {
            "type": "cms-pages",
            "id": "0455b56c-55bf-54b6-859d-68753e6f480c",
            "attributes": {
                "pageKey": null,
                "name": "rst1",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/rst1"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-banners,content-product-abstract-lists"
            },
            "relationships": {
                "content-product-abstract-lists": {
                    "data": [
                        {
                            "type": "content-product-abstract-lists",
                            "id": "apl-3"
                        }
                    ]
                }
            }
        },
        {
            "type": "cms-pages",
            "id": "12b88497-6120-5c58-b3c0-5645ca697fdb",
            "attributes": {
                "pageKey": null,
                "name": "uvw",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/uvw"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/12b88497-6120-5c58-b3c0-5645ca697fdb?include=content-banners,content-product-abstract-lists"
            },
            "relationships": {
                "content-banners": {
                    "data": [
                        {
                            "type": "content-banners",
                            "id": "br-1"
                        }
                    ]
                }
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/cms-pages?include=content-banners,content-product-abstract-lists"
    },
    "included": [
        {
            "type": "content-product-abstract-lists",
            "id": "apl-1",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-1"
            }
        },
        {
            "type": "content-product-abstract-lists",
            "id": "apl-3",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-3"
            }
        },
        {
            "type": "content-banners",
            "id": "br-1",
            "attributes": {
                "title": "banner title 1",
                "subtitle": "banner sub-title 1",
                "imageUrl": "http://d2s0ynfc62ej12.cloudfront.net/b2c/24699831-1991.jpg",
                "clickUrl": "/en/asus-transformer-book-t200ta-139",
                "altText": "banner image 1"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/content-banners/br-1"
            }
        }
    ]
}
Response sample: retrieve CMS pages with the details on the Abstract Product List content items and their abstract products
{
    "data": [
        {
            "type": "cms-pages",
            "id": "12b88497-6120-5c58-b3c0-5645ca697fdb",
            "attributes": {
                "pageKey": null,
                "name": "uvw",
                "validTo": null,
                "isSearchable": true,
                "url": "/en/uvw"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/cms-pages/12b88497-6120-5c58-b3c0-5645ca697fdb?include=content-product-abstract-lists,abstract-products"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/cms-pages?include=content-product-abstract-lists,abstract-products"
    },
    "included": [
        {
            "type": "abstract-products",
            "id": "205",
            "attributes": {
                "sku": "205",
                "averageRating": null,
                "reviewCount": 0,
                "name": "Toshiba CAMILEO S30",
                "description": "Reach out Reach out with your 10x digital zoom and control recordings on the large 3-inch touchscreen LCD monitor. Create multi-scene video files thanks to the new Pause feature button! Save the best moments of your life with your CAMILEO S30 camcorder. Real cinematic images and sound: Explore a new dimension in creative artistry. Capture beautifully detailed, cinematic video images plus high-quality audio in cinematic 24 frames per second.",
                "attributes": {
                    "total_megapixels": "8 MP",
                    "display": "LCD",
                    "self_timer": "10 s",
                    "weight": "118 g",
                    "brand": "Toshiba",
                    "color": "Black"
                },
                "superAttributesDefinition": [
                    "total_megapixels",
                    "color"
                ],
                "superAttributes": {
                    "color": [
                        "Grey"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "205_6350138"
                    ],
                    "super_attributes": {
                        "color": [
                            "Grey"
                        ]
                    },
                    "attribute_variants": []
                },
                "metaTitle": "Toshiba CAMILEO S30",
                "metaKeywords": "Toshiba,Smart Electronics",
                "metaDescription": "Reach out Reach out with your 10x digital zoom and control recordings on the large 3-inch touchscreen LCD monitor. Create multi-scene video files thanks to",
                "attributeNames": {
                    "total_megapixels": "Total Megapixels",
                    "display": "Display",
                    "self_timer": "Self-timer",
                    "weight": "Weight",
                    "brand": "Brand",
                    "color": "Color"
                },
                "url": "/en/toshiba-camileo-s30-205"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/205"
            }
        },
        {
            "type": "content-product-abstract-lists",
            "id": "apl-1",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-1"
            },
            "relationships": {
                "abstract-products": {
                    "data": [
                        {
                            "type": "abstract-products",
                            "id": "204"
                        },
                        {
                            "type": "abstract-products",
                            "id": "205"
                        }
                    ]
                }
            }
        },
        {
            "type": "abstract-products",
            "id": "152",
            "attributes": {
                "sku": "152",
                "averageRating": null,
                "reviewCount": 0,
                "name": "Lenovo Essential B70-80",
                "description": "Multimedia Powerhouse A perfect business companion and desktop replacement, the B70 laptop also delivers great cinema-style multimedia features - a DVD Rambo drive, 2GB of video RAM and Dolby® certified speakers for an immersive surround sound experience. So whether you're catching up on work, gaming or relaxing to your favourite music, the B70 ticks all the boxes. Premium performance, powerful possibilities. With stunning visuals and performance, the new 5th gen Intel® Core™ processor delivers processing power that takes your computing to the next level so that you can work smarter and play harder. Enjoy amazing battery life that keeps you productive on the go so that you don’t have to worry about recharging. That’s serious processing. Only with Intel Inside®. The B70 spares nothing when it comes to robust graphics performance. With up to NVIDIA® GeForce® 920M graphics, you'll encounter enhanced graphics when work demands it, and a vivid gaming and video experience when it’s time for fun.",
                "attributes": {
                    "processor_cores": "3",
                    "processor_cache_type": "3",
                    "bus_type": "DMI2",
                    "system_bus_rate": "4 GT/s",
                    "brand": "Lenovo"
                },
                "superAttributesDefinition": [],
                "superAttributes": {
                    "processor_frequency": [
                        "1.9 GHz",
                        "2.2 GHz"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "152_27104941",
                        "152_29810130"
                    ],
                    "super_attributes": {
                        "processor_frequency": [
                            "1.9 GHz",
                            "2.2 GHz"
                        ]
                    },
                    "attribute_variants": {
                        "processor_frequency:1.9 GHz": {
                            "id_product_concrete": "152_29810130"
                        },
                        "processor_frequency:2.2 GHz": {
                            "id_product_concrete": "152_27104941"
                        }
                    }
                },
                "metaTitle": "Lenovo Essential B70-80",
                "metaKeywords": "Lenovo,Entertainment Electronics",
                "metaDescription": "Multimedia Powerhouse A perfect business companion and desktop replacement, the B70 laptop also delivers great cinema-style multimedia features - a DVD Ram",
                "attributeNames": {
                    "processor_cores": "Processor cores",
                    "processor_cache_type": "Processor cache",
                    "bus_type": "Bus type",
                    "system_bus_rate": "System bus rate",
                    "brand": "Brand",
                    "processor_frequency": "Processor frequency"
                },
                "url": "/en/lenovo-essential-b70-80-152"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/152"
            }
        },
        {
            "type": "abstract-products",
            "id": "151",
            "attributes": {
                "sku": "151",
                "averageRating": null,
                "reviewCount": 0,
                "name": "HP Chromebook 11",
                "description": "Processing power Get trusted processing power from an Intel® Celeron® processor2 that quickly launches apps, allows fast web browsing, and efficiently manages battery power. Enhance visual connections during collaboration and group discussions with an optional IPS panel1 for a wide viewing angle. Optimize Google Hangouts and video collaboration with noise suppression software for improved audio clarity.         Inspire learning and help elevate productivity to the next level with HP Chromebook 11. Affordable collaboration at school and work has never been so easy with Intel® processors, long battery life, and an optional HD IPS panel.1 The Chrome OS™ delivers a low maintenance highly manageable platform with automatic software updates and virus protection built in. The optional Chrome Management Console1 provides easy and comprehensive web-based management tools.",
                "attributes": {
                    "processor_threads": "2",
                    "scenario_design_power": "4.5 W",
                    "stepping": "C0",
                    "processor_cache_type": "L2",
                    "brand": "HP",
                    "color": "Black"
                },
                "superAttributesDefinition": [
                    "color"
                ],
                "superAttributes": {
                    "color": [
                        "Black"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "151_30983682"
                    ],
                    "super_attributes": {
                        "color": [
                            "Black"
                        ]
                    },
                    "attribute_variants": []
                },
                "metaTitle": "HP Chromebook 11",
                "metaKeywords": "HP,Entertainment Electronics",
                "metaDescription": "Processing power Get trusted processing power from an Intel® Celeron® processor2 that quickly launches apps, allows fast web browsing, and efficiently mana",
                "attributeNames": {
                    "processor_threads": "Processor Threads",
                    "scenario_design_power": "Scenario Design Power",
                    "stepping": "Stepping",
                    "processor_cache_type": "Processor cache",
                    "brand": "Brand",
                    "color": "Color"
                },
                "url": "/en/hp-chromebook-11-151"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/151"
            }
        },
        {
            "type": "content-product-abstract-lists",
            "id": "apl-3",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-3"
            },
            "relationships": {
                "abstract-products": {
                    "data": [
                        {
                            "type": "abstract-products",
                            "id": "152"
                        },
                        {
                            "type": "abstract-products",
                            "id": "151"
                        }
                    ]
                }
            }
        }
    ]
}
RESOURCE ATTRIBUTE TYPE DESCRIPTION
cms-pages pageKey String Page identifier.
cms-pages Name String Name of the CMS page.
cms-pages validTo DateTimeUtc Date until which the CMS page is visible on the Storefront.
cms-pages isSearchable Boolean Indicates if the page can be searched for on the web.
cms-pages url String URL address of the CMS page.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
abstract-products sku String SKU of the abstract product.
abstract-products averageRating String Average rating of the product based on customer rating.
abstract-products reviewCount Integer Number of reviews left by customer for this abstract product.
abstract-products name String Name of the abstract product.
abstract-products description String Description of the abstract product.
abstract-products attributes Object List of attributes and their values.
abstract-products superAttributeDefinition String Attributes flagged as super attributes that are, however, not relevant to distinguish between the product variants.
abstract-products attributeMap Object Each super attribute / value combination and the corresponding concrete product IDs are listed here.
abstract-products attributeMap.super_attributes Object Applicable super attribute and its values for the product variants.
abstract-products attributeMap.attribute_variants Object List of super attributes with the list of values.
abstract-products attributeMap.product_concrete_ids String Product IDs of the product variants.
abstract-products metaTitle String Meta title of the product.
abstract-products metaKeywords String Meta keywords of the product.
abstract-products metaDescription String Meta description of the product.
abstract-products attributeNames Object All non-super attribute / value combinations for the abstract product.

Retrieve a CMS page

To retrieve a specific CMS page, send the request:


GET /cms-pages/{cms-page-uuid}


PATH PARAMETER DESCRIPTION
cms-page-uuid Unique identifier of the CMS page. You can get this in the response when retrieving all CMS pages.
QUERY PARAMETER DESCRIPTION POSSIBLE VALUES
include Adds resource relationships to the request. content-product-abstract-lists,content-banners
Info

To retrieve abstract products for the content-product-abstract-lists relationship, include the abstract-products relationship as well.

REQUEST SAMPLE USAGE
GET https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c Retrieve the specific CMS page.
GET https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-product-abstract-lists Retrieve information about Abstract Product List content item for the CMS page.
GET https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-product-abstract-list,abstract-products Retrieve information about Abstract Product List content item with its abstract products.
GET https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-banners Retrieve information about Banner content item for the CMS page.
Response sample: retrieve a specific CMS page
{
    "data": {
        "type": "cms-pages",
        "id": "0455b56c-55bf-54b6-859d-68753e6f480c",
        "attributes": {
            "pageKey": null,
            "name": "rst1",
            "validTo": null,
            "isSearchable": true,
            "url": "/en/rst1"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c"
        }
    }
}
Response sample: retrieve a CMS page with the details on the Abstract Product List and Banner content items
{
    "data": {
        "type": "cms-pages",
        "id": "0455b56c-55bf-54b6-859d-68753e6f480c",
        "attributes": {
            "pageKey": null,
            "name": "rst1",
            "validTo": null,
            "isSearchable": true,
            "url": "/en/rst1"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-product-abstract-lists,content-banners"
        },
        "relationships": {
            "content-banners": {
                "data": [
                    {
                        "type": "content-banners",
                        "id": "br-1"
                    }
                ]
            },
            "content-product-abstract-lists": {
                "data": [
                    {
                        "type": "content-product-abstract-lists",
                        "id": "apl-3"
                    }
                ]
            }
        }
    },
    "included": [
        {
            "type": "content-banners",
            "id": "br-1",
            "attributes": {
                "title": "banner title 1",
                "subtitle": "banner sub-title 1",
                "imageUrl": "http://d2s0ynfc62ej12.cloudfront.net/b2c/24699831-1991.jpg",
                "clickUrl": "/en/asus-transformer-book-t200ta-139",
                "altText": "banner image 1"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/content-banners/br-1"
            }
        },
        {
            "type": "content-product-abstract-lists",
            "id": "apl-3",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-3"
            }
        }
    ]
}
Response sample: retrieve a CMS page with the details on the Abstract Product List content items and abstract products
{
    "data": {
        "type": "cms-pages",
        "id": "0455b56c-55bf-54b6-859d-68753e6f480c",
        "attributes": {
            "pageKey": null,
            "name": "rst1",
            "validTo": null,
            "isSearchable": true,
            "url": "/en/rst1"
        },
        "links": {
            "self": "https://glue.mysprykershop.com/cms-pages/0455b56c-55bf-54b6-859d-68753e6f480c?include=content-product-abstract-lists,abstract-products"
        },
        "relationships": {
            "content-product-abstract-lists": {
                "data": [
                    {
                        "type": "content-product-abstract-lists",
                        "id": "apl-3"
                    }
                ]
            }
        }
    },
    "included": [
        {
            "type": "abstract-products",
            "id": "152",
            "attributes": {
                "sku": "152",
                "averageRating": null,
                "reviewCount": 0,
                "name": "Lenovo Essential B70-80",
                "description": "Multimedia Powerhouse A perfect business companion and desktop replacement, the B70 laptop also delivers great cinema-style multimedia features - a DVD Rambo drive, 2GB of video RAM and Dolby® certified speakers for an immersive surround sound experience. So whether you're catching up on work, gaming or relaxing to your favourite music, the B70 ticks all the boxes. Premium performance, powerful possibilities. With stunning visuals and performance, the new 5th gen Intel® Core™ processor delivers processing power that takes your computing to the next level so that you can work smarter and play harder. Enjoy amazing battery life that keeps you productive on the go so that you don’t have to worry about recharging. That’s serious processing. Only with Intel Inside®. The B70 spares nothing when it comes to robust graphics performance. With up to NVIDIA® GeForce® 920M graphics, you'll encounter enhanced graphics when work demands it, and a vivid gaming and video experience when it’s time for fun.",
                "attributes": {
                    "processor_cores": "3",
                    "processor_cache_type": "3",
                    "bus_type": "DMI2",
                    "system_bus_rate": "4 GT/s",
                    "brand": "Lenovo"
                },
                "superAttributesDefinition": [],
                "superAttributes": {
                    "processor_frequency": [
                        "1.9 GHz",
                        "2.2 GHz"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "152_27104941",
                        "152_29810130"
                    ],
                    "super_attributes": {
                        "processor_frequency": [
                            "1.9 GHz",
                            "2.2 GHz"
                        ]
                    },
                    "attribute_variants": {
                        "processor_frequency:1.9 GHz": {
                            "id_product_concrete": "152_29810130"
                        },
                        "processor_frequency:2.2 GHz": {
                            "id_product_concrete": "152_27104941"
                        }
                    }
                },
                "metaTitle": "Lenovo Essential B70-80",
                "metaKeywords": "Lenovo,Entertainment Electronics",
                "metaDescription": "Multimedia Powerhouse A perfect business companion and desktop replacement, the B70 laptop also delivers great cinema-style multimedia features - a DVD Ram",
                "attributeNames": {
                    "processor_cores": "Processor cores",
                    "processor_cache_type": "Processor cache",
                    "bus_type": "Bus type",
                    "system_bus_rate": "System bus rate",
                    "brand": "Brand",
                    "processor_frequency": "Processor frequency"
                },
                "url": "/en/lenovo-essential-b70-80-152"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/152"
            }
        },
        {
            "type": "abstract-products",
            "id": "151",
            "attributes": {
                "sku": "151",
                "averageRating": null,
                "reviewCount": 0,
                "name": "HP Chromebook 11",
                "description": "Processing power Get trusted processing power from an Intel® Celeron® processor2 that quickly launches apps, allows fast web browsing, and efficiently manages battery power. Enhance visual connections during collaboration and group discussions with an optional IPS panel1 for a wide viewing angle. Optimize Google Hangouts and video collaboration with noise suppression software for improved audio clarity.         Inspire learning and help elevate productivity to the next level with HP Chromebook 11. Affordable collaboration at school and work has never been so easy with Intel® processors, long battery life, and an optional HD IPS panel.1 The Chrome OS™ delivers a low maintenance highly manageable platform with automatic software updates and virus protection built in. The optional Chrome Management Console1 provides easy and comprehensive web-based management tools.",
                "attributes": {
                    "processor_threads": "2",
                    "scenario_design_power": "4.5 W",
                    "stepping": "C0",
                    "processor_cache_type": "L2",
                    "brand": "HP",
                    "color": "Black"
                },
                "superAttributesDefinition": [
                    "color"
                ],
                "superAttributes": {
                    "color": [
                        "Black"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "151_30983682"
                    ],
                    "super_attributes": {
                        "color": [
                            "Black"
                        ]
                    },
                    "attribute_variants": []
                },
                "metaTitle": "HP Chromebook 11",
                "metaKeywords": "HP,Entertainment Electronics",
                "metaDescription": "Processing power Get trusted processing power from an Intel® Celeron® processor2 that quickly launches apps, allows fast web browsing, and efficiently mana",
                "attributeNames": {
                    "processor_threads": "Processor Threads",
                    "scenario_design_power": "Scenario Design Power",
                    "stepping": "Stepping",
                    "processor_cache_type": "Processor cache",
                    "brand": "Brand",
                    "color": "Color"
                },
                "url": "/en/hp-chromebook-11-151"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/151"
            }
        },
        {
            "type": "content-product-abstract-lists",
            "id": "apl-3",
            "links": {
                "self": "https://glue.mysprykershop.com/content-product-abstract-lists/apl-3"
            },
            "relationships": {
                "abstract-products": {
                    "data": [
                        {
                            "type": "abstract-products",
                            "id": "152"
                        },
                        {
                            "type": "abstract-products",
                            "id": "151"
                        }
                    ]
                }
            }
        }
    ]
}
RESOURCE ATTRIBUTE TYPE DESCRIPTION
cms-pages pageKey String Page identifier.
cms-pages Name String Name of the CMS page.
cms-pages validTo DateTimeUtc Date until which the CMS page is visible on the Storefront.
cms-pages isSearchable Boolean Indicates if the page can be searched for on the web.
cms-pages url String URL address of the CMS page.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
abstract-products sku String SKU of the abstract product.
abstract-products averageRating String Average rating of the product based on customer rating.
abstract-products reviewCount Integer Number of reviews left by customer for this abstract product.
abstract-products name String Name of the abstract product.
abstract-products description String Description of the abstract product.
abstract-products attributes Object List of attributes and their values.
abstract-products superAttributeDefinition String Attributes flagged as super attributes that are, however, not relevant to distinguish between the product variants.
abstract-products attributeMap Object Each super attribute / value combination and the corresponding concrete product IDs are listed here.
abstract-products attributeMap.super_attributes Object Applicable super attribute and its values for the product variants.
abstract-products attributeMap.attribute_variants Object List of super attributes with the list of values.
abstract-products attributeMap.product_concrete_ids String Product IDs of the product variants.
abstract-products metaTitle String Meta title of the product.
abstract-products metaKeywords String Meta keywords of the product.
abstract-products metaDescription String Meta description of the product.
abstract-products attributeNames Object All non-super attribute / value combinations for the abstract product.

Possible errors

CODE REASON
3801 CMS page is not found.