Hallo zusammen,
ich stehe aktuell vor folgendem Problem und hoffe, jemand hat vielleicht schon eine Lösung oder einen Workaround gefunden:
Ich möchte mir über die REST-API zu jedem Auftrag die Retourennummer holen, die am Auftrag hinterlegt ist. Bei OTTO-Bestellungen wird das Retourenlabel z.B. automatisch per Ereignissaktion erzeugt.
Ich rufe meine Aufträge aktuell über
GET /rest/orders
ab und erweitere den Call bereits mit Parametern wie
with[]=shippingPackages
- darüber bekomme ich aber nur die Sendungsnummern der ausgehenden Pakete zum Kunden, nicht die Retourenlabel-Informationen.
Über den Endpunkt
GET /rest/orders/{orderId}/shipping/returns
kann ich mir zwar die Retourennummer einer einzelnen Bestellung holen,
aber das ist bei vielen Bestellungen natürlich sehr unperformant, weil dann extrem viele einzelne Requests nötig sind.
Frage:
Gibt es eine Möglichkeit, die Retourennummern direkt mit den Orders (z. B. über einen with[]-Parameter oder eine Relation) abzurufen?
Oder ist aktuell wirklich nur der Einzelabruf über /shipping/returns möglich?
Ich freue mich über jeden Tipp oder Workaround. ![]()
Vielen Dank schon mal!
