Changes data

quotecloud_create_product

Create a product or update the product identified by productId. This writes the product catalogue, requires products:write and catalogue permission, and only runs when products.create is enabled. No dangerous-action confirmation is required.

Inputs

productIdOptional
Existing product ID to update; omit to create a new product. string
internalNameRequired
string
folderNameRequired
string
subfolderOptional
string
subfolder2Optional
string
skuOptional
string
priceRequired
number
costOptional
number
lineItemNameRequired
string
descriptionNotesOptional
string
statusRequired
boolean
recipientCanEditQtyRequired
boolean
recipientCanEditTermRequired
boolean
termBasedPricingRequired
boolean
termOptional
number
defaultQtyOptional
number
lockPricingLabelRequired
boolean
lockPricingValueRequired
boolean
lockTermValueRequired
boolean
lockPricingNotesRequired
boolean
imageUrl1Optional
string
imageUrl2Optional
string
imageUrl3Optional
string
imageUrl4Optional
string
imageUrl5Optional
string
customFieldsOptional
Custom fields keyed by the definition key returned by quotecloud_list_custom_data_definitions (for example customfield1). object
idempotencyKeyOptional
string