Richemont.Booster2.PublicApi

<back to all web services

GetMovements

Requires Authentication
The following routes are available for this service:
GET/stock/{brand}/movementGet movements
GetMovements Parameters:
NameParameterData TypeRequiredDescription
pagequeryintNoIndex of the result set returned
itemsqueryintNoSize of the result set returned
noCountqueryboolNoOmit precise record count - save on performance
MovementsRequest Parameters:
NameParameterData TypeRequiredDescription
brandformstringYesBrand
posCodesformList<string>YesPOS Legacy
movementTypeIdsformList<int>NoMovement Type Ids
searchKeyformstringNoSearch Key (Article or SerialNumber)
dateFromformDateTime?NoIn Stock Since date from
dateToformDateTime?NoIn Stock Since date to
sortByformstringNoSort by date could be: 'DateDESC' or 'DateASC' (default is descending)
storageLocationIdformstringNoStorage Location Identifier e.g. CPO, NEW, REP
GetMovementsResponse Parameters:
NameParameterData TypeRequiredDescription
totalPagesformintYesTotal Pages
totalResultsformintYesTotal Results
pageformintYesIndex of the result set returned
itemsformintYesSize of the result set returned
elementsformIEnumerable<Movement>YesList of movements
Movement Parameters:
NameParameterData TypeRequiredDescription
movementIdformintYesMovement Id
posCodeformstringYesPos Code
posNameformstringYesPos Name
createdByformstringYesCreated By
movementDateformstringYesMovement Date
articleCodeformstringYesArticle Code
serialNumberformstringYesSerial Number
quantityformintYesQuantity
movementTypeIdformintYesMovement Type Id
commentsformstringYesComments
storageLocationIdformstringNoStorage Location Identifier e.g. CPO, NEW, REP

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 /stock/{brand}/movement 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}