/productos.list.jsonGETid: Filtra por ID del producto.tipo: Filtra por tipo de producto.codigo_sku: Filtra por código SKU del producto.codigo_barra: Filtra por código de barra del producto.categoria: Filtra por categoría del producto.subcategoria: Filtra por subcategoría del producto.fabricante: Filtra por fabricante del producto.activo: Filtra por estado del producto (activo/inactivo)./productos.listByCodigosProveedores.jsonGET/productos.create.jsonPOSTproducto_tipo: Tipo de producto.producto_codigo_comercial: Código SKU del producto.producto_codigo_barra: Código de barras del producto.producto_nombre: Nombre del producto.producto_descripcion: Descripción breve del producto.producto_descripcion_larga: Descripción larga del producto.producto_categoria: ID de la categoría a la que pertenece el producto.producto_subcategoria: ID de la subcategoría a la que pertenece el producto.producto_fabricante: ID del fabricante del producto.producto_costo_clp_neto: Costo neto del producto en CLP.producto_precio_clp_neto: Precio neto del producto en CLP./productos.update.jsonPOSTproducto_tipo: Tipo de producto.producto_codigo_comercial: Código SKU del producto.producto_codigo_barra: Código de barras del producto.producto_nombre: Nombre del producto.producto_descripcion: Descripción breve del producto.producto_descripcion_larga: Descripción larga del producto.producto_categoria: ID de la categoría a la que pertenece el producto.producto_subcategoria: ID de la subcategoría a la que pertenece el producto.producto_fabricante: ID del fabricante del producto.producto_costo_clp_neto: Costo neto del producto en CLP.producto_precio_clp_neto: Precio neto del producto en CLP.
/productosConsultaPrecios.list.jsonGETlista_precio: ID de la lista de precios específica.lista_precio_codigo: Código de la lista de precios específica./productosConsultaPrecios.findById.json/{RecursoId}GETRecursoId: ID del producto (incluido en la URL)./productosConsultaPrecios.findByCodigoSku.json/{RecursoId}GETRecursoId: Código SKU del producto (incluido en la URL).
/productosCategorias.list.jsonGET/productosCategorias.findById.json/{RecursoId}GETRecursoId: ID de la categoría de producto (incluido en la URL)./productosCategorias.findByCodigo.json/{RecursoId}GETRecursoId: Código de la categoría de producto (incluido en la URL)./productosCategorias.create.jsonPOSTproducto_categoria_nombre: Nombre de la categoría.producto_categoria_descripcion: Descripción de la categoría.producto_categoria_imagen: Imagen de la categoría.producto_categoria_posicion: Posición de la categoría en la lista.producto_categoria_mostrar: Indicador si la categoría debe mostrarse.producto_categoria_metatitle: Meta title para SEO.producto_categoria_metadescription: Meta description para SEO.producto_categoria_metakeywords: Meta keywords para SEO.producto_categoria_urlseo: URL SEO-friendly para la categoría./productosCategorias.update.jsonPOSTRecursoId: ID de la categoría de producto (incluido en la URL).producto_categoria_id: (Obligatorio) Id de la categoria.producto_categoria_nombre: Nombre de la categoría.producto_categoria_descripcion: Descripción de la categoría.producto_categoria_imagen: Imagen de la categoría.producto_categoria_posicion: Posición de la categoría en la lista.producto_categoria_mostrar: Indicador si la categoría debe mostrarse.producto_categoria_metatitle: Meta title para SEO.producto_categoria_metadescription: Meta description para SEO.producto_categoria_metakeywords: Meta keywords para SEO.producto_categoria_urlseo: URL SEO-friendly para la categoría./productosCategorias.delete.json/{RecursoId}POSTRecursoId: ID de la categoría de producto (incluido en la URL).
/productosSubCategorias.list.jsonGET/productosSubCategorias.findById.json/{RecursoId}GETRecursoId: ID de la subcategoría de producto (incluido en la URL)./productosSubCategorias.findByCodigo.json/{RecursoId}GETRecursoId: Código de la subcategoría de producto (incluido en la URL)./productosSubCategorias.findByCategoryId.json/{RecursoId}GETRecursoId: ID de la categoría de producto (incluido en la URL)./productosSubCategorias.create.jsonPOSTproducto_subcategoria_nombre: Nombre de la subcategoría.producto_subcategoria_imagen: Imagen de la subcategoría.producto_subcategoria_posicion: Posición de la subcategoría en la lista.producto_subcategoria_mostrar: Indicador si la subcategoría debe mostrarse.producto_subcategoria_metatitle: Meta title para SEO.producto_subcategoria_metadescription: Meta description para SEO.producto_subcategoria_metakeywords: Meta keywords para SEO.producto_subcategoria_urlseo: URL SEO-friendly para la subcategoría.rel_producto_categoria_id: ID de la categoría a la que pertenece la subcategoría./productosSubCategorias.update.jsonPOSTproducto_subcategoria_id: (Obligatorio) ID de la subcategoria.producto_subcategoria_nombre: Nombre de la subcategoría.producto_subcategoria_imagen: Imagen de la subcategoría.producto_subcategoria_posicion: Posición de la subcategoría en la lista.producto_subcategoria_mostrar: Indicador si la subcategoría debe mostrarse.producto_subcategoria_metatitle: Meta title para SEO.producto_subcategoria_metadescription: Meta description para SEO.producto_subcategoria_metakeywords: Meta keywords para SEO.producto_subcategoria_urlseo: URL SEO-friendly para la subcategoría.rel_producto_categoria_id: ID de la categoría a la que pertenece la subcategoría./productosSubCategorias.delete.json/{RecursoId}POSTRecursoId: ID de la subcategoría de producto (incluido en la URL).
/productosFabricantes.list.jsonGET/productosFabricantes.findById.json/{RecursoId}GETRecursoId: ID del fabricante de producto (incluido en la URL)./productosFabricantes.findByCodigo.json/{RecursoId}GETRecursoId: Código del fabricante de producto (incluido en la URL)./productosFabricantes.create.jsonPOSTproducto_fabricante_nombre: Nombre del fabricante.producto_fabricante_imagen: Imagen del fabricante.producto_fabricante_url: URL del fabricante./productosFabricantes.update.jsonPOSTproducto_fabricante_id: (Obligatorio) ID del fabricante.producto_fabricante_nombre: Nombre del fabricante.producto_fabricante_imagen: Imagen del fabricante.producto_fabricante_url: URL del fabricante./productosFabricantes.delete.json/{RecursoId}POSTRecursoId: ID del fabricante de producto (incluido en la URL).
/productosImagenes.list.jsonGETcategoria: Filtra por la categoría del producto.sub_categoria: Filtra por la subcategoría del producto./productosImagenes.findById.json/{RecursoId}GETRecursoId: ID de la imagen del producto (incluido en la URL)./productosImagenes.findByProductoSku.json/{RecursoId}GETRecursoId: Código SKU del producto (incluido en la URL).
/productosLdM.list.jsonGET/productosLdM.findById.json/{RecursoId}GETRecursoId: ID del producto (incluido en la URL)./productosLdM.findByCodigoSku.json/{RecursoId}GETRecursoId: Código SKU del producto (incluido en la URL).
/productosStock.list.jsonGETbodega: ID de la bodega para filtrar el stock.id_bodega: ID alternativo de la bodega.codigo_bodega: Código de la bodega (acepta "0" o "all" para todas las bodegas)./productosStock.list-DetalleBodegas.jsonGET/productosStock.list-DetalleBodegas2.jsonGET/productosStock.findById.json/{RecursoId}GETRecursoId: ID del producto (incluido en la URL)./productosStock.findById-DetalleBodegas.json/{RecursoId}GETRecursoId: ID del producto (incluido en la URL)./productosStock.findByCodigoSku.json/{RecursoId}GETRecursoId: Código SKU del producto (incluido en la URL)./productosStock.findByCodigoBarra.json/{RecursoId}GETRecursoId: Código de barras del producto (incluido en la URL)./productosStock.KITfindById.json/{RecursoId}GETRecursoId: ID del KIT (incluido en la URL)./productosStock.KITfindByCodigoSku.json/{RecursoId}GETRecursoId: Código SKU del KIT (incluido en la URL)./productosStock.KITfindByCodigoBarra.json/{RecursoId}GETRecursoId: Código de barras del KIT (incluido en la URL)./productosStock.create.jsonPOSTbodega: (Obligatorio) ID de la bodega donde se va a registrar el stock.tipo_movimiento: (Obligatorio) Tipo de movimiento (ejemplo: "entrada" o "salida").concepto: (Opcional) Concepto del movimiento de stock.{
"bodega" : "1",
"codigo_bodega" : "",
"tipo_movimiento" : "SALIDA",
"metodo_movimiento" : "salida",
"concepto_movimiento" : "",
"referencia_movimiento" : "comentario de descriptivo de referencia",
"items" : [
{
"producto_id": "",
"cantidad": ""
}
]
}
/productosStock.listLibro.jsonGETmes: Filtra por mes del libro de inventario.ano: Filtra por año del libro de inventario.concepto: Filtra por concepto de movimiento (ej. ingreso, egreso).centro_costo: Filtra por centro de costo asociado.producto: ID del producto para filtrar por producto específico.bodega: ID de la bodega para filtrar por bodega específica.id: Filtra por ID de origen asociado.folio: Filtra por folio del libro de inventario.tipo_movimiento: Filtra por tipo de movimiento (ej. entrada, salida).codigo_bodega: Filtra por el código de la bodega./productosStock.listLibroDetalle.jsonGETmes: Filtra por mes del movimiento en el libro.ano: Filtra por año del movimiento en el libro.concepto: Filtra por concepto del movimiento en el libro.centro_costo: Filtra por centro de costo asociado.tipo_movimiento: Filtra por tipo de movimiento de inventario (ej. entrada, salida).bodega: ID de la bodega asociada.producto: ID del producto asociado.id: ID del origen asociado.folio: Filtra por folio del libro de inventario.