{"openapi":"3.1.0","info":{"title":"Hielo City: catálogo","version":"2.0.0","description":"API de solo lectura del catálogo de Hielo City, fábrica de hielo en Santiago. Sin autenticación. Precios netos en pesos chilenos (CLP), más IVA.","contact":{"name":"Hielo City","url":"https://hielocity.cl/contacto/","email":"ventas@hielocity.cl"}},"servers":[{"url":"https://hielocity.cl"}],"paths":{"/api/v1/buscar":{"get":{"operationId":"buscarProductos","summary":"Busca productos por nombre, código o categoría","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"description":"Palabras a buscar, por ejemplo: hielo picado"},{"name":"limite","in":"query","schema":{"type":"integer","default":20,"maximum":50}}],"responses":{"200":{"description":"Resultados","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"productos":{"type":"array","items":{"type":"object","description":"Producto del catálogo. Precios netos en CLP, más IVA.","properties":{"codigo":{"type":"string"},"nombre":{"type":"string"},"url":{"type":"string"},"markdown":{"type":"string"},"categoria":{"type":"string"},"unidad_de_venta":{"type":"string","enum":["malla","bolsa","unidad"]},"contenido":{"type":["string","null"]},"kilos":{"type":["number","null"]},"precio":{"type":["integer","null"],"description":"Precio neto por unidad de venta (malla, bolsa o unidad), más IVA"},"precio_por_bolsa":{"type":["integer","null"]},"precio_a_consultar":{"type":"boolean"},"modalidad":{"type":["string","null"],"description":"Hielo City, Con tu marca o Pásanos tu bolsa"},"con_despacho":{"type":["boolean","null"],"description":"true si el precio incluye despacho en la Región Metropolitana"},"disponibilidad":{"type":"string","enum":["disponible","consultar"]},"descripcion":{"type":["string","null"]},"imagenes":{"type":"array","items":{"type":"string"}},"especificaciones":{"type":"object"}}}}}}}}}}}},"/api/v1/productos/{codigo}":{"get":{"operationId":"verProducto","summary":"Un producto por su código","parameters":[{"name":"codigo","in":"path","required":true,"schema":{"type":"string"},"description":"Código del producto, por ejemplo ZZZHCT004"}],"responses":{"200":{"description":"Producto","content":{"application/json":{"schema":{"type":"object","description":"Producto del catálogo. Precios netos en CLP, más IVA.","properties":{"codigo":{"type":"string"},"nombre":{"type":"string"},"url":{"type":"string"},"markdown":{"type":"string"},"categoria":{"type":"string"},"unidad_de_venta":{"type":"string","enum":["malla","bolsa","unidad"]},"contenido":{"type":["string","null"]},"kilos":{"type":["number","null"]},"precio":{"type":["integer","null"],"description":"Precio neto por unidad de venta (malla, bolsa o unidad), más IVA"},"precio_por_bolsa":{"type":["integer","null"]},"precio_a_consultar":{"type":"boolean"},"modalidad":{"type":["string","null"],"description":"Hielo City, Con tu marca o Pásanos tu bolsa"},"con_despacho":{"type":["boolean","null"],"description":"true si el precio incluye despacho en la Región Metropolitana"},"disponibilidad":{"type":"string","enum":["disponible","consultar"]},"descripcion":{"type":["string","null"]},"imagenes":{"type":"array","items":{"type":"string"}},"especificaciones":{"type":"object"}}}}}},"404":{"description":"No existe"}}}},"/api/v1/categorias":{"get":{"operationId":"listarCategorias","summary":"Árbol de categorías del catálogo","responses":{"200":{"description":"Categorías","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}