/productos.list.json
GET
id
: 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.json
GET
/productos.create.json
POST
producto_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.json
POST
producto_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.json
GET
lista_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}
GET
RecursoId
: ID del producto (incluido en la URL)./productosConsultaPrecios.findByCodigoSku.json/{RecursoId}
GET
RecursoId
: Código SKU del producto (incluido en la URL).
/productosCategorias.list.json
GET
/productosCategorias.findById.json/{RecursoId}
GET
RecursoId
: ID de la categoría de producto (incluido en la URL)./productosCategorias.findByCodigo.json/{RecursoId}
GET
RecursoId
: Código de la categoría de producto (incluido en la URL)./productosCategorias.create.json
POST
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.update.json
POST
RecursoId
: 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}
POST
RecursoId
: ID de la categoría de producto (incluido en la URL).
/productosSubCategorias.list.json
GET
/productosSubCategorias.findById.json/{RecursoId}
GET
RecursoId
: ID de la subcategoría de producto (incluido en la URL)./productosSubCategorias.findByCodigo.json/{RecursoId}
GET
RecursoId
: Código de la subcategoría de producto (incluido en la URL)./productosSubCategorias.findByCategoryId.json/{RecursoId}
GET
RecursoId
: ID de la categoría de producto (incluido en la URL)./productosSubCategorias.create.json
POST
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.update.json
POST
producto_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}
POST
RecursoId
: ID de la subcategoría de producto (incluido en la URL).
/productosFabricantes.list.json
GET
/productosFabricantes.findById.json/{RecursoId}
GET
RecursoId
: ID del fabricante de producto (incluido en la URL)./productosFabricantes.findByCodigo.json/{RecursoId}
GET
RecursoId
: Código del fabricante de producto (incluido en la URL)./productosFabricantes.create.json
POST
producto_fabricante_nombre
: Nombre del fabricante.producto_fabricante_imagen
: Imagen del fabricante.producto_fabricante_url
: URL del fabricante./productosFabricantes.update.json
POST
producto_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}
POST
RecursoId
: ID del fabricante de producto (incluido en la URL).
/productosImagenes.list.json
GET
categoria
: Filtra por la categoría del producto.sub_categoria
: Filtra por la subcategoría del producto./productosImagenes.findById.json/{RecursoId}
GET
RecursoId
: ID de la imagen del producto (incluido en la URL)./productosImagenes.findByProductoSku.json/{RecursoId}
GET
RecursoId
: Código SKU del producto (incluido en la URL).
/productosLdM.list.json
GET
/productosLdM.findById.json/{RecursoId}
GET
RecursoId
: ID del producto (incluido en la URL)./productosLdM.findByCodigoSku.json/{RecursoId}
GET
RecursoId
: Código SKU del producto (incluido en la URL).
/productosStock.list.json
GET
bodega
: 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.json
GET
/productosStock.list-DetalleBodegas2.json
GET
/productosStock.findById.json/{RecursoId}
GET
RecursoId
: ID del producto (incluido en la URL)./productosStock.findById-DetalleBodegas.json/{RecursoId}
GET
RecursoId
: ID del producto (incluido en la URL)./productosStock.findByCodigoSku.json/{RecursoId}
GET
RecursoId
: Código SKU del producto (incluido en la URL)./productosStock.findByCodigoBarra.json/{RecursoId}
GET
RecursoId
: Código de barras del producto (incluido en la URL)./productosStock.KITfindById.json/{RecursoId}
GET
RecursoId
: ID del KIT (incluido en la URL)./productosStock.KITfindByCodigoSku.json/{RecursoId}
GET
RecursoId
: Código SKU del KIT (incluido en la URL)./productosStock.KITfindByCodigoBarra.json/{RecursoId}
GET
RecursoId
: Código de barras del KIT (incluido en la URL)./productosStock.create.json
POST
bodega
: (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.json
GET
mes
: 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.json
GET
mes
: 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.