Optimizely · Schema
Insite.Catalog.WebApi.V1.ApiModels.ProductCollectionModel
A/B TestingContent ManagementCustomer DataE-CommerceExperimentationFeature FlagsMarketing
Properties
| Name | Type | Description |
|---|---|---|
| uri | string | |
| pagination | object | |
| products | array | |
| categoryFacets | array | |
| attributeTypeFacets | array | |
| brandFacets | array | |
| productLineFacets | array | |
| didYouMeanSuggestions | array | |
| priceRange | object | |
| exactMatch | boolean | |
| notAllProductsFound | boolean | |
| notAllProductsAllowed | boolean | |
| originalQuery | string | |
| correctedQuery | string | |
| searchTermRedirectUrl | string | |
| properties | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/optimizely/main/json-schema/optimizely-insite-catalog-web-api-v1-api-models-product-collection-model-schema.json",
"title": "Insite.Catalog.WebApi.V1.ApiModels.ProductCollectionModel",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/optimizely-brands-api-openapi.yml#/components/schemas/Insite.Catalog.WebApi.V1.ApiModels.ProductCollectionModel",
"type": "object",
"properties": {
"uri": {
"type": "string"
},
"pagination": {
"$ref": "#/$defs/Insite.Core.WebApi.PaginationModel"
},
"products": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
},
"categoryFacets": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.CategoryFacetDto"
}
},
"attributeTypeFacets": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.AttributeTypeFacetDto"
}
},
"brandFacets": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.GenericFacetDto"
}
},
"productLineFacets": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.GenericFacetDto"
}
},
"didYouMeanSuggestions": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.SuggestionDto"
}
},
"priceRange": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.PriceRangeDto"
},
"exactMatch": {
"type": "boolean"
},
"notAllProductsFound": {
"type": "boolean"
},
"notAllProductsAllowed": {
"type": "boolean"
},
"originalQuery": {
"type": "string"
},
"correctedQuery": {
"type": "string"
},
"searchTermRedirectUrl": {
"type": "string"
},
"properties": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"$defs": {
"Insite.Catalog.Services.Dtos.AttributeTypeDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"label": {
"type": "string"
},
"isFilter": {
"type": "boolean"
},
"isComparable": {
"type": "boolean"
},
"isSearchable": {
"type": "boolean"
},
"includeOnProduct": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"attributeValues": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AttributeValueDto"
}
}
}
},
"Insite.Catalog.Services.Dtos.AttributeValueDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"value": {
"type": "string"
},
"valueDisplay": {
"type": "string"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"isActive": {
"type": "boolean"
}
}
},
"Insite.Catalog.Services.Dtos.AvailabilityDto": {
"type": "object",
"properties": {
"messageType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"message": {
"type": "string"
},
"requiresRealTimeInventory": {
"type": "boolean"
}
}
},
"Insite.Catalog.Services.Dtos.BadgeDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"tagName": {
"type": "string"
},
"badgeStyle": {
"type": "string"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"badgeType": {
"type": "string"
},
"displayOnProductImages": {
"type": "boolean"
},
"displayOnBadgeWidget": {
"type": "boolean"
},
"displayText": {
"type": "string"
},
"textColorHexCode": {
"type": "string"
},
"badgeColorHexCode": {
"type": "string"
},
"largeImageBadgePath": {
"type": "string"
},
"largeImageTextSize": {
"type": "string"
},
"largeImagePlacement": {
"type": "string"
},
"otherImageBadgePath": {
"type": "string"
},
"otherImageTextSize": {
"type": "string"
},
"otherImagePlacement": {
"type": "string"
},
"imageAltText": {
"type": "string"
},
"detailWidgetBadgeSize": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.BrandDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"urlSegment": {
"type": "string"
},
"logoSmallImagePath": {
"type": "string"
},
"logoLargeImagePath": {
"type": "string"
},
"logoImageAltText": {
"type": "string"
},
"detailPagePath": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.ConfigSectionDto": {
"type": "object",
"properties": {
"sectionName": {
"type": "string"
},
"label": {
"type": "string"
},
"options": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ConfigSectionOptionDto"
}
}
}
},
"Insite.Catalog.Services.Dtos.ConfigSectionOptionDto": {
"type": "object",
"properties": {
"sectionOptionId": {
"format": "uuid",
"type": "string"
},
"sectionName": {
"type": "string"
},
"productName": {
"type": "string"
},
"productId": {
"format": "uuid",
"type": "string"
},
"description": {
"type": "string"
},
"price": {
"format": "decimal",
"type": "number"
},
"userProductPrice": {
"type": "boolean"
},
"selected": {
"type": "boolean"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"quantity": {
"format": "decimal",
"type": "number"
},
"cantBuy": {
"type": "boolean"
}
}
},
"Insite.Catalog.Services.Dtos.DocumentDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"createdOn": {
"format": "date-time",
"type": "string"
},
"filePath": {
"type": "string"
},
"fileUrl": {
"type": "string"
},
"documentType": {
"type": "string"
},
"languageId": {
"format": "uuid",
"type": "string"
},
"fileTypeString": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.LegacyConfigurationDto": {
"type": "object",
"properties": {
"sections": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ConfigSectionDto"
}
},
"hasDefaults": {
"type": "boolean"
},
"isKit": {
"type": "boolean"
}
}
},
"Insite.Catalog.Services.Dtos.ProductDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"orderLineId": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"customerName": {
"type": "string"
},
"shortDescription": {
"type": "string"
},
"erpNumber": {
"type": "string"
},
"erpDescription": {
"type": "string"
},
"urlSegment": {
"type": "string"
},
"basicListPrice": {
"format": "decimal",
"type": "number"
},
"basicSalePrice": {
"format": "decimal",
"type": "number"
},
"basicSaleStartDate": {
"format": "date-time",
"type": "string"
},
"basicSaleEndDate": {
"format": "date-time",
"type": "string"
},
"smallImagePath": {
"type": "string"
},
"mediumImagePath": {
"type": "string"
},
"largeImagePath": {
"type": "string"
},
"pricing": {
"$ref": "#/$defs/Insite.Core.Plugins.Pricing.ProductPriceDto"
},
"currencySymbol": {
"type": "string"
},
"qtyOnHand": {
"format": "decimal",
"type": "number"
},
"isConfigured": {
"type": "boolean"
},
"isFixedConfiguration": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"isHazardousGood": {
"type": "boolean"
},
"isDiscontinued": {
"type": "boolean"
},
"isSpecialOrder": {
"type": "boolean"
},
"isGiftCard": {
"type": "boolean"
},
"isBeingCompared": {
"type": "boolean"
},
"isSponsored": {
"type": "boolean"
},
"isSubscription": {
"type": "boolean"
},
"quoteRequired": {
"type": "boolean"
},
"manufacturerItem": {
"type": "string"
},
"packDescription": {
"type": "string"
},
"altText": {
"type": "string"
},
"customerUnitOfMeasure": {
"type": "string"
},
"canBackOrder": {
"type": "boolean"
},
"trackInventory": {
"type": "boolean"
},
"multipleSaleQty": {
"format": "int32",
"type": "integer"
},
"minimumOrderQty": {
"format": "int32",
"type": "integer"
},
"htmlContent": {
"type": "string"
},
"productCode": {
"type": "string"
},
"priceCode": {
"type": "string"
},
"sku": {
"type": "string"
},
"upcCode": {
"type": "string"
},
"modelNumber": {
"type": "string"
},
"taxCode1": {
"type": "string"
},
"taxCode2": {
"type": "string"
},
"taxCategory": {
"type": "string"
},
"shippingClassification": {
"type": "string"
},
"shippingLength": {
"type": "string"
},
"shippingWidth": {
"type": "string"
},
"shippingHeight": {
"type": "string"
},
"shippingWeight": {
"type": "string"
},
"qtyPerShippingPackage": {
"format": "decimal",
"type": "number"
},
"shippingAmountOverride": {
"format": "double",
"type": "number"
},
"handlingAmountOverride": {
"format": "double",
"type": "number"
},
"metaDescription": {
"type": "string"
},
"metaKeywords": {
"type": "string"
},
"pageTitle": {
"type": "string"
},
"allowAnyGiftCardAmount": {
"type": "boolean"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"hasMsds": {
"type": "boolean"
},
"unspsc": {
"type": "string"
},
"roundingRule": {
"type": "string"
},
"vendorNumber": {
"type": "string"
},
"configurationDto": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.LegacyConfigurationDto"
},
"unitOfMeasure": {
"type": "string"
},
"unitOfMeasureDisplay": {
"type": "string"
},
"unitOfMeasureDescription": {
"type": "string"
},
"selectedUnitOfMeasure": {
"type": "string"
},
"selectedUnitOfMeasureDisplay": {
"type": "string"
},
"productDetailUrl": {
"type": "string"
},
"canAddToCart": {
"type": "boolean"
},
"allowedAddToCart": {
"type": "boolean"
},
"canAddToWishlist": {
"type": "boolean"
},
"canViewDetails": {
"type": "boolean"
},
"canShowPrice": {
"type": "boolean"
},
"canShowUnitOfMeasure": {
"type": "boolean"
},
"canEnterQuantity": {
"type": "boolean"
},
"canConfigure": {
"type": "boolean"
},
"isStyleProductParent": {
"type": "boolean"
},
"styleParentId": {
"format": "uuid",
"type": "string"
},
"requiresRealTimeInventory": {
"type": "boolean"
},
"numberInCart": {
"format": "decimal",
"type": "number"
},
"qtyOrdered": {
"format": "decimal",
"type": "number"
},
"availability": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AvailabilityDto"
},
"styleTraits": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.StyleTraitDto"
}
},
"styledProducts": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.StyledProductDto"
}
},
"attributeTypes": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AttributeTypeDto"
}
},
"documents": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.DocumentDto"
}
},
"specifications": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.SpecificationDto"
}
},
"crossSells": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
},
"accessories": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
},
"productUnitOfMeasures": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductUnitOfMeasureDto"
}
},
"productImages": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductImageDto"
}
},
"properties": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"score": {
"format": "double",
"type": "number"
},
"scoreExplanation": {
"$ref": "#/$defs/Insite.Core.Plugins.Search.Dtos.ScoreExplanationDto"
},
"searchBoost": {
"format": "int32",
"type": "integer"
},
"searchBoostDecimal": {
"format": "decimal",
"type": "number"
},
"salePriceLabel": {
"type": "string"
},
"cantBuy": {
"type": "boolean"
},
"allowZeroPricing": {
"type": "boolean"
},
"brand": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.BrandDto"
},
"productLine": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductLineDto"
},
"productSubscription": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductSubscriptionDto"
},
"replacementProductId": {
"format": "uuid",
"type": "string"
},
"warehouses": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.WarehouseDto"
}
},
"relatedProducts": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.RelatedProductDto"
}
},
"alsoPurchasedProducts": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
},
"openGraphTitle": {
"type": "string"
},
"openGraphUrl": {
"type": "string"
},
"openGraphImage": {
"type": "string"
},
"badges": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.BadgeDto"
}
},
"replacementProduct": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
},
"parentProductErpNumber": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.ProductImageDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"name": {
"type": "string"
},
"imageType": {
"type": "string"
},
"smallImagePath": {
"type": "string"
},
"mediumImagePath": {
"type": "string"
},
"largeImagePath": {
"type": "string"
},
"altText": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.ProductLineDto": {
"type": "object",
"properties": {
"id": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.ProductSubscriptionDto": {
"type": "object",
"properties": {
"subscriptionAddToInitialOrder": {
"type": "boolean"
},
"subscriptionAllMonths": {
"type": "boolean"
},
"subscriptionApril": {
"type": "boolean"
},
"subscriptionAugust": {
"type": "boolean"
},
"subscriptionCyclePeriod": {
"type": "string"
},
"subscriptionDecember": {
"type": "boolean"
},
"subscriptionFebruary": {
"type": "boolean"
},
"subscriptionFixedPrice": {
"type": "boolean"
},
"subscriptionJanuary": {
"type": "boolean"
},
"subscriptionJuly": {
"type": "boolean"
},
"subscriptionJune": {
"type": "boolean"
},
"subscriptionMarch": {
"type": "boolean"
},
"subscriptionMay": {
"type": "boolean"
},
"subscriptionNovember": {
"type": "boolean"
},
"subscriptionOctober": {
"type": "boolean"
},
"subscriptionPeriodsPerCycle": {
"format": "int32",
"type": "integer"
},
"subscriptionSeptember": {
"type": "boolean"
},
"subscriptionShipViaId": {
"format": "uuid",
"type": "string"
},
"subscriptionTotalCycles": {
"format": "int32",
"type": "integer"
}
}
},
"Insite.Catalog.Services.Dtos.ProductUnitOfMeasureDto": {
"type": "object",
"properties": {
"productUnitOfMeasureId": {
"format": "uuid",
"type": "string"
},
"unitOfMeasure": {
"type": "string"
},
"unitOfMeasureDisplay": {
"type": "string"
},
"description": {
"type": "string"
},
"qtyPerBaseUnitOfMeasure": {
"format": "decimal",
"type": "number"
},
"roundingRule": {
"type": "string"
},
"isDefault": {
"type": "boolean"
},
"availability": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AvailabilityDto"
}
}
},
"Insite.Catalog.Services.Dtos.RelatedProductDto": {
"type": "object",
"properties": {
"relatedProductType": {
"type": "string"
},
"productDto": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
}
},
"Insite.Catalog.Services.Dtos.SpecificationDto": {
"type": "object",
"properties": {
"specificationId": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"nameDisplay": {
"type": "string"
},
"value": {
"type": "string"
},
"description": {
"type": "string"
},
"sortOrder": {
"format": "decimal",
"type": "number"
},
"isActive": {
"type": "boolean"
},
"parentSpecification": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.SpecificationDto"
},
"htmlContent": {
"type": "string"
},
"specifications": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.SpecificationDto"
}
}
}
},
"Insite.Catalog.Services.Dtos.StyleTraitDto": {
"type": "object",
"properties": {
"styleTraitId": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"nameDisplay": {
"type": "string"
},
"unselectedValue": {
"type": "string"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"styleValues": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.StyleValueDto"
}
},
"displayType": {
"type": "string"
},
"numberOfSwatchesVisible": {
"format": "int32",
"type": "integer"
},
"displayTextWithSwatch": {
"type": "boolean"
}
}
},
"Insite.Catalog.Services.Dtos.StyleValueDto": {
"type": "object",
"properties": {
"styleTraitName": {
"type": "string"
},
"styleTraitId": {
"format": "uuid",
"type": "string"
},
"styleTraitValueId": {
"format": "uuid",
"type": "string"
},
"value": {
"type": "string"
},
"valueDisplay": {
"type": "string"
},
"sortOrder": {
"format": "int32",
"type": "integer"
},
"isDefault": {
"type": "boolean"
},
"swatchType": {
"type": "string"
},
"swatchImageValue": {
"type": "string"
},
"swatchColorValue": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.StyledProductDto": {
"type": "object",
"properties": {
"productId": {
"format": "uuid",
"type": "string"
},
"name": {
"type": "string"
},
"shortDescription": {
"type": "string"
},
"erpNumber": {
"type": "string"
},
"customerName": {
"type": "string"
},
"mediumImagePath": {
"type": "string"
},
"smallImagePath": {
"type": "string"
},
"largeImagePath": {
"type": "string"
},
"qtyOnHand": {
"format": "decimal",
"type": "number"
},
"unitOfMeasure": {
"type": "string"
},
"trackInventory": {
"type": "boolean"
},
"minimumOrderQty": {
"format": "int32",
"type": "integer"
},
"productDetailUrl": {
"type": "string"
},
"pricing": {
"$ref": "#/$defs/Insite.Core.Plugins.Pricing.ProductPriceDto"
},
"quoteRequired": {
"type": "boolean"
},
"styleValues": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.StyleValueDto"
}
},
"availability": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AvailabilityDto"
},
"productUnitOfMeasures": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductUnitOfMeasureDto"
}
},
"productImages": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductImageDto"
}
},
"warehouses": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.WarehouseDto"
}
},
"manufacturerItem": {
"type": "string"
},
"upcCode": {
"type": "string"
},
"sku": {
"type": "string"
},
"cantBuy": {
"type": "boolean"
},
"allowZeroPricing": {
"type": "boolean"
},
"htmlContent": {
"type": "string"
},
"specifications": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.SpecificationDto"
}
},
"documents": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.DocumentDto"
}
},
"attributeTypes": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.AttributeTypeDto"
}
},
"crossSells": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.ProductDto"
}
},
"relatedProducts": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Catalog.Services.Dtos.RelatedProductDto"
}
},
"metaDescription": {
"type": "string"
},
"metaKeywords": {
"type": "string"
},
"pageTitle": {
"type": "string"
},
"openGraphTitle": {
"type": "string"
},
"openGraphUrl": {
"type": "string"
},
"openGraphImage": {
"type": "string"
},
"customerProductNumber": {
"type": "string"
}
}
},
"Insite.Catalog.Services.Dtos.WarehouseDto": {
"type": "object",
"properties": {
"messageType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"message": {
"type": "string"
},
"requiresRealTimeInventory": {
"type": "boolean"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"qty": {
"format": "decimal",
"type": "number"
},
"properties": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"Insite.Core.Plugins.Pricing.BreakPriceDto": {
"type": "object",
"properties": {
"breakQty": {
"format": "decimal",
"type": "number"
},
"breakPrice": {
"format": "decimal",
"type": "number"
},
"breakPriceDisplay": {
"type": "string"
},
"savingsMessage": {
"type": "string"
},
"breakPriceWithVat": {
"format": "decimal",
"type": "number"
},
"breakPriceWithVatDisplay": {
"type": "string"
}
}
},
"Insite.Core.Plugins.Pricing.ProductPriceDto": {
"type": "object",
"properties": {
"productId": {
"format": "uuid",
"type": "string"
},
"isOnSale": {
"type": "boolean"
},
"requiresRealTimePrice": {
"type": "boolean"
},
"additionalResults": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"unitCost": {
"format": "decimal",
"type": "number"
},
"unitCostDisplay": {
"type": "string"
},
"unitListPrice": {
"format": "decimal",
"type": "number"
},
"unitListPriceDisplay": {
"type": "string"
},
"extendedUnitListPrice": {
"format": "decimal",
"type": "number"
},
"extendedUnitListPriceDisplay": {
"type": "string"
},
"unitRegularPrice": {
"format": "decimal",
"type": "number"
},
"unitRegularPriceDisplay": {
"type": "string"
},
"extendedUnitRegularPrice": {
"format": "decimal",
"type": "number"
},
"extendedUnitRegularPriceDisplay": {
"type": "string"
},
"unitNetPrice": {
"format": "decimal",
"type": "number"
},
"unitNetPriceDisplay": {
"type": "string"
},
"extendedUnitNetPrice": {
"format": "decimal",
"type": "number"
},
"extendedUnitNetPriceDisplay": {
"type": "string"
},
"unitOfMeasure": {
"type": "string"
},
"vatRate": {
"format": "decimal",
"type": "number"
},
"vatAmount": {
"format": "decimal",
"type": "number"
},
"vatAmountDisplay": {
"type": "string"
},
"unitListBreakPrices": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Pricing.BreakPriceDto"
}
},
"unitRegularBreakPrices": {
"type": "array",
"items": {
"$ref": "#/$defs/Insite.Core.Plugins.Pricing.BreakPriceDto"
}
},
"regularPrice": {
"format": "decimal",
"type": "number",
"readOnly": true
},
"regularPriceDisplay": {
"type": "string",
"readOnly": true
},
"extendedRegularPrice": {
"format": "decimal",
"type": "number",
"readOnly": true
},
"extendedRegularPriceDisplay": {
"type": "string",
"readOnly": true
},
# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/json-schema/optimizely-insite-catalog-web-api-v1-api-models-product-collection-model-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/optimizely-insite-catalog-web-api-v1-api-models-product-collection-model"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.