Rücksende-/Retourennummer über REST-API abrufen

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. :folded_hands:
Vielen Dank schon mal!

Moin,

da habe ich auch schon hinterher gesucht und auch beim Service Desk nachgefragt und folgende Antwort erhalten:
image

Aber vielen Dank für den Endpunkt. Den habe ich in der API Beschreibung nicht gefunden.

Gruß, Dirk

1 „Gefällt mir“