Zum Inhalt

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.

Akzeptiertes DateTime-Format
2026-04-10T13:19:47Z
"yyyy-MM-ddTHH:mm:ssZ"

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- und endDate-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.

Anfrage

$"{api_url}/api/OrderRule?startDate={datetime}&endDate={datetime}"

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.

Anfrage

$"{api_url}/api/OrderRule/{order rule Guid}"

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.