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.
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
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
Accedi per aggiungere un commento.