Die Kataloge-API von Lengow ist derzeit nur für autorisierte Benutzer zugänglich. Wenden Sie sich an das Support-Team von Lengow, um Zugriff zu erhalten.
Konten ohne autorisierten Zugriff erhalten eine 403-Forbidden-Antwort.
/catalogues
Dieser Endpunkt der Lengow-API ermöglicht es Ihnen, Ihre Produktkataloge zu verwalten, ohne auf manuelle Importe oder Aktualisierungen über die Benutzeroberfläche angewiesen zu sein. Sie können damit:
Ihre vorhandenen Kataloge und zusätzlichen Quellen abrufen
Katalogstrukturen und Attribute auslesen
ein einzelnes Produkt oder eine Produktgruppe auflisten, abrufen, erstellen, aktualisieren und löschen
Ihre Produktdaten kontinuierlich mit Ihren Systemen (PIM, ERP, benutzerdefinierte Tools) synchronisieren
Die Kataloge-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 Kataloge-API in der Lengow-Sandbox
Sie können die Lengow-Sandbox verwenden, um die Kataloge-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 Umgebung .net (Sandbox) statt an die übliche Umgebung .io (Produktion) gerichtet werden.
API-Dokumentation: https://api.lengow.io/docs/
API-Aktualisierungen und Katalogsynchronisierung
Um zuverlässige Katalogaktualisierungen für alle Lengow-Kunden zu gewährleisten, ist die Kataloge-API ab dem 11. Dezember 2026 beschränkt auf:
- 250 API-Aufrufe pro Minute
- 1.000 Produktzeilen pro API-Aufruf
Wenn ein Produkt über die Kataloge-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 Dateia k tualisierung die maßgebliche Datenquelle und überschreibt die Produktinformationen mit den in der neuesten Datei enthaltenen Werten.
In der Praxis ist dies ein hervorragender Ablauf, solange die Produktdaten in Ihrer Quelldatei aktuell sind. Mit diesem hybriden Mechanismus können Sie dringende Daten (z. B. Bestandsrückgänge) tagsüber über die API ü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 regelmäßige dateibasierte Abstimmung benötigen und die API als alleinigen Mechanismus für die 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 neu erstellten, aktualisierten und gelöschten Produkte werden für jede Aktualisierung aufgeführt.
Unterstützte API-Funktionen
| Funktion | Status |
|---|---|
| Kataloge | |
| Kataloge und zusätzliche Quellen auflisten | ✅ Unterstützt |
| Metadaten eines Katalogs oder einer zusätzlichen Quelle anhand der catalogue_id abrufen | ✅ Unterstützt |
| Einen Katalog erstellen | ❌ Nicht unterstützt |
| Einen Katalog aktivieren, deaktivieren oder löschen | ❌ Nicht unterstützt |
| Segment auslesen | ❌ Nicht unterstützt |
| Produkte | |
| Produkte in einem Katalog auflisten | ✅ Unterstützt |
| Ein Produkt anhand des product_id_key abrufen | ✅ Unterstützt |
| Produkte erstellen oder ersetzen (einzeln oder gesammelt) | ✅ Unterstützt |
| Teilaktualisierung eines Produkts oder einer Produktgruppe (einzeln oder gesammelt) | ✅ Unterstützt |
| Produkte löschen (einzeln oder gesammelt) | ✅ 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 zusätzlicher Quellen über den Hauptkatalog auflisten | ❌ Nicht unterstützt |
Wichtige Konzepte
– catalogue_id
API-Anfragen müssen mithilfe der „catalogue_id“ auf einen bestimmten Katalog ausgerichtet werden.
- Kataloge auflisten ist normalerweise 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 auch die zusätzlichen 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“ (der in der obigen Antwort angezeigt wird).
Der „product_id_key“ wird in Ihren Katalogeinstellungen in Lengow festgelegt und identifiziert das Feld, das die eindeutige Produkt-ID enthält.
Weitere Informationen finden Sie unter Erste Zuordnung von Produktattributen
Beim Aufruf eines Produktendpunkts (z. B. Produkt abrufen) müssen Sie den Produkt-ID-Wert angeben, der im als product_id_key definierten Katalogfeld gespeichert ist.
Übersicht über 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 – Gibt 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 zusätzlicher 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 einschließlich aller Attributwerte für jedes Produkt zurück – 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 – Als Einzel- oder Sammelvorgang 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 – Als Einzel- oder Sammelvorgang 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 basierend auf dem product_id_key – Als Einzel- oder Sammelvorgang verfügbar |
Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.