Applicable products: Netmarkets

API - Cataloghi

Le API Cataloghi di Lengow sono attualmente accessibili solo agli utenti autorizzati. Contatta il team di assistenza Lengow per ottenere l'accesso.
Gli account senza accesso autorizzato riceveranno una risposta 403 Forbidden.

/catalogues

Questo endpoint delle API Lengow consente di gestire i cataloghi dei prodotti senza ricorrere a importazioni manuali o ad aggiornamenti tramite l'interfaccia utente. Ti consente di:

  • Recuperare i cataloghi esistenti e le fonti aggiuntive

  • Leggere le strutture e gli attributi dei cataloghi

  • Elencare, recuperare, creare, aggiornare ed eliminare un singolo prodotto o un gruppo di prodotti

  • Mantenere i dati dei prodotti continuamente sincronizzati dai tuoi sistemi (PIM, ERP, strumenti personalizzati)

Le API Cataloghi NON supportano la creazione di cataloghi. Possono essere utilizzate solo per aggiornare e modificare cataloghi esistenti.
La struttura del catalogo deve essere creata prima nella piattaforma Lengow prima di poter essere gestita tramite API.

Test delle API Cataloghi nel Sandbox Lengow

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

Nel tuo account Sandbox, aggiungi il tuo catalogo. 
Le chiamate API possono essere effettuate utilizzando l'ambiente .net (sandbox) invece del consueto .io (produzione).
Documentazione API: https://api.lengow.io/docs/ 

Aggiornamenti API e sincronizzazione dei cataloghi

Per supportare aggiornamenti affidabili dei cataloghi per tutti i clienti Lengow, dal 11 dicembre 2026 le API Cataloghi sono limitate a:

  • 250 chiamate API al minuto
  • 1.000 righe di prodotto per chiamata API

Quando un prodotto viene aggiornato tramite le API Cataloghi, la modifica viene applicata immediatamente in Lengow. A seconda della tua architettura dei dati, puoi scegliere come interagiscono le API con le importazioni standard dei cataloghi:

- Opzione 1: aggiornamenti API + importazioni programmate dei cataloghi

Se il catalogo viene sincronizzato anche tramite un'importazione programmata da file, il successivo aggiornamento del file rimarrà la fonte dati autorevole e sovrascriverà le informazioni sul prodotto con i valori contenuti nell'ultimo file.

In pratica, questo è un flusso di lavoro eccellente purché i dati dei prodotti nel file di origine siano aggiornati. Questo meccanismo ibrido consente di inviare dati urgenti (come le diminuzioni delle scorte) tramite API durante il giorno, mentre un aggiornamento notturno programmato garantisce che il catalogo rimanga completamente allineato alla fonte dati principale e assicura la coerenza tra tutti i prodotti.


- Opzione 2: solo aggiornamenti API

  • ✓ Aggiornamenti dei prodotti in tempo reale
  • ✓ Nessuna riconciliazione programmata

Se non hai bisogno di una riconciliazione periodica basata sui file e vuoi che le API siano il tuo unico meccanismo per la gestione del catalogo, puoi rimuovere completamente gli aggiornamenti programmati. Per utilizzare questa modalità, lascia semplicemente vuoto il programma di sincronizzazione del catalogo nell'interfaccia Lengow.

Report degli aggiornamenti dei cataloghi in Lengow

Gli aggiornamenti programmati e gli aggiornamenti API sono visibili in Lengow, in "Cataloghi" > Seleziona il tuo catalogo > "Visualizza i report precedenti del catalogo". 

Puoi filtrare per tipo di aggiornamento: Programmato, Manuale o API. 
I prodotti nuovi, aggiornati ed eliminati sono elencati per ogni aggiornamento.

api catalogue 1.png

Funzionalità API supportate

Funzionalità Stato
Cataloghi
Elencare i cataloghi e le fonti aggiuntive ✅ Supportata
Ottenere i metadati del catalogo o della fonte aggiuntiva tramite catalogue_id ✅ Supportata
Creare un catalogo ❌ Non supportata
Abilitare, disabilitare o eliminare un catalogo ❌ Non supportata
Leggere un segmento ❌ Non supportata
Prodotti
Elencare i prodotti in un catalogo ✅ Supportata
Ottenere un prodotto tramite product_id_key ✅ Supportata
Creare o sostituire prodotti (singoli o in blocco) ✅ Supportata
Aggiornamento parziale di 1 prodotto o di un gruppo di prodotti (singolo o in blocco) ✅ Supportata
Eliminare prodotti (singoli o in blocco) ✅ Supportata
Recuperare le regole di ottimizzazione nei dati dei prodotti ❌ Non supportata
Attributi
Elencare gli attributi in un catalogo o in una fonte aggiuntiva ✅ Supportata
Creare attributi ❌ Non supportata
Aggiornare gli attributi ❌ Non supportata
Eliminare gli attributi ❌ Non supportata
Elencare gli attributi delle fonti aggiuntive tramite il catalogo principale ❌ Non supportata

Concetti chiave

- catalogue_id

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

  • Elencare i cataloghi è in genere il primo endpoint da chiamare, poiché restituisce un elenco di tutti i cataloghi principali e delle fonti aggiuntive disponibili sull'account. Include il "catalogue_id" per ciascuno di essi, utilizzato per tutte le richieste successive. 
  • Ottenere il catalogo utilizza il "catalogue_id" per restituire i metadati di un catalogo principale o di una fonte aggiuntiva (come nome, stato, product_id_key, ecc.). Nel caso di un catalogo principale, vengono elencate le relative fonti aggiuntive.

Esempio di risposta per 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

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

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

product_id_key.png

Quando chiami un endpoint relativo a un prodotto (ad esempio, Ottenere il prodotto), devi fornire il valore dell'ID 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
Elencare i cataloghi Recuperare tutti i cataloghi e le fonti aggiuntive dell'account Ottenere il catalogue_id di un catalogo Restituisce tutti i cataloghi accessibili sull'account
Ottenere il catalogo Recuperare i dettagli del catalogo tramite catalogue_id Ottenere 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 parte di Lengow)
Attributi
Elencare gli attributi Recuperare l'elenco degli attributi di un catalogo o di una fonte aggiuntiva Comprendere la struttura del catalogo - Restituisce tutti i nomi dei campi presenti nel catalogo o nella fonte aggiuntiva
- Gli attributi delle fonti aggiuntive non vengono mostrati nel catalogo principale
Prodotti
Elencare i prodotti Recuperare tutti i prodotti di un catalogo Esplorare o esportare i dati del catalogo - Restituisce i prodotti disponibili nel catalogo, inclusi tutti i valori degli attributi per ciascun prodotto
-  Le regole di ottimizzazione aggiunte nella piattaforma Lengow non vengono visualizzate
Ottenere il prodotto Recuperare un singolo prodotto tramite product_id_key Esaminare o eseguire il debug di un prodotto - Restituisce tutti i valori degli attributi di un singolo prodotto
- product_id_key obbligatorio
Creare o sostituire prodotti Creare o sovrascrivere completamente i dati dei prodotti Risincornizzazione completa del catalogo -  Eliminazione e sostituzione: sovrascrive i dati esistenti
- product_id_key obbligatorio
- Disponibile in modalità singola o in blocco
Aggiornare parzialmente i prodotti Aggiornare solo i campi selezionati dei prodotti Aggiornamenti di prezzi e scorte - Aggiorna solo i campi forniti
(i campi non specificati rimangono invariati)
- product_id_key obbligatorio
- Disponibile in modalità singola o in blocco
- Per una fonte aggiuntiva, devi anteporre al nome dell'attributo il relativo ID della fonte. Ad es. SRC_123456:attributename
Eliminare prodotti Eliminare prodotti dal catalogo Rimuovere i prodotti obsoleti - Elimina i prodotti in base al product_id_key
- Disponibile in modalità singola o in blocco

Commenti

0 commenti

Accedi per aggiungere un commento.

Questo articolo è stato tradotto automaticamente. In caso di dubbio, faccia riferimento alle versioni originali in inglese o in francese.

Articoli in questa sezione

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