Ga naar inhoud

OrderRule

Directe interacties met de API vereisen een geldig Bearer-token of een X-Api-Key-header, en uw account of sleutel moet gekoppeld zijn aan een geldig bedrijf dat geregistreerd is bij RapiD Engineering.

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

GET /api/OrderRule

Retourneert een 200 (OK) respons met een lijst van order rules in het opgegeven datumbereik. Elke order rule bevat de bijbehorende Batches.

  • Vereist geldige startDate- en endDate-waarden.
  • Een optionele search-parameter zoekt op order rule-ID, order-ID, omschrijving of naam van de bovenliggende order/inkooporder — wanneer opgegeven wordt het datumbereik genegeerd.

Verzoek

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

Antwoordvelden: Id, OrderId, CreatedOn, LastDateTime, Description, ParentOrderName, ParentPurchaseOrderName, ClaimValue, ClaimPercentage, PricePerUnit, Price, GrossWeight, OrderRuleName, en een geneste Batches-collectie.

GET /api/OrderRule/{id}

Retourneert een 200 (OK) respons met een enkele order rule (inclusief de bijbehorende Batches), of 404 als deze niet gevonden is.

Verzoek

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

POST /api/OrderRule

Maakt een nieuwe order rule aan. Retourneert een 201 (Created) respons met het Id van de nieuwe order rule.

Verzoekinhoud: OrderId, CreatedOn, LastDateTime, Description, ParentOrderName, ParentPurchaseOrderName, ClaimValue, ClaimPercentage, PricePerUnit, Price, GrossWeight, OrderRuleName.

Note

Producten worden apart afgehandeld en worden niet opgenomen in een order rule-respons.

Note

Het bijwerken van een order rule, het verwijderen van een order rule en order rule-analyse-endpoints maken geen deel uit van de externe API.