/catalogues
Dieser Endpunkt der Lengow-API ermöglicht es Ihnen, Ihre Produktkataloge zu verwalten, ohne auf manuelle Importe oder UI-basierte Aktualisierungen angewiesen zu sein. Sie können damit:
Ihre vorhandenen Kataloge und zusätzlichen Quellen abrufen
Katalogstrukturen und Attribute lesen
ein einzelnes Produkt oder eine Produktgruppe auflisten, abrufen, erstellen, aktualisieren und löschen
Ihre Produktdaten kontinuierlich mit Ihren Systemen synchronisieren (PIM, ERP, individuelle Tools)
Die Katalog-API unterstützt NICHT die Erstellung von Katalogen. Sie kann nur zur Aktualisierung und Änderung vorhandener Kataloge verwendet werden.
Die Katalogstruktur muss zunächst in der Lengow-Plattform erstellt werden, bevor sie über die API verwaltet werden kann.
Testen der Katalog-API in der Lengow-Sandbox
Sie können die Lengow-Sandbox verwenden, um die Katalog-API zu testen, indem Sie hier ein Sandbox-Konto eröffnen: https://my.lengow.net/registration
Fügen Sie in Ihrem Sandbox-Konto Ihren Katalog hinzu.
API-Aufrufe können an die .net-Umgebung (Sandbox) gerichtet werden, anstatt an die übliche .io-Umgebung (Produktion).
API-Dokumentation: https://api.lengow.io/docs/
API-Aktualisierungen und Katalogsynchronisierung
Wenn ein Produkt über die Katalog-API aktualisiert wird, wird die Änderung sofort in Lengow übernommen. Abhängig von Ihrer Datenarchitektur können Sie festlegen, wie die API mit Ihren standardmäßigen Katalogimporten interagiert:
Option 1: API-Aktualisierungen + geplante Katalogimporte
Wenn Ihr Katalog auch über einen geplanten Dateiimport synchronisiert wird, bleibt die nächste Dateiaktualisierung die maßgebliche Datenquelle und überschreibt die Produktinformationen mit den in der neuesten Datei enthaltenen Werten.
In der Praxis ist dies ein hervorragender Workflow, solange die Produktdaten in Ihrer Quelldatei aktuell sind. Dieser hybride Mechanismus ermöglicht es Ihnen, dringende Daten (z. B. Bestandsrückgänge) tagsüber über die API zu übertragen, während eine geplante nächtliche Aktualisierung sicherstellt, dass Ihr Katalog vollständig mit Ihrer primären Datenquelle übereinstimmt und die Konsistenz über alle Produkte hinweg gewährleistet ist.
Option 2: Nur API-Aktualisierungen
- ✓ Produktaktualisierungen in Echtzeit
- ✓ Keine geplante Abstimmung
Wenn Sie keine routinemäßige dateibasierte Abstimmung benötigen und die API als einzigen Mechanismus zur Katalogverwaltung verwenden möchten, können Sie geplante Aktualisierungen vollständig entfernen. Lassen Sie dazu einfach den Zeitplan für die Katalogsynchronisierung in der Lengow-Oberfläche leer.
Berichte zu Katalogaktualisierungen in Lengow
Geplante Aktualisierungen und API-Aktualisierungen sind in Lengow unter „Kataloge“ > Katalog auswählen > „Vorherige Katalogberichte anzeigen“ sichtbar.
Sie können nach dem Aktualisierungstyp filtern: Geplant, Manuell oder API.
Die neuen, aktualisierten und gelöschten Produkte werden für jede Aktualisierung aufgelistet.
Unterstützte API-Funktionen
| Funktion | Status |
|---|---|
| Kataloge | |
| Kataloge und zusätzliche Quellen auflisten | ✅ Unterstützt |
| Metadaten eines Katalogs oder einer zusätzlichen Quelle anhand von catalogue_id abrufen | ✅ Unterstützt |
| Einen Katalog erstellen | ❌ Nicht unterstützt |
| Einen Katalog aktivieren, deaktivieren oder löschen | ❌ Nicht unterstützt |
| Segment lesen | ❌ Nicht unterstützt |
| Produkte | |
| Produkte in einem Katalog auflisten | ✅ Unterstützt |
| Ein Produkt anhand von product_id_key abrufen | ✅ Unterstützt |
| Produkte erstellen oder ersetzen (einzeln oder in großen Mengen) | ✅ Unterstützt |
| Teilaktualisierung eines Produkts oder einer Produktgruppe (einzeln oder in großen Mengen) | ✅ Unterstützt |
| Produkte löschen (einzeln oder in großen Mengen) | ✅ Unterstützt |
| Optimierungsregeln in Produktdaten abrufen | ❌ Nicht unterstützt |
| Attribute | |
| Attribute in einem Katalog oder einer zusätzlichen Quelle auflisten | ✅ Unterstützt |
| Attribute erstellen | ❌ Nicht unterstützt |
| Attribute aktualisieren | ❌ Nicht unterstützt |
| Attribute löschen | ❌ Nicht unterstützt |
| Attribute aus zusätzlichen Quellen über den Hauptkatalog auflisten | ❌ Nicht unterstützt |
Wichtige Konzepte
- catalogue_id
API-Anfragen müssen mithilfe der „catalogue_id“ an einen bestimmten Katalog gerichtet werden.
- Kataloge auflisten ist in der Regel der erste aufzurufende Endpunkt, da er eine Liste aller im Konto verfügbaren Hauptkataloge und zusätzlichen Quellen zurückgibt. Sie enthält die „catalogue_id“ für jeden Katalog, die für alle nachfolgenden Anfragen verwendet wird.
- Katalog abrufen verwendet die „catalogue_id“, um die Metadaten eines Hauptkatalogs oder einer zusätzlichen Quelle zurückzugeben (z. B. Name, Status, product_id_key usw.). Bei einem Hauptkatalog werden dessen zusätzliche Quellen aufgelistet.
Beispielantwort für 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
Alle produktbezogenen API-Vorgänge basieren auf dem „product_id_key“ (in der obigen Antwort angezeigt).
Der „product_id_key“ wird in Ihren Katalogeinstellungen in Lengow definiert und identifiziert das Feld, das die eindeutige Produkt-ID enthält.
Weitere Informationen finden Sie unter Erste Zuordnung von Produktattributen
Beim Aufrufen eines Produktendpunkts (z. B. Produkt abrufen) müssen Sie den Produkt-ID-Wert angeben, der im Katalogfeld gespeichert ist, das als product_id_key definiert wurde.
Übersicht über die API-Endpunkte
| Vorgang | Zweck des Endpunkts | Typischer Anwendungsfall | Verhalten |
|---|---|---|---|
| Kataloge | |||
| Kataloge auflisten | Alle Kataloge und zusätzlichen Quellen des Kontos abrufen | Die catalogue_id eines Katalogs abrufen | Gibt alle im Konto zugänglichen Kataloge zurück |
| Katalog abrufen | Katalogdetails anhand der catalogue_id abrufen | Den product_id_key eines Katalogs abrufen | - Gibt Kataloginformationen wie Name, Status, product_id_key usw. zurück - Zeigt die letzte Aktualisierung (Änderung durch den Benutzer) und die letzte Indexierung (Abruf durch Lengow) an |
| Attribute | |||
| Attribute auflisten | Liste der Attribute für einen Katalog oder eine zusätzliche Quelle abrufen | Katalogstruktur verstehen | - Gibt alle im Katalog oder in der zusätzlichen Quelle vorhandenen Feldnamen zurück - Attribute aus zusätzlichen Quellen werden im Hauptkatalog nicht angezeigt |
| Produkte | |||
| Produkte auflisten | Alle Produkte aus einem Katalog abrufen | Katalogdaten durchsuchen oder exportieren | - Gibt die im Katalog verfügbaren Produkte zurück, einschließlich aller Attributwerte für jedes Produkt - In der Lengow-Plattform hinzugefügte Optimierungsregeln werden nicht angezeigt |
| Produkt abrufen | Ein einzelnes Produkt anhand des product_id_key abrufen | Ein Produkt überprüfen oder Fehler beheben | - Gibt alle Attributwerte für ein einzelnes Produkt zurück - product_id_key erforderlich |
| Produkte erstellen oder ersetzen | Produktdaten erstellen oder vollständig überschreiben | Vollständige Neusynchronisierung des Katalogs | - Löschen und ersetzen: Überschreibt vorhandene Daten - product_id_key erforderlich - Im Einzel- oder Massenmodus verfügbar |
| Produkte teilweise aktualisieren | Nur ausgewählte Produktfelder aktualisieren | Preis- und Bestandsaktualisierungen | - Aktualisiert nur die angegebenen Felder (nicht angegebene Felder bleiben unverändert) - product_id_key erforderlich - Im Einzel- oder Massenmodus verfügbar - Für eine zusätzliche Quelle müssen Sie dem Attributnamen die spezifische Quellen-ID voranstellen, z. B. SRC_123456:attributename
|
| Produkte löschen | Produkte aus dem Katalog löschen | Veraltete Produkte entfernen | - Löscht Produkte anhand des product_id_key - Im Einzel- oder Massenmodus verfügbar |
Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.