PUT
/
catalog
/
products
/
{id}

Authorizations

Authorization
string
headerrequired

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

Path Parameters

id
string
required

product Ulid

Body

application/json
name
string
Maximum length: 128
status
enum<string>
Available options:
draft,
active,
inactive
active
boolean
stock_available
boolean
short_description
string
Maximum length: 256
description
string
metadata
object[]
tags
string[]
hsn_code
string
categories
string[]

array of category ulid

attributes
object[]
is_featured
boolean
on_subscription
boolean
on_promotion
boolean
has_variant
boolean
variants
object[]

Use this field only for creating variants of a draft product having variants.

sku
string

required if has_variant is false.

Maximum length: 64
pricing
object[]
images
object[]
shipping
object
packaging
object
promotions
object[]
subscriptions
object[]
sales_channels
object[]

array of sales channel ulid

related_products
object
seo
object
bundle_items
object[]

Response

200 - application/json
message
string
success
boolean
content
object