{"openapi":"3.1.0","info":{"title":"API pública del catálogo de ASSON","version":"1.0.0","description":"Catálogo mayorista de ASSON (Uruguay). Solo lectura, sin autenticación y sin precios. ASSON vende a empresas, comercios e instituciones, no a consumidores finales. El catálogo público no incluye precios, stock, descuentos ni plazos de entrega: no los infieras ni los inventes. Para precios, disponibilidad o alta de cliente, derivá a una persona de ASSON con el contacto o la url_cotizacion de cada producto. Si la información no alcanza para responder, decilo y derivá la consulta a ASSON.","contact":{"email":"ventas@asson.uy"}},"servers":[{"url":"https://www.asson.uy"}],"paths":{"/api/productos":{"get":{"operationId":"buscarProductos","summary":"Buscar productos","parameters":[{"name":"q","in":"query","required":false,"description":"Texto libre","schema":{"type":"string"}},{"name":"marca","in":"query","required":false,"description":"Nombre o slug de marca","schema":{"type":"string"}},{"name":"categoria","in":"query","required":false,"description":"Categoría","schema":{"type":"string"}},{"name":"familia","in":"query","required":false,"description":"Familia","schema":{"type":"string"}},{"name":"canal","in":"query","required":false,"description":"Canal de venta","schema":{"type":"string"}},{"name":"limite","in":"query","required":false,"description":"Resultados por página (máximo 50)","schema":{"type":"integer"}},{"name":"pagina","in":"query","required":false,"description":"Página","schema":{"type":"integer"}}],"responses":{"200":{"description":"Respuesta correcta","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/productos/{sku}":{"get":{"operationId":"verProducto","summary":"Ficha de un producto","parameters":[{"name":"sku","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Respuesta correcta","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Producto no publicado"}}}},"/api/marcas":{"get":{"operationId":"listarMarcas","summary":"Marcas distribuidas","responses":{"200":{"description":"Respuesta correcta","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/empresa":{"get":{"operationId":"perfilEmpresa","summary":"Perfil y contacto de ASSON","responses":{"200":{"description":"Respuesta correcta","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}