OrderingQuery.products()
address
OrderingAddressInput
- The address associated with the order. The address must be a valid address. If the address is not valid, the query will fail with an error. If the address is valid but we don’t already have a property for it, then a property will be created and assigned to the organization the calling credentials belong to.
manufacturer
string
- The manufacturer of the products to search for. (example: ‘ge’, ‘msi’)
skus
string[]
- List of SKUs to search for. If a product cannot be found for a given sku, the response will contain a null in the corresponding index.
OrderingProduct
OrderingProduct[]
- List of products matching the input skus criteria. If a product cannot be found for a given sku, the response will contain a null in the corresponding index.
OrderingProduct
id
string
- SIBI identifier for the product. Unique across all products returned by the API.
sku
string
- The SKU of the product. Is defined by the manufacturer or distributor.
manufacturer
string
- The manufacturer of the product. This value is valid for use in the manufacturer
field of all input types that accept a manufacturer.
title
string
- The human readable name of the product.
subtitle
string | null
- A short description of the product.
description
string | null
- A brief description of the product. Will be null
when not available.
category
string
- The broad category this product falls into.
subcategories
string[]
- Array of strings of all the specific subcategories this product falls into. May be empty and may also be 1:1 with category
color
string | null
- The color of the product. Is not available for all products.
viewUrl
string
- A URL to view the product in the Sibi Web UI.
availability
OrderingAvailability
- The availability of the product. Returns a status of ‘UNKNOWN’ and a quantity of 0 if the address is missing.
imageUrl
string
- The URL of the product’s image.
priceCents
number
- The price of the product in cents.
msrpPriceCents
number | null
- The Manufacturer’s Suggested Retail Price of the product in cents. Is not available for all products. Will be null
when not available.
addons
OrderingProductAddon
[] - An array of addons (services and/or accessories) that can be ordered with the product.
dimensions
OrderingProductDimensions
- The physical dimensions of the product. This field will be null if dimensions are not available.
OrderingAvailability
status
OrderingAvailabilityStatus
- The availability status of the product. One of IN_STOCK
, OUT_OF_STOCK
, UNAVAILABLE
, or UNKNOWN
. The value of status
always reflects local availability for the required address provided.
quantity
number
- The quantity of the product that is available at the closest distribution center to the property that has the product available.
OrderingProductDimensions
length
number | null
- The numerical length value. Will be null if not available.
lengthUnit
string | null
- The unit of measurement for length (e.g., “inch”). Will be null if not available.
width
number | null
- The numerical width value. Will be null if not available.
widthUnit
string | null
- The unit of measurement for width (e.g., “inch”). Will be null if not available.
height
number | null
- The numerical height value. Will be null if not available.
heightUnit
string | null
- The unit of measurement for height (e.g., “inch”). Will be null if not available.
depth
number | null
- The numerical depth value. Will be null if not available.
depthUnit
string | null
- The unit of measurement for depth (e.g., “inch”). Will be null if not available.