v2

OpenAPI 3.0.3Proprietary2026-07-263483431.1 MB
Business Products

Add one product option with an initial value

Requires the product:update scope. Sets the next empty product option name and applies one initial option value to every active variant in one transaction. This does not create, delete, or clone variants.

post/v3/products/{product_id}/add-option

Request body

namestring required

Product option name to place in the next empty option slot.

valuestring required

Initial option value applied to every active variant.

Response

Product updated successfully

variants_countinteger

Variants Count

displaystring

Product name for display

option1_namestring

Option 1 Name

is_inventoryboolean

Is Inventory

uuidstring

Product UUID

rich_descriptionstring

Rich Description

affiliate_pro_commission_ratestring

Affiliate Pro Commission Rate (%)

item_type'physical' | 'digital' | 'course' | 'license' | 'subscription'

Type of the product item

is_affiliate_pro_enabledboolean

Is Affiliate Pro Enabled

item_type_namestring

Item Type Name

descriptionstring

Description

namestring

Product Name

idinteger

Product ID

option2_namestring

Option 2 Name

is_product_sharingboolean

Is Product Sharing

is_affiliate_auto_acceptboolean

Is Affiliate Auto Accept

meta_thumbnailstring uri

Meta Thumbnail

is_affiliate_enabledboolean

Is Affiliate Enabled

imagesstring[]
is_multipleboolean

Is Multiple

option3_namestring

Option 3 Name

last_updated_atstring date-time
partnership_sales_letterstring

Partnership sales letter for affiliate/reseller promotion

slugstring

Product Slug

affiliate_commission_ratestring

Affiliate Commission Rate (%)

public_namestring

Product Public Name

created_atstring date-time