Applicable products: Netmarkets, Netamplify, Netmonitor, Netrivals

API - Cataloghi

L'API Cataloghi di Lengow è attualmente disponibile in Closed Beta e accessibile solo agli utenti autorizzati. Contatta il team di supporto di Lengow per ottenere l'accesso.
Gli account senza accesso beta riceveranno una risposta 403 Forbidden.

/cataloghi

Questo endpoint dell'API di Lengow ti permette di gestire i tuoi cataloghi di prodotti senza fare affidamento su importazioni manuali o aggiornamenti basati su UI. Ti permette di:

  • Recuperare i tuoi cataloghi esistenti e le fonti aggiuntive

  • Leggere le strutture dei cataloghi e gli attributi

  • Elencare, recuperare, creare, aggiornare e cancellare un singolo prodotto o un gruppo di prodotti

  • Mantenere i dati del tuo prodotto continuamente sincronizzati dai tuoi sistemi (PIM, ERP, strumenti personalizzati)

L'API Cataloghi NON supporta la creazione di cataloghi. Può essere utilizzata solo per aggiornare e modificare i cataloghi esistenti.
La struttura del catalogo deve essere prima creata nella piattaforma Lengow prima che possa essere gestita tramite l'API.

Aggiornamenti API e Sincronizzazione Cataloghi

Quando un prodotto viene aggiornato tramite l'API Cataloghi, il cambiamento viene applicato immediatamente all'interno di Lengow. A seconda della tua architettura dei dati, puoi scegliere come l'API interagisce con le tue importazioni standard di cataloghi:

Opzione 1: aggiornamenti API + importazioni di cataloghi programmate

Se il tuo catalogo è anche sincronizzato tramite un'importazione di file programmata, il prossimo aggiornamento del file rimarrà la fonte autorevole dei dati e sovrascriverà le informazioni del prodotto con i valori contenuti nel file più recente.

In pratica, questo è un eccellente flusso di lavoro finché i dati del prodotto nel tuo file di origine sono aggiornati. Questo meccanismo ibrido ti permette di spingere dati urgenti (come le cadute di stock) tramite l'API durante il giorno, mentre un aggiornamento notturno programmato garantisce che il tuo catalogo rimanga completamente allineato con la tua fonte di dati primaria e garantisce la coerenza su tutti i prodotti.


Opzione 2: solo aggiornamenti API

  • ✓ Aggiornamenti del prodotto in tempo reale
  • ✓ Nessuna riconciliazione programmata

Se non richiedi una riconciliazione basata su file di routine e desideri che l'API sia il tuo unico meccanismo per la gestione dei cataloghi, puoi rimuovere completamente gli aggiornamenti programmati. Per utilizzare questa modalità, lascia semplicemente vuoto il programma di sincronizzazione del catalogo nell'interfaccia di Lengow.

Testare l'API Cataloghi nel Sandbox di Lengow

Puoi utilizzare il Sandbox di Lengow per testare l'API Cataloghi, aprendo un account Sandbox qui: https://my.lengow.net/registration 

Nel tuo account Sandbox, aggiungi il tuo catalogo. Poi, contatta il team di supporto di Lengow per richiedere l'accesso all'API Cataloghi (fornisci l'ID del tuo account Sandbox nel ticket). 

Le chiamate API possono essere fatte puntando all'ambiente .net (sandbox) invece del solito .io (produzione).
Documentazione API: https://api.lengow.io/docs/ 

Funzionalità API supportate

:op: 1px solid #e6e6e6; padding: 10px; text-align: center;">❌ Non supportato
Funzionalità Stato
Cataloghi
Elencare i cataloghi e le fonti aggiuntive ✅ Supportato
Ottenere i metadati del catalogo o della fonte aggiuntiva tramite catalogue_id ✅ Supportato
Creare un catalogo ❌ Non supportato
Abilita, disabilita, elimina un catalogo ❌ Non supportato
Leggi segmento ❌ Non supportato
Prodotti
Elenca i prodotti in un catalogo ✅ Supportato
Ottieni un prodotto da product_id_key ✅ Supportato
Crea o sostituisci prodotti (singoli o in blocco) ✅ Supportato
Aggiornamento parziale di 1 prodotto o di un gruppo di prodotti (singoli o in blocco) ✅ Supportato
Elimina prodotti (singoli o in blocco) ✅ Supportato
Recupera le regole di ottimizzazione nei dati del prodotto ❌ Non supportato
Attributi
Elenca gli attributi in un catalogo o in una fonte aggiuntiva ✅ Supportato
Crea attributi ❌ Non supportato
Aggiorna attributi ❌ Non supportato
Elimina attributi ❌ Non supportato
Elenca attributi da fonti aggiuntive tramite il catalogo principale ❌ Non supportato

Concetti chiave

- catalogue_id

Le richieste API devono puntare a un catalogo specifico utilizzando il suo "catalogue_id".

  • Elenca cataloghi è tipicamente il primo endpoint da chiamare in quanto restituisce un elenco di tutti i cataloghi principali e le fonti aggiuntive disponibili sull'account. Include il "catalogue_id" per ciascuno, che viene utilizzato per tutte le richieste successive. 
  • Ottieni catalogo utilizza il "catalogue_id" per restituire i metadati di un catalogo principale o di una fonte aggiuntiva (come il suo nome, stato, product_id_key, ecc.).

Esempio di risposta per GET /catalogues/{catalogue_id} :

{
    "catalogue_id": 95000,
    "name": "Catalogo principale",
    "status": "abilitato",
    "product_id_key": "id_prodotto",
    "created_at": "2024-09-11T10:42:28.661555Z",
    "updated_at": "2025-11-06T13:57:48.078126Z",
    "indexed_at": "2025-11-06T13:57:49.571801Z",
    "source": "link",
    "products_count": 2134
}

- product_id_key

Tutte le operazioni API relative ai prodotti si basano sul "product_id_key" (mostrato nella risposta sopra).

Il "product_id_key" è definito nelle impostazioni del tuo catalogo in Lengow e identifica il campo che contiene l'ID univoco del prodotto. 
Per maggiori informazioni, vedi Mappatura iniziale degli attributi del prodotto

product_id_key.png

Quando si chiama un endpoint del prodotto (ad esempio, Ottieni prodotto), è necessario fornire il valore dell'ID del prodotto memorizzato nel campo del catalogo definito come product_id_key.
 

Panoramica degli endpoint API

Operazione Scopo dell'Endpoint Caso d'uso tipico Comportamento
Cataloghi
Elenca cataloghi Recupera tutti i cataloghi e le fonti aggiuntive sull'account Ottieni il catalogue_id di un catalogo Restituisce tutti i ctalogues accessibile sull'account
Ottieni il catalogo Recupera i dettagli del catalogo tramite catalogue_id Ottieni il product_id_key di un catalogo - Restituisce informazioni sul catalogo come nome, stato, product_id_key, ecc.
- Indica l'ultimo aggiornamento (modifica da parte dell'utente) e l'ultima indicizzazione (recupero da Lengow)
Attributi
Elenca gli attributi Recupera l'elenco degli attributi per un catalogo Comprendi la struttura del catalogo - Restituisce tutti i nomi dei campi presenti nel catalogo
- Gli attributi da fonti aggiuntive non sono mostrati nel catalogo principale
Prodotti
Elenca i prodotti Recupera tutti i prodotti da un catalogo Sfoglia o esporta i dati del catalogo - Restituisce i prodotti disponibili nel catalogo, inclusi tutti i valori degli attributi per ogni prodotto
Regole di ottimizzazione aggiunte nella piattaforma Lengow non sono visualizzate
Ottieni il prodotto Recupera un singolo prodotto tramite product_id_key Ispeziona o correggi un prodotto - Restituisce tutti i valori degli attributi per un singolo prodotto
- product_id_key richiesto
Crea o sostituisci i prodotti Crea o sovrascrive completamente i dati del prodotto Risincronizzazione completa del catalogo Purge & replace: sovrascrive i dati esistenti
- product_id_key richiesto
- Disponibile in modalità singola o di massa
Aggiornamento parziale dei prodotti Aggiorna solo i campi del prodotto selezionati Aggiornamenti di prezzo & stock
Questo articolo è stato tradotto automaticamente. In caso di dubbio, faccia riferimento alle versioni originali in inglese o in francese.

Articoli in questa sezione

Notizie, Servizi e Rapporti sugli incidenti
Scopri aggiornamenti, webinar e servizi di esperti per ottenere il massimo da Lengow.