Skip to main content
POST
Creates a shared master product that sellers can be made eligible to sell.
Pass seller_ids to set which sellers may sell the product. The attributes array accepts a unified input: reference an existing catalog attribute by id, or create an inline product-scoped attribute by title.

Body parameters

string
required
Product title.
string
Product subtitle.
string
Product description.
string
Unique URL-safe handle, generated from the title if omitted.
string
One of draft, proposed, published, rejected.
boolean
default:"false"
Whether the product is a gift card.
boolean
default:"true"
Whether discounts can apply to the product.
string
URL of the product thumbnail.
object[]
Product images.
string
ID of the product in an external system.
string
ID of the product type.
string
ID of the collection to assign the product to.
string[]
IDs of sellers eligible to sell the product.
object[]
Categories to assign the product to.
object[]
Tags to assign to the product.
object[]
Product options used to build variants.
object[]
Unified attribute input, one of two shapes per item.
object[]
Product variants.
number
Product weight.
number
Product length.
number
Product height.
number
Product width.
string
Harmonized System code.
string
Manufacturer identification code.
string
Country of origin.
string
Product material.
object
Custom key-value data.
object
Custom data passed to workflow hooks.

Response

object