Create multiple products

Create multiple products in a single bulk operation. Maximum 100 products per request. Processing Strategy: Continue-on-error approach - valid products are created even if some fail validation

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The site's unique name (its ID), returned when the site is created.

Body Params

Request used to create multiple products in bulk

products
array of objects
required
length between 1 and 100

Array of product creation requests

products*

Request used to create catalog product.

custom_fields
array of objects

List of custom fields ids and the values for the created product

custom_fields
customizations
array of objects

Customizations to assign to this product, referenced by id

customizations
string
length ≤ 5000

Product description

string

product external id

images
array of objects

Images list for given product

images
boolean
Defaults to false

Indicated if this product should have inventory management

string
required
length ≤ 250

Product name

options
array of objects
length ≤ 20

List of options and values to chose from, will be used to create the product variations

options
prices
array of objects

Price for given product in different currencies

prices
int64

Available inventory, relevant only if set on the product is managed inventory as true and product has no variations

boolean

Indicated if this product is shippable or not

seo
object

Request to create or update SEO properties

string

Stock keeping unit of given product

string
enum

Products in 'ACTIVE' status are available in the store, 'INACTIVE' are visible only in the editor, 'DRAFT' is only available via catalog

Allowed:
string
enum

Stock status, value is relevant only if product's inventory is managed

Allowed:
string
enum
Defaults to PHYSICAL
Allowed:
variations
array of objects | null

See the ManageVariationReq for more details

variations
Responses

401

Unauthorized request - missing or invalid credentials

429

Rate limit exceeded - please refer to api documentation for limits

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json