¿Cómo identifico el Producto actual de una Línea mediante la API?
Last updated: June 19, 2026
Hay varias razones por las que podría querer identificar qué Producto está actualmente en una línea. Por ejemplo, si está enviando detalles de la oferta a L2L usando la API /api/1.0/record_details/, pero no tiene el productcode, puede buscarlo.
Cada uno de los siguientes métodos devolverá el ID del Producto. Puede usar la API /api/1.0/productcomponents/ para buscar el código del producto, así:
https://acme.leading2lean.com/api/1.0/productcomponents/?auth=[auth]&site=[site]&id=[product id]
Método 1: Obtenerlo del pitch actual
Si los operadores seleccionan manualmente un producto cuando comienzan un pitch, puede buscar el actual_product usando la API /api/1.0/pitches/, así:
https://acme.leading2lean.com/api/1.0/pitches/?auth=[auth]&site=[site]&line=[line id]&order_by=-pitch_start&pitch_start__lte=[timestamp]&pitch_end__gte=[timestamp]
Luego puede usar la propiedad actual_product del pitch devuelto para buscar el código del producto.
Método 2: Obtenerlo de la Secuencia de Construcción
También puede obtener el producto actual directamente desde la API de Secuencias de Construcción usando el método /api/1.0/buildsequences/get_current_order_on_line. Este es el método preferido si está usando Pedidos de Producto. Aquí hay una llamada de API de ejemplo:
https://acme.leading2lean.com/api/1.0/buildsequence/get_current_order_on_line/?auth=[auth]&site=[site id]&linecode=[line code]
Luego puede usar la propiedad product de la secuencia de construcción devuelta para buscar el código del producto.
Método 3: Buscar la próxima Secuencia de Construcción
Si no hay un pedido actual en la línea, puede buscar el próximo pedido usando la API /api/1.0/buildsequences/, así:
https://acme.leading2lean.com/api/1.0/buildsequence/?auth=[auth]&linecode=[line code]&status__gte=2&status__lte=6&order_by=-schedule_start_date&limit=1
Luego puede usar la propiedad product de la secuencia de construcción devuelta para buscar el código del producto.