Unterstützte Methoden
Angabe aller unterstützten Methoden.Allgemein
Unterstützte Services und Formate
Der Endpunktreport/ stellt eine einheitliche Schnittstelle zur Verfügung, mit der sich Daten aus dem Shop-System exportieren lassen. Die API ermöglicht es, Exportprozesse gezielt zu starten, deren Fortschritt abzufragen und bei Bedarf abzubrechen.
Aktuell wird die Exportfunktion für die folgenden Services unterstützt:
Statuswerte des Exportprozesses
Exportprozesse laufen asynchron im Hintergrund. Während des Exports wird der aktuelleReportstatus fortlaufend aktualisiert. Der Status eines Exportvorgangs kann folgende Werte annehmen:
Methoden für den Datenexport
GET report/{service}/status
Mit diesem Endpunkt kann der aktuelle Status eines Exportprozesses abgefragt werden. Dies umfasst u. a. Fortschritt, Anzahl verarbeiteter Einträge, Start- und Endzeit sowie den Link zur exportierten Datei (sofern der Export abgeschlossen wurde). Für den Export müssen die Leseberechtigungen für den jeweiligen Service vorhanden sein.Beispiel
Antwort
Fehlercodes
POST report/{service}/start
Mit diesem Endpunkt wird der Exportprozess für den angegebenen Service gestartet. Optional können Filter und das gewünschte Ausgabeformat (json, csv etc.) über Query-Parameter angegeben werden.
Damit der Export ausgelöst werden kann, müssen die Leseberechtigungen für den jeweiligen Service vorhanden sein.
Falls bereits ein Exportprozess für den Service läuft, wird dieser automatisch abgebrochen, bevor der neue Export gestartet wird.
