action go_upc_get_product_info { label: "Retrieve product info for a particular barcode number (UPC, EAN, or ISBN)." provider: go_upc method: GET path: "/code/{code}" encoding: json input: { type: "object" properties: { code: { type: "string" } } required: ["code"] additionalProperties: false } output: { type: "object" properties: { barcodeUrl: { type: "string" format: "uri" description: "The URL to the scannable barcode image." } codeType: { type: "string" description: "The type of product code (UPC/EAN/ISBN)." enum: ["UPC", "EAN", "ISBN"] } product: { type: "object" description: "all matching product details." properties: { brand: { type: "string" description: "The brand of the product (if available)." } category: { type: "string" description: "The category of the product (if available)." } description: { type: "string" description: "A description of the product (if available)." } ean: { type: "integer" description: "The EAN code of the product." } imageUrl: { type: "string" format: "uri" description: "The URL for the product image." } name: { type: "string" description: "The name of the product." } region: { type: "string" description: "The region of the product." } specs: { type: "array" description: "A list of additional item specifications (if available)." items: { type: "array" items: { type: "string" } } } upc: { type: "integer" description: "The UPC code of the product." } } } } } }