action api2cart_product_option_list { label: "ProductOptionList" description: "Get list of options." provider: api2cart method: GET path: "/product.option.list.json" encoding: json input: { type: "object" properties: { count: { type: "integer" } exclude: { type: "string" } lang_id: { type: "string" } params: { type: "string" } product_id: { type: "string" } response_fields: { type: "string" } start: { type: "integer" } store_id: { type: "string" } } additionalProperties: false } output: { type: "object" properties: { result: { type: "object" properties: { option: { type: "array" items: { type: "object" properties: { additional_fields: { type: "object" } available: { type: "boolean" } custom_fields: { type: "object" } description: { type: "string" } id: { type: "string" } name: { type: "string" } option_items: { type: "array" items: { type: "object" properties: { additional_fields: { type: "object" } custom_fields: { type: "object" } id: { type: "string" } name: { type: "string" } price: { type: "string" } product_option_item_id: { type: "string" } quantity: { type: "integer" } sku: { type: "string" } sort_order: { type: "integer" } type_price: { type: "string" } weight: { type: "string" } } } } product_option_id: { type: "string" } required: { type: "boolean" } sort_order: { type: "integer" } type: { type: "string" } used_in_combination: { type: "boolean" } } } } } } return_code: { type: "integer" } return_message: { type: "string" } } } }