Trade Show
  1. Products
Trade Show
  • Introduction
  • Warehouses
    • Create a new Warehouse
      POST
    • Update a Warehouse
      PUT
    • Get a list of Warehouses
      GET
    • Retrieve a specific Warehouse by ID
      GET
    • Delete a Warehouse
      DELETE
  • Delivery Groups
    • Create a new Delivery Group
      POST
    • Update a Delivery Group
      PUT
    • Get a list of Delivery Groups
      GET
    • Retrieve a specific Delivery Group by ID
      GET
    • Delete a Delivery Group
      DELETE
  • Delivery Ranges
    • Create a new Delivery Range
      POST
    • Update a Delivery Range
      PUT
    • Get a list of Delivery Ranges
      GET
    • Retrieve a specific Delivery Range by ID
      GET
    • Delete a Delivery Range
      DELETE
  • Delivery Drops
    • Create a new Delivery Drop
    • Update a Delivery Drop
    • Get a list of Delivery Drops
    • Retrieve a specific Delivery Drop by ID
    • Delete a Delivery Drop
  • Sales Rep Hierarchies
    • Define Hierarchy Levels
    • Create Sales Rep Group
    • Update Sales Rep Group
    • Move Sales Rep Group
    • Reorder Sales Rep Groups
    • Get a list of Sales Rep Groups
    • Get Sales Rep Group
    • Delete Sales Rep Group
  • Sales Reps
    • Create a new sales rep
    • Update a sales rep
    • Get a list of sales reps
    • Retrieve a specific sales rep by ID
    • Delete a sales rep
  • Sales Rep Managers
    • Create a new sales rep manager
    • Update a sales rep manager
    • Get a list of sales rep managers
    • Retrieve a specific sales rep manager by ID
    • Delete a sales rep manager
  • Ordering Groups
    • Create a new Ordering Group
    • Update a Ordering Group
    • Get a list of Ordering Groups
    • Retrieve a specific Ordering Group by ID
    • Delete a Ordering Group
  • Customers
    • Create a new Customer Class
    • Get a list of Customer Classes
    • Retrieve a specific Customer Class by ID
    • Update a Customer Class
    • Delete a Customer Class
    • Create a new Customer
    • Get a list of Customers
    • Retrieve a specific Customer by ID
    • Update a Customer
    • Delete a Customer
  • Attendees
    • Create a new Attendee
    • Update a Attendee
    • Get a list of Attendees
    • Retrieve a specific Attendee by ID
    • Delete a Attendee
  • Vendors
    • Create a new Vendor
    • Update a Vendor
    • Get a list of Vendors
    • Retrieve a specific Vendor by ID
    • Delete a Vendor
    • Create a new vendor user
    • Update a vendor user
    • Get a list of vendor users
    • Retrieve a specific vendor user by ID
    • Delete a vendor user
  • Brokers
    • Create a new Broker
    • Update a Broker
    • Get a list of Brokers
    • Retrieve a specific Broker by ID
    • Delete a Broker
    • Create a new broker user
    • Update a broker user
    • Get a list of broker users
    • Retrieve a specific broker user by ID
    • Delete a broker user
  • Booths
    • Create a new Booth
    • Update a Booth
    • Get a list of Booths
    • Retrieve a specific Booth by ID
    • Delete a Booth
    • Associate a product to a booth
    • Get a list of products associated with a booth
    • Associate multiple products to a booth
    • Remove a product from a booth
    • Associate a vendor to a booth
    • Associate multiple vendors to a booth
    • Get a list of vendors associated with a booth
    • Remove a vendor from a booth
  • Facilitators
    • Create a new Facilitator
    • Update a Facilitator
    • Get a list of Facilitators
    • Retrieve a specific Facilitator by ID
    • Delete a Facilitator
  • Brands
    • Create a new Brand
    • Update a Brand
    • Get a list of Brands
    • Retrieve a specific Brand by ID
    • Delete a Brand
  • Categories
    • Create a new Category
    • Update a Category
    • Get a list of Categories
    • Retrieve a specific Category by ID
    • Delete a Category
  • Products
    • Create new pricing for a product
      POST
    • Update product pricing by price ID
      PUT
    • Get a collection of price lists for products
      GET
    • Retrieve pricing by price ID
      GET
    • Delete a price list by ID
      DELETE
    • Create a new Product
      POST
    • Update a Product
      PUT
    • Get a list of Products
      GET
    • Retrieve a specific Product by ID
      GET
    • Delete a Product
      DELETE
    • Get a list of Product Inventory
      GET
    • Bulk update product inventory
      PUT
  • Orders
    • Bulk create orders
    • Bulk update orders
    • Get a list of orders
    • Retrieve a specific order by ID
    • Delete an order line
    • Get a list of order history buckets
    • Bulk create order history items
    • Get a list of order history items
  • Delivery Dates
    • Get a list of delivery dates
    • Retrieve delivery dates by product using ID
  • VIP Users
    • Create a new VIP user
    • Update a VIP user
    • Get a list of VIP users
    • Retrieve a specific VIP user by ID
    • Delete a VIP user
  • Show Admins
    • Create a new Show Admin
    • Update a Show Admin
    • Get a list of Show Admins
    • Retrieve a specific Show Admin by ID
    • Delete a Show Admin
  • Exports
    • Get available exports
    • Get parameter options
    • Run Custom Export
  1. Products

Update a Product

PUT
/Product/{id}
Products
Modify an existing product
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/Product/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "productID": "PROD1500",
    "orderUnit": "LB",
    "orderUnitDescription": "Pack",
    "vendorID": "VEND0962",
    "description": "New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart",
    "alternateDescription": "The Football Is Good For Training And Recreational Purposes",
    "buyer": "USER2218",
    "mpc": "VYD-68804",
    "upc_ean": "058799293809",
    "category": "Bespoke",
    "brand": "Gorgeous Cotton",
    "deliveryGroup": "5448",
    "weightUnit": "Pounds",
    "netWeight": 116.19,
    "grossWeight": 44.75,
    "isKit": false,
    "active": true,
    "test": false,
    "availableInOrderingSite": false,
    "availableForFreeStock": false,
    "packDescription": "1 per case",
    "sizeDescription": "0.5 oz",
    "unitQty": 8,
    "roundTo": 2,
    "maxOrderQty": 2,
    "minOrderQty": 7,
    "packQty": 20,
    "isOrderable": true,
    "canSample": true,
    "allowanceType": "Rebate",
    "negotiationStatus": "Open",
    "extraText1": "laborum pariatur officia proident",
    "extraText2": "ipsum reprehenderit eu do voluptate",
    "extraText3": "nostrud ex dolore Excepteur voluptate",
    "extraText4": "labore culpa aute enim",
    "extraText5": "nulla ullamco velit",
    "price": 622.79,
    "showPrice": 881.29,
    "msrp": 657,
    "isMarketPrice": false,
    "cashbackQuantity": 56,
    "cashbackPercent": 0,
    "department": "13",
    "inventory": 870
}'
Response Response Example
200 - Product
{
    "id": "a7d979",
    "productID": "PROD1500",
    "orderUnit": "LB",
    "orderUnitDescription": "Pack",
    "vendorID": "VEND0962",
    "description": "New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart",
    "alternateDescription": "The Football Is Good For Training And Recreational Purposes",
    "buyer": "USER2218",
    "mpc": "VYD-68804",
    "upc_ean": "058799293809",
    "category": "Bespoke",
    "brand": "Gorgeous Cotton",
    "deliveryGroup": "5448",
    "weightUnit": "Pounds",
    "netWeight": 116.19,
    "grossWeight": 44.75,
    "isKit": false,
    "active": true,
    "test": false,
    "availableInOrderingSite": false,
    "availableForFreeStock": false,
    "packDescription": "1 per case",
    "sizeDescription": "0.5 oz",
    "unitQty": 8,
    "roundTo": 2,
    "maxOrderQty": 2,
    "minOrderQty": 7,
    "packQty": 20,
    "isOrderable": true,
    "canSample": true,
    "allowanceType": "Rebate",
    "negotiationStatus": "Open",
    "extraText1": "laborum pariatur officia proident",
    "extraText2": "ipsum reprehenderit eu do voluptate",
    "extraText3": "nostrud ex dolore Excepteur voluptate",
    "extraText4": "labore culpa aute enim",
    "extraText5": "nulla ullamco velit",
    "price": 622.79,
    "showPrice": 881.29,
    "msrp": 657,
    "isMarketPrice": false,
    "cashbackQuantity": 56,
    "cashbackPercent": 0,
    "department": "13",
    "inventory": 870
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
id
string 
required
Body Params application/json
productID
string 
required
Unique ID provided to reference the product
>= 1 characters
orderUnit
string 
required
Abbreviation or code representing the selling unit of the product
>= 1 characters<= 5 characters
orderUnitDescription
string 
optional
Name of the selling unit of the product. Used to create missing selling units if createMissingOrderUnits is configured.
vendorID
string 
optional
Unique ID provided to reference the vendor
description
string 
required
Primary description of the product
>= 1 characters
alternateDescription
string 
optional
Secondary or alternative description of the product
buyer
string 
optional
Person responsible for managing the prices and products available at the show. Referenced by User ID
mpc
string 
optional
Manufacturer's Product Code
upc_ean
string 
upc_ean
optional
Universal Product Code or European Article Number barcode
category
string 
optional
Category the product belongs to. Referenced by name
brand
string 
optional
Brand name of the product. Referenced by name
deliveryGroup
string 
optional
Delivery group assigned to the product. Referenced by ID
weightUnit
string 
optional
Unit of measure for the weight. Referenced by name
netWeight
number <double>
optional
Weight of the product without packaging
grossWeight
number <double>
optional
Total weight of the product including packaging
isKit
boolean 
optional
Indicates whether the product is a kit containing multiple items
active
boolean 
optional
Determines whether the product is actively associated with the show
test
boolean 
optional
This is a test product. It will not show up in reports
availableInOrderingSite
boolean 
optional
Determines whether the product can be ordered through the website
availableForFreeStock
boolean 
optional
Determines whether the product can be distributed for free as a benefit to a deal
packDescription
string 
optional
Description of how the product is packaged
sizeDescription
string 
optional
Description of the product's size
unitQty
integer <int32>
required
Quantity per unit
roundTo
integer <int32>
optional
Value to which orders are rounded
maxOrderQty
integer <int32>
optional
Maximum quantity that can be ordered at once
minOrderQty
integer <int32>
optional
Minimum quantity that must be ordered
packQty
integer <int32>
required
Number of units in a pack
isOrderable
boolean 
optional
Determines whether the product can be ordered
canSample
boolean 
optional
Determines whether samples can be requested for this product
allowanceType
string 
optional
Assigns an existing allowance configuration to the product. Referenced by description
negotiationStatus
enum<string> 
required
Current state of allowance negotiations
>= 1 characters
Allowed values:
OpenWait BuyerWait VendorWait AgreementLocked
extraText1
string 
optional
Additional custom field for product information
extraText2
string 
optional
Additional custom field for product information
extraText3
string 
optional
Additional custom field for product information
extraText4
string 
optional
Additional custom field for product information
extraText5
string 
optional
Additional custom field for product information
price
number <double>
optional
Current price of the product
showPrice
number <double>
optional
Price of the product at the show
msrp
number <double>
optional
Manufacturer's Suggested Retail Price
isMarketPrice
boolean 
optional
Indicates whether the price is market-based (and therefore, doesn't have a set price)
cashbackQuantity
integer <int32>
optional
The quantity of product required to be eligible for cashback
cashbackPercent
number <double>
optional
The percentage of cashback offered on the product
department
string 
optional
Department associated with the product. Referenced by ID
inventory
integer  | null 
optional
Current inventory level of the product
Examples

Responses

🟢200OK
application/json
OK
Body
id
string 
read-onlyoptional
Unique ID specific to this API
productID
string 
required
Unique ID provided to reference the product
>= 1 characters
orderUnit
string 
required
Abbreviation or code representing the selling unit of the product
>= 1 characters<= 5 characters
orderUnitDescription
string 
optional
Name of the selling unit of the product. Used to create missing selling units if createMissingOrderUnits is configured.
vendorID
string 
optional
Unique ID provided to reference the vendor
description
string 
required
Primary description of the product
>= 1 characters
alternateDescription
string 
optional
Secondary or alternative description of the product
buyer
string 
optional
Person responsible for managing the prices and products available at the show. Referenced by User ID
mpc
string 
optional
Manufacturer's Product Code
upc_ean
string 
upc_ean
optional
Universal Product Code or European Article Number barcode
category
string 
optional
Category the product belongs to. Referenced by name
brand
string 
optional
Brand name of the product. Referenced by name
deliveryGroup
string 
optional
Delivery group assigned to the product. Referenced by ID
weightUnit
string 
optional
Unit of measure for the weight. Referenced by name
netWeight
number <double>
optional
Weight of the product without packaging
grossWeight
number <double>
optional
Total weight of the product including packaging
isKit
boolean 
optional
Indicates whether the product is a kit containing multiple items
active
boolean 
optional
Determines whether the product is actively associated with the show
test
boolean 
optional
This is a test product. It will not show up in reports
availableInOrderingSite
boolean 
optional
Determines whether the product can be ordered through the website
availableForFreeStock
boolean 
optional
Determines whether the product can be distributed for free as a benefit to a deal
packDescription
string 
optional
Description of how the product is packaged
sizeDescription
string 
optional
Description of the product's size
unitQty
integer <int32>
required
Quantity per unit
roundTo
integer <int32>
optional
Value to which orders are rounded
maxOrderQty
integer <int32>
optional
Maximum quantity that can be ordered at once
minOrderQty
integer <int32>
optional
Minimum quantity that must be ordered
packQty
integer <int32>
required
Number of units in a pack
isOrderable
boolean 
optional
Determines whether the product can be ordered
canSample
boolean 
optional
Determines whether samples can be requested for this product
allowanceType
string 
optional
Assigns an existing allowance configuration to the product. Referenced by description
negotiationStatus
enum<string> 
required
Current state of allowance negotiations
>= 1 characters
Allowed values:
OpenWait BuyerWait VendorWait AgreementLocked
extraText1
string 
optional
Additional custom field for product information
extraText2
string 
optional
Additional custom field for product information
extraText3
string 
optional
Additional custom field for product information
extraText4
string 
optional
Additional custom field for product information
extraText5
string 
optional
Additional custom field for product information
price
number <double>
optional
Current price of the product
showPrice
number <double>
optional
Price of the product at the show
msrp
number <double>
optional
Manufacturer's Suggested Retail Price
isMarketPrice
boolean 
optional
Indicates whether the price is market-based (and therefore, doesn't have a set price)
cashbackQuantity
integer <int32>
optional
The quantity of product required to be eligible for cashback
cashbackPercent
number <double>
optional
The percentage of cashback offered on the product
department
string 
optional
Department associated with the product. Referenced by ID
inventory
integer  | null 
optional
Current inventory level of the product
🟠400Bad Request
Modified at 2025-05-27 15:00:09
Previous
Create a new Product
Next
Get a list of Products
Built with