Requires any of the roles: | Klant, Kassasysteem, Vertegenwoordiger, KCU Bestelprogramma, DRG Hoofdkantoor |
GET | /Customer/{CustomerNumber}/OrderLines/{OrderNr} | ||
---|---|---|---|
GET | /Customer/OrderLines | ||
GET | /Customer/OrderLines/{OrderNr} | ||
GET | /Customer/{CustomerNumber}/OrderLines/ |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CustomerNumber | path | string | No | |
OrderNr | path | string | No | |
OrderLineType | query | string | No | Allowable Values
|
ProductGroup | query | string | No | Allowable Values
|
Reference | query | string | No | |
ExcludeCustomers | query | List<string> | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /json/reply/OrderLines HTTP/1.1
Host: webservice.kruitbosch.nl
Content-Type: application/json
Content-Length: length
{"CustomerNumber":"String","OrderNr":"String","OrderLineType":"All","ProductGroup":"All","Reference":"String","ExcludeCustomers":["String"]}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"OrderLines":[{"OrderNr":"String","OrderLineNr":0,"CustomerNumber":"String","CustomerName":"String","CurrencyCode":"String","ItemCode":"String","ItemDescr":"String","UnitCode":"String","DiscountOrderAmount":0,"NettoOrderAmount":0,"Ordered":0,"Delivered":0,"Instruction":"String","StatusKey":0,"StatusDescr":"String","DeliveryDate":"\/Date(-62135596800000-0000)\/","Reference":"String","Barcode":"String","GLN":"String","IsOnHand":false}],"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}