Download OpenAPI specification:
Catalog related service API
Many endpoints accept locale and siteKey as query parameters. If you specify:
siteKey the response will include the items grouped by locales applicable to that siteKeylocale the response will include the items grouped by siteKeys applicable to that localesiteKey and locale the response will be the specific item in that locale and siteKeysiteKey or locale the response will include the items grouped by locale and then further grouped by siteKeyReturn url info for a specific category or product.
| key required | string The resource key |
| assetType required | string Enum: "product" "category" The type of the asset |
{- "data": {
- "product": {
- "sites": [
- "specsavers-gb",
- "specsavers-ie",
- "specsavers-au"
], - "includeInSitemap": true,
- "locales": {
- "en-IE": {
- "title": "Bow Glasses"
}, - "en-AU": {
- "title": "Bow Glasses"
}, - "en-GB": {
- "title": "Bow Glasses"
}
}, - "colorSlugs": {
- "en-IE": [
- "green"
], - "en-AU": [
- "green"
], - "en-GB": [
- "green"
]
}, - "siteLocaleOverrides": { },
- "createdAt": "2024-03-18T15:39:35.012Z",
- "ancestors": [
- {
- "type": "category",
- "key": "glasses"
}
], - "key": "bow-glasses"
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Return url info for all categories and products. Supports pagination
| limit | number [ 1 .. 500 ] The maximum number of results to return. 0 defaults to the maximum of 500 |
| after | string Cursor to retrieve results after. |
{- "data": {
- "items": {
- "property1": [
- {
- "sites": [
- "specsavers-gb",
- "specsavers-ie",
- "specsavers-au"
], - "includeInSitemap": true,
- "locales": {
- "en-IE": {
- "title": "Bow Glasses"
}, - "en-AU": {
- "title": "Bow Glasses"
}, - "en-GB": {
- "title": "Bow Glasses"
}
}, - "siteLocaleOverrides": { },
- "createdAt": "2024-03-18T15:39:35.012Z",
- "ancestors": [
- {
- "type": "category",
- "key": "glasses"
}
], - "key": "bow-glasses"
}
], - "property2": [
- {
- "sites": [
- "specsavers-gb",
- "specsavers-ie",
- "specsavers-au"
], - "includeInSitemap": true,
- "locales": {
- "en-IE": {
- "title": "Bow Glasses"
}, - "en-AU": {
- "title": "Bow Glasses"
}, - "en-GB": {
- "title": "Bow Glasses"
}
}, - "siteLocaleOverrides": { },
- "createdAt": "2024-03-18T15:39:35.012Z",
- "ancestors": [
- {
- "type": "category",
- "key": "glasses"
}
], - "key": "bow-glasses"
}
]
}, - "pageInfo": {
- "hasPreviousPage": true,
- "hasNextPage": true,
- "startCursor": "string",
- "endCursor": "string"
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Supports a number of views
Use locale to retrieve the product in a particular locale. If locale is not set it returns the product in all the supported locales.
Use siteKey to retrieve the product for a specific site, if the siteKey is not in the includedInStore property then 404 is returned.
Use projections to control the volume of data returned, multiple projections can be specified:
summary - returns the product details (summary is always returned, but use this to only return the summary)
skus - returns the variants of the product, can take longer for products with large numbers of variants
matrix - returns a concisely formatted version of the variant information, use when volumes of potential skus is very high
Use filters to control filtering of products searchable, sellable and browsable. Multiple filters can be specified:
isSearchable - limits to products defined as searchable in product data
isSellableOnWeb - limits to products defined as sellable online in product data
isBrowsable - limits to products defined as browsable in product data
| key required | string The resource key |
| locale | string The ISO locale code |
| siteKey | string The site key |
| currencyCode | string Used in retrieving sku prices, requested currency code |
| customerGroup | string Used in retrieving sku prices, Customer group identiifier |
| customerId | string Used in retrieving sku prices, Customer ID |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| priceChannelKey | string Used in retrieving sku prices,, Key of the price channel / site |
| projections | string Example: projections='summary,skus,matrix' Comma separated string containing product projections. Valid projections 'summary', 'matrix', 'skus', 'prices' |
object Nested projection attributes used to reduce the attributes returned for a projection. Note the projection specified in the key should match a projection specified in the projection query param. Example: |
{- "data": {
- "property1": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}, - "property2": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Supports a number of views
Use locale to retrieve the product in a particular locale. If locale is not set it returns the product in all the supported locales.
Use siteKey to retrieve the product for a specific site, if the siteKey is not in the includedInStore property then 404 is returned.
Use projections to control the volume of data returned, multiple projections can be specified:
summary - returns the product details (summary is always returned, but use this to only return the summary)
skus - returns the variants of the product, can take longer for products with large numbers of variants
matrix - returns a concisely formatted version of the variant information, use when volumes of potential skus is very high
Use filters to control filtering of products searchable, sellable and browsable. Multiple filters can be specified:
isSearchable - limits to products defined as searchable in product data
isSellableOnWeb - limits to products defined as sellable online in product data
isBrowsable - limits to products defined as browsable in product data
| key required | string The resource key |
| locale | string The ISO locale code |
| siteKey | string The site key |
| currencyCode | string Used in retrieving sku prices, requested currency code |
| customerGroup | string Used in retrieving sku prices, Customer group identiifier |
| customerId | string Used in retrieving sku prices, Customer ID |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| priceChannelKey | string Used in retrieving sku prices,, Key of the price channel / site |
| projections | string Example: projections='summary,skus,matrix' Comma separated string containing product projections. Valid projections 'summary', 'matrix', 'skus', 'prices' |
{- "data": {
- "property1": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}, - "property2": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": "string",
- "label": "string"
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": 0,
- "property2": 0
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Supports a number of views
Use locale to retrieve the product skus in a particular locale. If locale is not set it returns the product in all the supported locales.
Use siteKey to retrieve the product skus for a specific site, if the siteKey is not in the includedInStore property then 404 is returned.
| productKey required | string The product key |
| locale | string The ISO locale code |
| siteKey | string The site key |
| currencyCode | string Used in retrieving sku prices, requested currency code |
| customerGroup | string Used in retrieving sku prices, Customer group identiifier |
| customerId | string Used in retrieving sku prices, Customer ID |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| priceChannelKey | string Used in retrieving sku prices,, Key of the price channel / site |
{- "data": [
- {
- "productId": "string",
- "productKey": "string",
- "isParentProduct": true,
- "productGroup": "string",
- "productTypeKey": "string",
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}
], - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Supports a number of filters
Use locale to retrieve the product in a particular locale. If locale is not set it returns the product in all the supported locales.
Use siteKey to retrieve the product for a specific site, if the siteKey is not in the includedInStore property then 404 is returned.
| productKey required | string The product key |
| key required | string The resource key |
| locale | string The ISO locale code |
| siteKey | string The site key |
| currencyCode | string Used in retrieving sku prices, requested currency code |
| customerGroup | string Used in retrieving sku prices, Customer group identiifier |
| customerId | string Used in retrieving sku prices, Customer ID |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| priceChannelKey | string Used in retrieving sku prices,, Key of the price channel / site |
{- "data": {
- "productId": "string",
- "productKey": "string",
- "isParentProduct": true,
- "productGroup": "string",
- "productTypeKey": "string",
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Allows the retrieve of multiple products from the catalog. Utilizes pagination to allow results to be paged.
For performance reasons, if a projection is not specified a default abbreviated version of the product is returned.
| locale | string The ISO locale code |
| siteKey | string The site key |
| limit | number [ 1 .. 500 ] The maximum number of results to return. 0 defaults to the maximum of 500 |
| after | string Cursor to retrieve results after. |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| projections | string Example: projections='summary,skus,matrix' Comma separated string containing product projections. Valid projections 'summary', 'matrix', 'skus', 'prices' |
| type | string Example: type='frame,accessory' The product type to filter the products by |
{- "data": {
- "products": {
- "property1": {
- "property1": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}, - "property2": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}
}, - "property2": {
- "property1": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}, - "property2": {
- "property1": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}, - "property2": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "createdAt": "string",
- "lastModifiedAt": "string",
- "shortDescription": "string",
- "slug": "string",
- "metaTitle": "string",
- "metaDescription": "string",
- "metaKeywords": "string",
- "categoryKeys": [
- "string"
], - "categoryHierarchies": [
- {
- "key": "string",
- "hierarchy": [
- {
- "key": null,
- "label": null
}
]
}
], - "isParentProduct": true,
- "isDigital": true,
- "includedInSitemap": true,
- "totalReviewCount": 0,
- "averageOverallRating": 0,
- "productTypeKey": "frame",
- "productGroup": "frame",
- "priceMode": "string",
- "rangeKeys": [
- "string"
], - "collections": [
- "string"
], - "offerKeys": [
- "string"
], - "offers": [
- {
- "key": "string",
- "title": "string",
- "lozenge": {
- "title": "string",
- "color": "string",
- "priority": 0
}
}
], - "taxRatioCode": "string",
- "healthFundCodeSingle": "string",
- "healthFundCodePair": "string",
- "healthFundCodeComplete": "string",
- "originalBrandName": "string",
- "brand": {
- "key": "string",
- "title": "string",
- "logoUrl": "string"
}, - "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string",
- "color": "string"
}
], - "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "quantityLimit": {
- "min": 0,
- "max": 0
}, - "includedInStores": [
- "string"
], - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "deliveryLeadTimeInDays": 0,
- "matrix": {
- "key": "string",
- "skus": [
- {
- "key": "string",
- "attributes": {
- "property1": null,
- "property2": null
}, - "isSellableOnWeb": true
}
], - "attributes": {
- "property1": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "n": "string",
- "v": {
- "property1": "string",
- "property2": "string"
}
}
}
}, - "variants": [
- {
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "was": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "current": {
- "centAmount": null,
- "currencyCode": null,
- "fractionDigits": null
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": null,
- "viewType": null,
- "label": null,
- "contentType": null
}
], - "color": "string"
}
], - "ageGroup": "string",
- "ageGender": "string",
- "applicableElements": "string",
- "associatedAccessories": "string",
- "finish": "string",
- "frameShape": "string",
- "frameType": "F",
- "gender": "M",
- "includedAccessories": "string",
- "includeInSiteMap": true,
- "isBifocalCompatible": true,
- "isDesigner": true,
- "isSafety": true,
- "isSunRx": true,
- "isVarifocalCompatible": true,
- "materialType": "string",
- "priceLastUpdatedAt": "string",
- "colors": [
- {
- "label": "string",
- "colorKey": "string",
- "swatchUrl": "string",
- "primaryColor": "string",
- "primaryHexCode": "string",
- "secondaryColor": "string",
- "isVtoAvailable": true
}
]
}
}
}
}, - "pageInfo": {
- "hasPreviousPage": true,
- "hasNextPage": true,
- "startCursor": "string",
- "endCursor": "string"
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Supports a number of filters
Use locale to retrieve the product in a particular locale. If locale is not set it returns the product in all the supported locales.
Use siteKey to retrieve the product for a specific site, if the siteKey is not in the includedInStore property then 404 is returned.
| key required | string The resource key |
| locale | string The ISO locale code |
| siteKey | string The site key |
| currencyCode | string Used in retrieving sku prices, requested currency code |
| customerGroup | string Used in retrieving sku prices, Customer group identiifier |
| customerId | string Used in retrieving sku prices, Customer ID |
| filters | string Example: filters='isBrowsable,isSearchable,isSellableOnWeb' Comma separated string of filters to apply to the products, valid values are 'isBrowsable', 'isSellableOnWeb', 'isSearchable' |
| priceChannelKey | string Used in retrieving sku prices,, Key of the price channel / site |
{- "data": {
- "productId": "string",
- "productKey": "string",
- "isParentProduct": true,
- "productGroup": "string",
- "productTypeKey": "string",
- "id": "string",
- "key": "string",
- "isMaster": true,
- "isEnabled": true,
- "sortOrderHint": 0,
- "sku": "string",
- "price": {
- "base": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "was": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "current": {
- "centAmount": 0,
- "currencyCode": "string",
- "fractionDigits": 0
}, - "discountAmount": "string",
- "discountPercent": 0,
- "discountType": "string"
}, - "isBrowsable": true,
- "isSearchable": true,
- "isSellableOnWeb": true,
- "launchDate": "string",
- "status": "string",
- "aMeasurement": 0,
- "bMeasurement": 0,
- "distanceBetweenLenses": 0,
- "frontRimMeasurement": 0,
- "hingeMeasurement": 0,
- "materials": [
- "string"
], - "primaryColor": "string",
- "primaryColorHexCode": "string",
- "pupillaryDistance": 0,
- "secondaryColor": "string",
- "size": "string",
- "templeLength": 0,
- "images": [
- {
- "url": "string",
- "viewType": "A",
- "label": "string",
- "contentType": "string"
}
], - "color": "string"
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Get all the categories
| locale | string The ISO locale code |
| siteKey | string The site key |
| limit | number [ 1 .. 500 ] The maximum number of results to return. 0 defaults to the maximum of 500 |
| after | string Cursor to retrieve results after. |
{- "data": {
- "items": {
- "property1": {
- "ancestorIds": [
- "string"
], - "ancestorKeys": [
- "string"
], - "slug": "string",
- "createdAt": "string",
- "rootCategoryKey": "string",
- "parentCategoryKey": "string",
- "name": "string",
- "excludeFromSearch": true,
- "includeInSitemap": true,
- "id": "string",
- "key": "string",
- "lastModifiedAt": "string"
}, - "property2": {
- "ancestorIds": [
- "string"
], - "ancestorKeys": [
- "string"
], - "slug": "string",
- "createdAt": "string",
- "rootCategoryKey": "string",
- "parentCategoryKey": "string",
- "name": "string",
- "excludeFromSearch": true,
- "includeInSitemap": true,
- "id": "string",
- "key": "string",
- "lastModifiedAt": "string"
}
}, - "pageInfo": {
- "hasPreviousPage": true,
- "hasNextPage": true,
- "startCursor": "string",
- "endCursor": "string"
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Retrieve the category using a key.
You can request a category for a specific locale and site/store.
| key required | string The resource key |
| locale | string The ISO locale code |
| siteKey | string The site key |
{- "data": {
- "ancestorIds": [
- "375501da-9393-4aab-bc66-cb753136cb76"
], - "ancestorKeys": [
- "contact-lens"
], - "slug": "monthly-spherical",
- "createdAt": "2024-03-18T15:43:25.424Z",
- "rootCategoryKey": "specsavers-root",
- "name": "Monthly Spherical",
- "parentCategoryKey": "contact-lens",
- "excludeFromSearch": false,
- "includeInSitemap": true,
- "id": "d32d8859-0f8b-41d7-a4c1-53611f2db574",
- "key": "monthly-spherical",
- "lastModifiedAt": "2024-04-08T12:05:53.671Z"
}, - "metrics": {
- "durationMs": 488.92
}, - "context": {
- "build": {
- "env": "dev",
- "releaseId": "155",
- "commitId": "a3e2da6f99f5e3e790db780d0433c7dec195ffe5"
}
}
}Retrieve the product-type using a key.
| key required | string The resource key |
{- "data": {
- "id": "string",
- "key": "string",
- "name": "string",
- "description": "string",
- "lastModifiedAt": "string",
- "createdAt": "string",
- "attributes": [
- {
- "name": "string",
- "label": "string",
- "attributeConstraint": "string"
}
]
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Get the frame configuration
| locale | string The ISO locale code |
| siteKey | string The site key |
{- "data": {
- "lensElementsAndTreatments": [
- {
- "productKey": "string",
- "sku": "string",
- "name": "string",
- "description": "string",
- "price": {
- "currencyCode": "string",
- "centAmount": 0,
- "fractionDigits": 0
}
}
], - "pageInfo": {
- "hasPreviousPage": true,
- "hasNextPage": true,
- "startCursor": "string",
- "endCursor": "string"
}
}, - "context": {
- "siteKey": "specsavers-gb",
- "build": {
- "env": "dev",
- "releaseId": "911",
- "commitId": "3d13f3c6c4f017d66d2a9c16c566ffb11f05f32c"
}
}, - "metrics": {
- "durationMs": 0
}
}Health check information for the catalog service
{- "data": {
- "status": "pass",
- "version": "1.0",
- "releaseId": "1234567890",
- "service": "inventory",
- "details": {
- "time": "2023-11-15T12:19:05.737Z",
- "env": "dev",
- "commitId": "368de0fbdff3a5634895d69f8b17cbdfd5e77bfb"
}
}
}