Skip to main content
POST
/
products
Create Product
curl --request POST \
  --url https://api.example.com/products \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "price": 123,
  "compare_at_price": 123,
  "currency": "<string>",
  "sku": "<string>",
  "status": "<string>",
  "image_url": "<string>",
  "product_url": "<string>"
}
'

Body Parameters

name
string
required
Product name.
description
string
Product description.
price
number
Product price.
compare_at_price
number
Original price for showing discounts.
currency
string
default:"USD"
Currency code (e.g. USD, EUR, GBP).
sku
string
Stock keeping unit.
status
string
default:"active"
Product status: active, draft, or archived.
image_url
string
Primary product image URL.
product_url
string
External product page URL.

Response

200
{
  "id": "prod-uuid",
  "name": "Classic T-Shirt",
  "price": 29.99,
  "currency": "USD",
  "status": "active",
  "created_at": "2026-04-08T18:00:00Z"
}