Skip to main content
POST
Create or update products

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
products
ProductInputSerializer · object[]
required

List of products to create

Response

OK

id
string
required
name
string
required

The name of the product

Example:

"Organic Bananas"

externalIdentifier
string | null

The external ID of the product from an external system

Example:

"ext_001"

sku
string | null

The Stock Keeping Unit (SKU) for the product

Example:

"11111"

description
string | null

The description of the product

Example:

"Fresh organic bananas, perfect for smoothies and baking"

imageUrls
string[] | null

List of image URLs for the product

Example:
categories
string[] | null

List of categories the product belongs to

Example:
weight
number | null

The weight of the product

Example:

0.5

dimensions
DimensionOutputSerializer · object | null

Dimensions of the product

Example:
identifiers
IdentifierOutputSerializer · object[] | null

List of identifiers for the product

Example:
attributes
string[] | null

List of attributes for the product

Example:
details
DetailsOutputSerializer · object | null

Additional product details including weight and size specifications

Example:
providerConfigs
ProviderConfigOutputSerializer · object[] | null

Provider-specific configurations for this product

Example: