GET Product By Id

Retrieve a specific Product by its ID.

Product Payload Reference

This document describes the fields returned by the Get Product by ID endpoint.
Fields are ordered from most important to least important, focusing on integration relevance.


Product Payload Reference

This document describes the fields returned by the Get Product by ID endpoint.
Fields are ordered from most important to least important, focusing on integration relevance.

A product is composed of categories, SKUs, prices, images, stock information, and descriptive attributes.

Each SKU may contain its own attributes, images, and stock per seller, while prices and characteristics are defined at the product level.


Structure

Product
├─ Categories []            // Product category assignments (with hierarchy)
├─ Skus []                  // Product variations
│  ├─ Attributes []         // SKU attributes 
│  ├─ Stocks []             // Stock per seller / store
│  ├─ Images []             // SKU images
│
├─ Prices []                // Prices per seller
├─ Images []                // Product-level images
├─ Characteristics []       // Product characteristics
├─ Stocks []                // Aggregated stock per SKU and seller
├─ Tags []                  // Product tags
├─ Installments []          // Installment rules

Detailed

FieldTypeDescription
idUUIDUnique identifier of the product.
codestringMain business code used to identify the product.
referenceCodestringReference code of the product, usually equal to the main code.
namestringProduct display name.
descriptionstring (HTML)Full product description in HTML format.
isActivebooleanIndicates whether the product is active and available.
isDeletedbooleanIndicates whether the product has been logically deleted.
clientIdstringClient identifier that owns the product.
brandstringProduct brand name.
createDatedatetime (ISO 8601)Date when the product was created.
lastUpdatedatetime (ISO 8601)Date of the last product update.
releaseDatedatetime (ISO 8601) | nullProduct release date, if applicable.

Commercial & Identification

FieldTypeDescription
auxCodestringAuxiliary or secondary product code.
keywordsstringRaw keywords string associated with the product.
keywordsListstring[]Normalized list of product keywords.
maxInstallmentsintegerMaximum number of installments allowed for the product.
pickupOnlybooleanIndicates if the product is restricted to store pickup only.

Dimensions & Weight

FieldTypeDescription
heightdecimalProduct height.
widthdecimalProduct width.
lenghtdecimalProduct length.
weightdecimalProduct weight.

Categories

Represents all categories associated with the product, including its hierarchy.

FieldTypeDescription
categories[].idUUIDCategory identifier.
categories[].codestringCategory business code.
categories[].namestringCategory name.
categories[].parentIdUUID | nullParent category identifier.
categories[].isActivebooleanIndicates whether the category is active.
categories[].orderintegerCategory display order.
categories[].createDatedatetimeCategory creation date.
categories[].lastUpdatedatetimeCategory last update date.

SKUs

Each product may contain one or more SKUs representing sellable variations.

FieldTypeDescription
skus[].idUUIDUnique SKU identifier.
skus[].codestringSKU business code.
skus[].barcodestringSKU barcode (EAN/UPC).
skus[].namestringSKU name or variation label.
skus[].isActivebooleanIndicates whether the SKU is active.
skus[].isDeletedbooleanIndicates whether the SKU is deleted.
skus[].productIdUUIDParent product identifier.
skus[].createDatedatetimeSKU creation date.
skus[].lastUpdatedatetimeSKU last update date.

SKU Images

FieldTypeDescription
skus[].images[].idUUIDImage identifier.
skus[].images[].imageUrlstring (URL)Public image URL.
skus[].images[].orderintegerDisplay order of the image.
skus[].images[].catalogFullImageUrlstring (URL)Full catalog image URL.
skus[].images[].createDatedatetimeImage creation date.
skus[].images[].lastUpdatedatetimeImage last update date.

Pricing

Represents prices per seller.

FieldTypeDescription
prices[].idUUIDPrice identifier.
prices[].pricedecimalCurrent selling price.
prices[].oldPricedecimalPrevious price before update.
prices[].sellerIdUUIDSeller identifier.
prices[].sellerCodestringSeller business code.
prices[].sellerPointSaleIdstringSeller point of sale identifier.
prices[].isActivebooleanIndicates whether the price is active.
prices[].createDatedatetimePrice creation date.
prices[].lastUpdatedatetimePrice last update date.

Stock

Aggregated and per-SKU stock information.

FieldTypeDescription
stocks[].idUUIDStock record identifier.
stocks[].quantityintegerAvailable quantity for sale.
stocks[].totalQuantityintegerTotal quantity including reserved stock.
stocks[].sellerIdUUIDSeller identifier.
stocks[].sellerNamestringSeller display name.
stocks[].skuIdUUIDSKU identifier.
stocks[].skuCodestringSKU business code.
stocks[].productIdUUIDProduct identifier.
stocks[].lastUpdatedatetimeLast stock update timestamp.

Product Characteristics

Attributes that describe the product and may be used for filtering or display.

FieldTypeDescription
characteristics[].idUUIDCharacteristic identifier.
characteristics[].keystringCharacteristic name.
characteristics[].valuestringCharacteristic value.
characteristics[].typeintegerCharacteristic type identifier.
characteristics[].displayOnCatalogbooleanIndicates if the characteristic should be displayed in catalog.
characteristics[].orderintegerDisplay order.
characteristics[].lastUpdatedatetimeLast update timestamp.

Notes

  • All date and time fields follow the ISO 8601 standard.
  • This endpoint is designed to provide the complete and current state of a product.
  • Consumers should rely on lastUpdate values to manage cache invalidation and synchronization.
Language
Credentials
OAuth2
URL