Skip to main content
POST
Create product

Authorizations

Authorization
string
header
required

Bearer token authentication via Auth0. Users authenticate through Auth0 Universal Login. Include the access token in the Authorization header: Authorization: Bearer <token>

Path Parameters

workspaceId
string
required

The workspace ID

Pattern: ^ws_[a-z0-9]+$

Body

application/json
title
string
required
Required string length: 1 - 500
price
number
required
Required range: x >= 0
catalog_id
string | null
description
string | null
Maximum string length: 5000
brand
string | null
category_path
string[]
original_price
number | null
Required range: x >= 0
currency
string
default:USD
primary_image_url
string<uri> | null
sku
string | null
gtin
string | null
availability
string
default:in_stock
attributes
object

Response

Product created successfully

product
object
required
Last modified on February 16, 2026