Inventory

List inventory items

Get a paginated list of inventory items for the current merchant or service provider.

GET/inventory
Parameter Type Examples Description
q Optional
stringwidgetA search query to filter items by title, SKU, identifier, tag, or condition
ids Optional
array<integer>Filter items by a list of item IDs
merchant_skus Optional
array<string>Filter items by a list of merchant SKUs
tag_ids Optional
array<integer>Filter items by a list of tag IDs
available_quantity_gt Optional
integerFilter items with available quantity greater than this value
available_quantity_lt Optional
integerFilter items with available quantity less than this value
quantity_in_stock_gt Optional
integerFilter items with quantity in stock greater than this value
quantity_in_stock_lt Optional
integerFilter items with quantity in stock less than this value
missing_dimensions_only Optional
booleanWhen true, only return items missing dimension data
sort_by Optional
stringThe field to sort results by
sort_dir Optional
stringThe sort direction
page Optional
integer1The page number to retrieve (1-indexed)
per_page Optional
integer15The number of items per page

Create an inventory item

Create a new inventory item for the current merchant.

POST/inventory
Parameter Type Examples Description
merchant_sku Required
stringWIDGET-001The merchant's own SKU for this item
title Required
stringBlue WidgetThe title or name of the item
condition Optional
stringnewThe condition of the item
condition_note Optional
stringMinor cosmetic damageAdditional notes about the condition
length_mm Optional
integer150The length in millimetres
width_mm Optional
integer100The width in millimetres
height_mm Optional
integer50The height in millimetres
weight_gm Optional
integer500The weight in grams

Search inventory items

Search for inventory items using a text query and optional filters.

POST/inventory/search
Parameter Type Examples Description
q Required
stringblue widgetThe search query string
mode Optional
stringdefaultThe search mode to use. Defaults to 'default'.
filters Optional
objectOptional filters to apply to the search

Show an inventory item

Get a single inventory item by its ID.

GET/inventory/{item}
Parameter Type Examples Description
item Required
integer1The ID of the inventory item

Update an inventory item

Update an existing inventory item.

PUT/inventory/{item}
Parameter Type Examples Description
item Required
integer1The ID of the inventory item
title Optional
stringBlue WidgetThe title or name of the item
condition Optional
stringnewThe condition of the item
condition_note Optional
stringMinor cosmetic damageAdditional notes about the condition
length_mm Optional
integer150The length in millimetres
width_mm Optional
integer100The width in millimetres
height_mm Optional
integer50The height in millimetres
weight_gm Optional
integer500The weight in grams

Add an identifier to an inventory item

Add a new identifier (ASIN, EAN, UPC, FNSKU, GTIN, or CUSTOM) to an inventory item.

POST/inventory/{item}/identifier
Parameter Type Examples Description
item Required
integer1The ID of the inventory item
identifier_type Required
stringASINThe type of identifier to add
identifier Required
stringB0001234ABThe identifier value

Manage services for an inventory item

Sync the company services associated with an inventory item.

POST/inventory/services
Parameter Type Examples Description
item_id Required
integer1The ID of the inventory item
services Required
array<integer>[1,2,3]The list of company service IDs to associate with the item