Listano Docs
KI-IntegrationListano Control MCP

Fehler

Häufige Listano Control MCP-Fehler und Hinweise zur Fehlerbehebung.

Listano Control MCP-Tools können Fehler aus Authentifizierung, Berechtigungen, Validierung, Veröffentlichungsbereitschaftsprüfungen oder Backend-Fetch-Fehlern zurückgeben.

Das sicherste Wiederherstellungsmuster ist:

  1. den Fehler prüfen
  2. whoami aufrufen, wenn Berechtigungen unklar sind
  3. get-offering aufrufen, wenn der aktuelle Entwurfsstatus unklar ist
  4. nur die spezifischen ungültigen oder fehlenden Daten korrigieren
  5. vor der Veröffentlichung erneut check-offering-publish-readiness aufrufen

Berechtigungsfehler

Ein Berechtigungsfehler bedeutet, dass die authentifizierte Integration nicht über den erforderlichen Scope verfügt.

OperationErforderlicher Scope
auflisten/lesen/prüfencatalog:read
erstellen/aktualisieren/übersetzen/verwerfencatalog:write
veröffentlichen/einstellencatalog:publish

Wiederherstellung:

  • whoami aufrufen
  • gewährte Scopes bestätigen
  • fehlenden Scope anfordern

Fehler „nicht gefunden"

Ein Angebot wird möglicherweise nicht gefunden, wenn:

  • die offeringId falsch ist
  • das Angebot einem anderen Unternehmen gehört
  • die Integration für ein anderes Unternehmen authentifiziert ist

Wiederherstellung:

  • list-offerings mit einem Titel, SKU oder anderen bekannten Bezeichner aufrufen
  • das ausgewählte Angebot bestätigen, bevor es geändert wird

Validierungsfehler

Validierungsfehler bedeuten normalerweise, dass die Eingabestruktur oder der Feldwert ungültig ist.

Häufige Ursachen:

UrsacheLösung
category_id ohne category_labelBeide Felder angeben.
Ungültiger Sprachcodeget-supported-languages verwenden.
Hauptsprache in Übersetzungen enthaltenHauptsprache aus dem Übersetzungs-Payload entfernen.
Ungültiger EinheitencodeGültigen 3-Zeichen-Einheitencode verwenden.
Attribut mit unit, aber nicht-numerischem WertNumerischen Wert verwenden.
Attribut mit valueLabel, aber nicht-String-WertString-Wert verwenden.
Versuch, kind oder language zu ändernEntwurf verwerfen und neues Angebot erstellen.

Fehler bei der Veröffentlichungsbereitschaft

check-offering-publish-readiness gibt zurück:

{
  offeringId: string
  publishable: boolean
  errors: unknown[]
}

Wenn publishable false ist, publish-offering nicht aufrufen.

Häufige Bereitschaftsprobleme:

  • fehlender Titel, fehlende Beschreibung oder Maßeinheit in der Hauptsprache
  • fehlende Übersetzungen für unterstützte Nicht-Hauptsprachen
  • fehlende übersetzte Kategorie-Labels
  • fehlende Attributübersetzungen
  • ungültige Attributwert/Einheiten-Kombination
  • fehlende übersetzte Attributbeschreibungen oder Wert-Labels

Wiederherstellung:

  1. zurückgegebene Fehler korrigieren
  2. erneut check-offering-publish-readiness aufrufen
  3. nur veröffentlichen, wenn publishable true ist

Fehler im Entwurfslebenszyklus

Wenn kind oder language falsch ist, nicht versuchen, es per Patch zu korrigieren.

Diese Felder sind unveränderlich. Die korrekte Wiederherstellung besteht darin, den Entwurf mit discard-offering-draft zu verwerfen und ein neues Angebot zu erstellen.

Wenn ein Angebot bereits eine aktuelle veröffentlichte Version hat, wird durch das Verwerfen des Entwurfs die aktive Version nicht entfernt.

Veröffentlichungsfehler

publish-offering kann fehlschlagen, wenn der Entwurf unvollständig oder ungültig ist.

Wiederherstellung:

  • check-offering-publish-readiness aufrufen
  • zurückgegebene Fehler korrigieren
  • erst nach bestandener Bereitschaftsprüfung veröffentlichen

Backend-Fetch-Fehler

Ein Tool kann einen Fetch-Fehler zurückgeben, wenn die Backend-Anfrage fehlschlägt, bevor eine gültige Antwort zurückgegeben wird.

Wiederherstellung:

  • dieselbe Nur-Lese-Operation bei Bedarf wiederholen
  • Änderungsaufrufe nicht wiederholen, ohne den aktuellen Status zuvor mit get-offering geprüft zu haben
  • die Fehlermeldung melden, wenn der Fehler anhält