API SalesOrder

21. April 2020 10:41

Ich stehe gerade vor der "Herausforderung" für einen Kunden in der Cloud die SalesOrder API zu erweitern.
Soweit ich weiss ist das ja von Microsoft nicht erlaubt. Der Kunde benötigt aber trotzdem weitere Felder sowohl im Kopf und in den Zeilen.
Ich habe jetzt an eine "Delta"API (eigene page Typ api als extension) gedacht die die fehlenden Felder mit einem PATCH vervollständigt. Das funktioniert für den Kopf ganz gut, aber in den Zeilen gar nicht.
Die SalesOrderLine API liefert hier eine andere Id (guid) wie meine eigene Deltasaleslineapi (die geht direkt auf die 37).

Oder gibt es hier eine bessere Herangehensweise?