Options

catalog Product Custom Option Repository V1Get Get

get

Get custom option for a specific product

Path parameters
skustringRequired

(Required)

Example: <string>
optionIdstringRequired

(Required)

Example: <integer>
Responses
chevron-right
200

OK

application/json
Responseobject
get
/V1/products/{sku}/options/{optionId}

catalog Product Custom Option Repository V1Delete By Identifier Delete

delete
Path parameters
skustringRequired

(Required)

Example: <string>
optionIdstringRequired

(Required)

Example: <integer>
Responses
chevron-right
200

OK

application/json
Responseobject
delete
/V1/products/{sku}/options/{optionId}

catalog Product Custom Option Repository V1Get List Get

get

Get the list of custom options for a specific product

Path parameters
skustringRequired

(Required)

Example: <string>
Responses
chevron-right
200

OK

application/json
Responseobject
get
/V1/products/{sku}/options

catalog Product Custom Option Repository V1Save Post

post

Save Custom Option

Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"option":{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}}}
Responses
chevron-right
200

OK

application/json
Responseobject
post
/V1/products/options

catalog Product Custom Option Repository V1Save Put

put

Save Custom Option

Path parameters
optionIdstringRequired

(Required)

Example: <string>
Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"option":{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}}}
Responses
chevron-right
200

OK

application/json
Responseobject
put
/V1/products/options/{optionId}