Get product details with available add-ons (deprecated)
Deprecated. Use GET /products?searchTerm={sku} instead: pass the SKU as searchTerm, add supplier when you know it, and supply the same address query parameters to include pricing and add-ons. The search returns a page of matches, so when you want exactly one product, select the item whose sku equals the SKU you searched for and treat an empty items array as not found. Every field of this response is available on the search item (priceCents, addOns, recommendedParts), alongside availability, warranties, dimensions, and fulfillment methods that this endpoint never returned. Successful responses from this endpoint carry a Deprecation: true header.
Returns product details including available add-ons grouped by aggregate and related products grouped by product group.
/{sku}deprecatedAuthorizationBearer token · headerrequiredskustringrequiredline1stringline2stringcitystringstateOrProvincestringpostalCodestringmanufacturerstringskustringrequiredtitlestringrequireddeprecatednamestringrequireddescriptionstringrequiredshortDescriptionstringrequiredimageUrlsstring[]requiredpriceCentsnumberrequiredaddOnsobject[]requiredShow propertiesHide properties
objectidstringrequiredtitlestringrequireddeprecatednamestringrequiredpriceCentsnumberproductsobject[]requiredShow propertiesHide properties
objectskustringrequiredtitlestringrequireddeprecatednamestringrequiredcategorystringrequiredpriceCentsnumberrequiredincludedPartProductsobject[]Show propertiesHide properties
objectskustringrequiredtitlestringrequireddeprecatednamestringrequiredcategorystringrequiredpriceCentsnumberrequiredrecommendedPartsobject[]requiredShow propertiesHide properties
objectskustringrequiredtitlestringrequireddeprecatednamestringrequiredcategorystringrequiredpriceCentsnumberrequiredwarningsstring[]codestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcodestringrequiredmessagestringrequireddetailsobject[]Show propertiesHide properties
objectfieldstringrequirederrorstringrequiredcurl -X GET "https://api.sibipro.com/products/GDF511PGRBB" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.sibipro.com/products/GDF511PGRBB", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});{
"sku": "string",
"title": "string",
"name": "string",
"description": "string",
"shortDescription": "string",
"imageUrls": [
"string"
],
"priceCents": 0,
"addOns": [
{
"id": "123",
"title": "Install",
"name": "Install",
"priceCents": 10000,
"products": [
{
"sku": "123",
"title": "Install Appliance",
"name": "Install Appliance",
"category": "Install & Supply Services",
"priceCents": 6000
},
{
"sku": "124",
"title": "Supply Washer Braided Line",
"name": "Supply Washer Braided Line",
"category": "Install & Supply Services",
"priceCents": 4000
}
],
"includedPartProducts": [
{
"sku": "125",
"title": "Washer Inlet Fill Hose",
"name": "Washer Inlet Fill Hose",
"category": "Parts",
"priceCents": 1000
}
]
}
],
"recommendedParts": [
{
"sku": "126",
"title": "Washer Inlet Fill Hose",
"name": "Washer Inlet Fill Hose",
"category": "Parts",
"priceCents": 1000
}
],
"warnings": [
"No address provided. To include available add-ons and fulfillment/distribution information, please provide an address."
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}{
"code": "string",
"message": "The request contains invalid parameters",
"details": [
{
"field": "customer.email",
"error": "Invalid email"
},
{
"field": "address.postalCode",
"error": "Invalid"
}
]
}