action jumpseller_get_products_id_options_json { label: "Retrieve all Product Options." provider: jumpseller method: GET path: "/products/{id}/options.json" encoding: json input: { type: "object" properties: { id: { type: "integer" format: "int32" } } required: ["id"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { option: { type: "object" properties: { id: { type: "integer" format: "int32" description: "Unique identifier of the product option" } name: { type: "string" description: "Name of the product option" } option_type: { type: "string" description: "Type of the product option" enum: ["option", "input", "text", "file"] } position: { type: "integer" format: "int32" description: "Position of the product option" } values: { type: "array" items: { type: "object" properties: { id: { type: "integer" format: "int32" description: "Unique identifier of the product option value" } name: { type: "string" description: "Name of the product option value" } position: { type: "integer" format: "int32" description: "Position of the product option value" } product_option: { type: "object" additionalProperties: true } variants: { type: "array" items: { type: "object" properties: { variant: { type: "object" properties: { id: { type: "object" additionalProperties: true } image: { type: "object" additionalProperties: true } options: { type: "object" additionalProperties: true } price: { type: "object" additionalProperties: true } sku: { type: "object" additionalProperties: true } stock: { type: "object" additionalProperties: true } stock_unlimited: { type: "object" additionalProperties: true } } } } } } } } } } } } } } }