Reference
Catalog Management API Payload
Example JSON Payload
Click to expand JSON Payload Example
{
"scope": {
"business_ids": [
"string"
]
},
"items": [
{
"merchant_supplied_item_id": "string",
"name": "string",
"description": "string",
"product_traits": [
"ALCOHOL"
],
"other_identifiers": [
{
"identifier_type": "UPC",
"identifier_value": "string"
}
],
"images": [
{
"url": "string",
"sort_id": 0
}
],
"size": {
"details": {
"dimensions": {
"length": {
"value": 2.50,
"unit": "inch"
},
"width": {
"value": 1.25,
"unit": "inch"
},
"height": {
"value": 4.50,
"unit": "inch"
}
},
"weight": {
"value": 1.12,
"unit": "lbs"
},
"volume": {
"value": 3.10,
"unit": "oz"
},
"product_specific_size_definition": {
"value": "string",
"description": "string"
}
},
"pack_size_details": {
"count_per_pack": 0,
"per_item_size_details": {
"dimensions": {
"length": {
"value": 0,
"unit": "inch"
},
"width": {
"value": 0,
"unit": "inch"
},
"height": {
"value": 0,
"unit": "inch"
}
},
"weight": {
"value": 0,
"unit": "lbs"
},
"volume": {
"value": 0,
"unit": "oz"
},
"product_specific_size_definition": {
"value": "string",
"description": "string"
}
}
}
},
"weighted_item_info": {
"average_weight_per_each": 0,
"average_weight_measurement_unit": "ea",
"shop_by_measurement_unit": "kg",
"price_by_measurement_unit": "kg"
},
"brand_info": {
"name": "string"
},
"program_eligibility": [
"SNAP"
],
"item_categorizations": [
{
"category": {
"name": "string",
"sub_category": {}
}
}
]
}
]
}
Overview of Parameters
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
merchant_supplied_item_id | string | Merchant supplied ID to identify an item uniquely within business across all stores. Every item can be shopped by customer must be represented as an unique item | - | Yes |
name | string | tem name provided without any additional attributes (size, brand) OR Item name provided exactly as how it should be uploaded into catalog (including brand, size info) - in the following order: brand > item name > size. | - | Yes |
description | string | Description provided in HTML or plain text | - | No |
product_traits | Array of strings | Specifies the type of product(s) | "ALCOHOL," "MEDICATION," "WEIGHTED" | No |
other_identifiers | Array of objects | Other identifiers associated with the item. UPC = UPC provided per SKU | - | No |
images | Array of objects | Images of the item | - | Yes |
size | object | Size of the item | - | No |
weighted_item_info | object | Attributes related to items sold by weights | - | No |
brand_info | object | Brand of the item if applicable | - | No |
program_eligibility | Array of strings | Program eligibility of the item | "SNAP," "HSA," "FSA" | No |
item_categorizations | Array of objects | SKU path received in separate fields in L1 - L5 category. Must be granular (e.g. Not 'Makeup' but instead 'Bronzer') | - | No |
Object Tables
Other Identifiers Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
identifier_type | string | Type of identifier | "UPC," "PLU," "NSC2," "GTIN" | No |
identifier_value | string | Identifier value | - | No |
Images Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
url | string | Item image URL in JPG or PNG format, min resolution (1400 x 800px), aspect ratio 16:9, max size 2MB. | - | Yes |
sort_id | integer | Order in which images should be displayed | - | No |
Size Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
details | object | Size details of the item | - | No |
pack_size_details | object | Item size details per pack | - | No |
Size Details Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
dimensions | object | Dimension of the product | - | No |
weight | object | Weight of the product | - | No |
volume | object | Volume of the product | - | No |
product_specific_size_definition | object | Product-specific size definition | - | No |
Dimensions Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
length | object | Length of the product | - | No |
width | object | Width of the product | - | No |
height | object | Height of the product | - | No |
Weight Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
value | number | Weight value of the product | - | No |
unit | string | Unit of weight (lbs, gm) | "lbs," "gm" | No |
Volume Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
value | number | Volume value of the product | - | No |
unit | string | Unit of volume (oz) | "oz" | No |
Product-Specific Size Definition Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
value | string | Value of the product-specific size definition | - | No |
description | string | Description of the product-specific size | - | No |
Pack Size Details Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
count_per_pack | number | Number of items per pack | - | No |
per_item_size_details | object | Size details per item in the pack | - | No |
Per Item Size Details Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
dimensions | object | Dimension of the product | - | No |
weight | object | Weight of the product | - | No |
volume | object | Volume of the product | - | No |
product_specific_size_definition | object | Product-specific size definition | - | No |
Weighted Item Info Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
average_weight_per_each | number | Average weight per each item or pack | - | No |
average_weight_measurement_unit | string | Unit of measurement (ea, kg, lb, gm, oz) | "ea," "kg," "lb," "gm," "oz" | No |
shop_by_measurement_unit | string | How the item is shown to customers | "kg," "lb," "gm," "oz" | No |
price_by_measurement_unit | string | How the item is priced | "kg," "lb," "gm," "oz" | No |
Brand Info Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
name | string | Name of the brand | - | No |
Category Object
Parameter Name | Type | Description | Accepted Values | Required |
---|---|---|---|---|
name | string | Name of the cateogry | - | No |
sub_category | object | Recursive object allowing for multiple levels of cateogry data | - | No |