Applicable products: Netmarkets, Netamplify, Netmonitor, Netrivals

API - Catálogos

La API de catálogos de Lengow actualmente solo está disponible para usuarios autorizados. Contacta con el equipo de Soporte de Lengow para obtener acceso.
Las cuentas sin acceso autorizado recibirán una respuesta 403 Forbidden.

/catalogues

Este endpoint de la API de Lengow te permite gestionar tus catálogos de productos sin depender de importaciones manuales ni de actualizaciones desde la interfaz de usuario. Te permite:

  • Recuperar tus catálogos y fuentes adicionales existentes

  • Leer las estructuras y los atributos de los catálogos

  • Enumerar, recuperar, crear, actualizar y eliminar un producto o un grupo de productos

  • Mantener los datos de tus productos continuamente sincronizados desde tus sistemas (PIM, ERP, herramientas personalizadas)

La API de catálogos NO permite crear catálogos. Solo se puede utilizar para actualizar y modificar catálogos existentes.
La estructura del catálogo debe crearse primero en la plataforma de Lengow antes de poder gestionarse mediante la API.

Probar la API de catálogos en el Sandbox de Lengow

Puedes utilizar el Sandbox de Lengow para probar la API de catálogos, abriendo una cuenta de Sandbox aquí: https://my.lengow.net/registration 

En tu cuenta de Sandbox, añade tu catálogo. 
Las llamadas a la API se pueden realizar dirigiéndose al entorno .net (sandbox) en lugar del habitual .io (producción).
Documentación de la API: https://api.lengow.io/docs/ 

Actualizaciones de la API y sincronización de catálogos

Para garantizar actualizaciones fiables de los catálogos para todos los clientes de Lengow, a partir del 11 de diciembre de 2026 la API de catálogos está limitada a:

  • 250 llamadas a la API por minuto
  • 1000 líneas de productos por llamada a la API

Cuando se actualiza un producto mediante la API de catálogos, el cambio se aplica inmediatamente en Lengow. Según tu arquitectura de datos, puedes elegir cómo interactúa la API con tus importaciones de catálogos estándar:

- Opción 1: Actualizaciones mediante la API + Importaciones programadas de catálogos

Si tu catálogo también se sincroniza mediante una importación de archivos programada, la siguiente actualización del archivo seguirá siendo la fuente de datos autorizada y sobrescribirá la información del producto con los valores incluidos en el archivo más reciente.

En la práctica, este es un flujo de trabajo excelente siempre que los datos de los productos del archivo de origen estén actualizados. Este mecanismo híbrido te permite enviar datos urgentes (como disminuciones de stock) mediante la API durante el día, mientras que una actualización nocturna programada garantiza que tu catálogo siga completamente alineado con tu fuente de datos principal y garantiza la coherencia de todos los productos.


- Opción 2: Solo actualizaciones mediante la API

  • ✓ Actualizaciones de productos en tiempo real
  • ✓ Sin conciliación programada

Si no necesitas una conciliación rutinaria basada en archivos y quieres que la API sea tu único mecanismo para gestionar el catálogo, puedes eliminar por completo las actualizaciones programadas. Para utilizar este modo, simplemente deja vacío el calendario de sincronización del catálogo en la interfaz de Lengow.

Informes de actualización de catálogos en Lengow

Las actualizaciones programadas y las actualizaciones mediante la API están visibles en Lengow, en «Catálogos» > Selecciona tu catálogo > «Ver informes de catálogos anteriores». 

Puedes filtrar por tipo de actualización: Programada, Manual o API. 
Los productos nuevos, actualizados y eliminados aparecen en cada actualización.

api catalogue 1.png

Funciones de la API compatibles

Función Estado
Catálogos
Enumerar catálogos y fuentes adicionales ✅ Compatible
Obtener metadatos del catálogo o de la fuente adicional mediante catalogue_id ✅ Compatible
Crear un catálogo ❌ No compatible
Activar, desactivar o eliminar un catálogo ❌ No compatible
Leer un segmento ❌ No compatible
Productos
Enumerar productos de un catálogo ✅ Compatible
Obtener un producto mediante product_id_key ✅ Compatible
Crear o reemplazar productos (individuales o en bloque) ✅ Compatible
Actualizar parcialmente 1 producto o un grupo de productos (individuales o en bloque) ✅ Compatible
Eliminar productos (individuales o en bloque) ✅ Compatible
Recuperar reglas de optimización en los datos de los productos ❌ No compatible
Atributos
Enumerar atributos de un catálogo o de una fuente adicional ✅ Compatible
Crear atributos ❌ No compatible
Actualizar atributos ❌ No compatible
Eliminar atributos ❌ No compatible
Enumerar atributos de fuentes adicionales mediante el catálogo principal ❌ No compatible

Conceptos clave

- catalogue_id

Las solicitudes a la API deben dirigirse a un catálogo específico mediante su «catalogue_id».

  • Enumerar catálogos suele ser el primer endpoint que se debe utilizar, ya que devuelve una lista de todos los catálogos principales y fuentes adicionales disponibles en la cuenta. Incluye el «catalogue_id» de cada uno, que se utiliza para todas las solicitudes posteriores. 
  • Obtener catálogo utiliza el «catalogue_id» para devolver los metadatos de un catálogo principal o de una fuente adicional (como su nombre, estado, product_id_key, etc.). En el caso de un catálogo principal, se muestran sus fuentes adicionales.

Ejemplo de respuesta para GET /catalogues/{catalogue_id} :

{
    "catalogue_id": 95000,
    "name": "FR Catalogue",
    "status": "enabled",
    "product_id_key": "id_product",
    "products_count": 2500,
    "role": "main_source",
    "created_at": "2024-09-11T10:42:28.661555Z",
    "updated_at": "2026-10-06T13:57:48.078126Z",
    "indexed_at": "2026-10-06T13:57:49.571801Z",
    "source": "link",
    "additional_sources": [
                124,
                125
            ]
}

- product_id_key

Todas las operaciones de la API relacionadas con productos dependen de «product_id_key» (que aparece en la respuesta anterior).

El «product_id_key» se define en la configuración de tu catálogo en Lengow e identifica el campo que contiene el ID único del producto. 
Para obtener más información, consulta Asignación inicial de atributos de productos

product_id_key.png

Al llamar a un endpoint de productos (por ejemplo, Obtener producto), debes proporcionar el valor del ID del producto almacenado en el campo del catálogo definido como product_id_key.
 

Descripción general de los endpoints de la API

Operación Objetivo del endpoint Caso de uso habitual Comportamiento
Catálogos
Enumerar catálogos Recuperar todos los catálogos y fuentes adicionales de la cuenta Obtener el catalogue_id de un catálogo Devuelve todos los catálogos accesibles en la cuenta
Obtener catálogo Recuperar los detalles del catálogo mediante catalogue_id Obtener el product_id_key de un catálogo - Devuelve información del catálogo, como el nombre, el estado, el product_id_key, etc.
- Indica la última actualización (modificación por parte del usuario) y la última indexación (recuperación por parte de Lengow)
Atributos
Enumerar atributos Recuperar la lista de atributos de un catálogo o de una fuente adicional Comprender la estructura del catálogo - Devuelve todos los nombres de los campos presentes en el catálogo o en la fuente adicional
- Los atributos de las fuentes adicionales no se muestran en el catálogo principal
Productos
Enumerar productos Recuperar todos los productos de un catálogo Explorar o exportar los datos del catálogo - Devuelve los productos disponibles en el catálogo, incluidos todos los valores de los atributos de cada producto
-  Las reglas de optimización añadidas en la plataforma de Lengow no se muestran
Obtener producto Recuperar un único producto mediante product_id_key Inspeccionar o depurar un producto - Devuelve todos los valores de los atributos de un único producto
- Se requiere product_id_key
Crear o reemplazar productos Crear o sobrescribir completamente los datos del producto Resincronización completa del catálogo -  Depurar y reemplazar: sobrescribe los datos existentes
- Se requiere product_id_key
- Disponible en modo individual o en bloque
Actualizar productos parcialmente Actualizar solo los campos seleccionados del producto Actualizaciones de precios y stock - Actualiza únicamente los campos proporcionados
(los campos no especificados no cambian)
- Se requiere product_id_key
- Disponible en modo individual o en bloque
- Para una fuente adicional, debes anteponer al nombre del atributo su ID de fuente específico. Por ejemplo: SRC_123456:attributename
Eliminar productos Eliminar productos del catálogo Eliminar productos obsoletos - Elimina productos en función de product_id_key
- Disponible en modo individual o en bloque

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.

Este artículo ha sido traducido automáticamente. En caso de duda, le agradecemos que consulte las versiones originales en francés o en inglés.

Artículos en esta sección

Noticias, Servicios y Informes de incidentes
Descubra actualizaciones, seminarios web y servicios de expertos para sacar el máximo provecho de Lengow.