OrderRule
Direkte Interaktionen mit der API erfordern ein gültiges Bearer-Token oder einen X-Api-Key-Header, und Ihr Konto oder Schlüssel muss mit einem gültigen, bei RapiD Engineering registrierten Unternehmen verknüpft sein.
GET /api/OrderRule
Gibt eine 200 (OK) Antwort mit einer Liste von Order Rules im angegebenen Datumsbereich zurück. Jede Order Rule enthält ihre verschachtelten Batches.
- Erfordert gültige
startDate- undendDate-Werte. - Ein optionaler
search-Parameter sucht nach Order Rule-ID, Order-ID, Beschreibung oder Name der übergeordneten Order/Bestellung — wenn angegeben, wird der Datumsbereich ignoriert.
Antwortfelder: Id, OrderId, CreatedOn, LastDateTime, Description, ParentOrderName, ParentPurchaseOrderName, ClaimValue, ClaimPercentage, PricePerUnit, Price, GrossWeight, OrderRuleName und eine verschachtelte Batches-Sammlung.
GET /api/OrderRule/{id}
Gibt eine 200 (OK) Antwort mit einer einzelnen Order Rule zurück (einschließlich ihrer verschachtelten Batches), oder 404 wenn nicht gefunden.
POST /api/OrderRule
Erstellt eine neue Order Rule. Gibt eine 201 (Created) Antwort mit der Id der neuen Order Rule zurück.
Anfragekörper: OrderId, CreatedOn, LastDateTime, Description, ParentOrderName, ParentPurchaseOrderName, ClaimValue, ClaimPercentage, PricePerUnit, Price, GrossWeight, OrderRuleName.
Note
Produkte werden separat behandelt und sind in keiner Order Rule-Antwort enthalten.
Note
Das Aktualisieren einer Order Rule, das Löschen einer Order Rule und Order Rule-Analyse-Endpunkte sind nicht Teil der externen API.