Get Catalog Item Details
GET /public/catalog/ — Returns a catalog item’s details including pricing and supplier info. Pass ExtendedDetails=true for specs, PDFs, and videos.
ExtendedDetails=true to also receive the full long description, technical specifications, linked PDF and video resources, and additional image URLs. When ItemType is Labor or CustomItem, the item is sourced from your account’s private library rather than the shared catalog.
Authorizations
Portal application identifier used as part of HMAC-authenticated API requests.
Portal user API key used together with the HMAC signature headers.
Timestamp header included in the signed request to prevent replay attacks.
HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.
Headers
Accept Header
application/json Path Parameters
Item Id
Query Parameters
Provides additional details like full description, specs, linked resources
Part, Labor, CustomItem, Fee Response
Success
Full catalog item detail model
Unique part identifier.
Parent category identifier.
Leaf category identifier.
Category breadcrumb or category labels associated with the item.
Whether the item is marked as a favorite for the authenticated account.
Whether the item is discontinued.
Brand or manufacturer name.
Model number.
Short description shown in search results.
Primary image URL for the catalog item.
MSRP information returned for a catalog item.
Supplier-specific cost information for a catalog item.
Sell-price information returned for a catalog item.
Item rank within the search result ordering.
Long description of the catalog item
Portal product page URL when available
Manufacturer product page URL when available
Additional image URLs for the catalog item
Linked PDF resources for the catalog item
Linked video resources for the catalog item
Specification name/value pairs for the catalog item
Supplier-specific entries for this catalog item, limited to the suppliers your company is linked to. isDefault marks your company's default supplier for the item, cost is left out when your account has no cost for that supplier, and isInStock is false when stock is not available to your account.