Richemont.Booster2.PublicApi

<back to all web services

GetDeliveryNotePaginated

Requires Authentication
The following routes are available for this service:
GET/deliveryNote/{brand}Get a list of Delivery Notes
GetDeliveryNotePaginated Parameters:
NameParameterData TypeRequiredDescription
brandpathstringYesBrand Trigram, e.g. CAR, IWC
posCodesqueryList<string>YesPOS Legacy Codes, e.g. ES100:102048
dateToqueryDateTime?NoDelivery notes date to
dateFromqueryDateTime?NoDelivery notes date from
statusqueryList<string>NoStatus possible values: 'I' for pending delivery notes, 'P' for accepted ones
onlyConsignmentquerybool?NoProvide value 'true' for getting only consignment delivery notes
orderTypequerystringNoOrder type filter: “autorep“ for getting only delivery notes linked to an automatic replenishment trigger. It means the reason codes Auto Repl Standard (Z22) and Auto Repl Consignment (Z89) ; “manual“ for getting only delivery notes linked to a manual replenishment trigger. It means all the other reason codes.
stockTypequerystringNoStock type filter: “consigned“ for consigned products only ; “asset“ for standard products only ; empty for both consignment & asset
articleCodequerystringNoRichemont Reference Code of the item
serialNumberquerystringNoSerial Number of the item
deliveryNotesNumberquerylong?NoDelivery notes number for getting specific delivery, e.g. 7032150324
icDeliveryNotesNumberquerylong?NoIC Delivery notes number for getting specific delivery, e.g. 7032150324
erpOrderNumberqueryint?NoPurchase order number for getting specific deliveries by order number, e.g 207285022
pagequeryintNoIndex of the result set returned
itemsqueryintNoSize of the result set returned
noCountqueryboolNoOmit precise record count - save on performance
sortByquerystringNoValues can be 'DateDESC', 'DateASC', 'PosASC', 'PosDESC'
GetDeliveryNotePaginatedResponse Parameters:
NameParameterData TypeRequiredDescription
totalPagesformintYesTotal Pages
totalResultsformintYesTotal Results
pageformintYesIndex of the result set returned
itemsformintYesSize of the result set returned
elementsformIEnumerable<DeliveryNote>YesList of delivery notes
DeliveryNote Parameters:
NameParameterData TypeRequiredDescription
erpSystemIdformstringYesID of ERP system e.g. ES100
posCodeformstringYesPOS Legacy e.g. ES100:102048
shipToPosCodeformstringYesShipTo POS Legacy e.g. ES100:102048
deliveryNotesNumberformlongYesID of Delivery note document e.g. 7032150324
deliveryNotesDateformDateTimeYesDate of Delivery note document e.g. '2023-01-01'
deliveryNoteItemsformList<DeliveryNoteItem>YesDelivery note items
icDeliveryNotesNumberformlong?YesID of IC Delivery note document e.g. 7032150324
icDeliveryNotesDateformDateTime?YesDate of IC Delivery note document e.g. '2023-01-01'
DeliveryNoteItem Parameters:
NameParameterData TypeRequiredDescription
deliveryNotesLineNumberformlongYesLine number of Delivery note document e.g. 10, 90, 10000
statusformstringYesStatus e.g. I, P
articleCodeformstringYesArticle code of product e.g. CRWGSA0032
articleDescriptionformstringNoArticle description of product
speakingArticleCodeformstringNoArticle code of product for straps e.g. CRKD12346879
serialNumbersformList<string>NoSerial numbers of products
erpOrderNumberformintYesERP ID of purchase order which delivery note attached to e.g. 200232323
erpOrderDateformDateTimeYesDate of purchase order which delivery note attached to e.g. '2023-01-01'
erpOrderLineNumberformintYesLine number of purchase order which delivery note attached to e.g. '2023-01-01'
customerReferenceformstringNoCustomer reference of order
carrierformstringNoCarrier name
trackingNumberformstringNoTracking number
trackingUrlformstringNoTracking URL
isSellableformboolYesFlag that shows the order is sellable or not
isConsignmentformboolYesFlag that shows the order is consignment or not
isAutomaticReplenishmentformbool?YesFlag that shows the order is Automatic Replenishment or not
orderReasonCodeformstringYesOrder reason code
consignmentDueDateformDateTime?NoOriginal quantity of item
quantityformintYesQuantity of item
unitAmountformAmount2YesPrice of item
Amount2 Parameters:
NameParameterData TypeRequiredDescription
currencyIsoCodeformstringYesCurrency ISO Code e.g. EUR, USD
valueformdoubleYesCost

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

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /deliveryNote/{brand} HTTP/1.1 
Host: dev-api-booster.richemont.com 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"totalPages":0,"totalResults":0,"page":0,"items":0}