List a medicine's stock movements
Any signed in user. Returns a page of the stock ledger for one medicine, newest first. The ledger is the only record, so an unknown medicine reports no movements, not an error.
GET
/api/v1/medicines/{medicineId}/movementsAuthorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Path parameters
medicineIdstringrequiredThe medicine whose movements are listed.
Query parameters
pageintegerOne based page number. Defaults to 1.
page_sizeintegerRows per page, capped at 200. Defaults to 50.
Responses
200
A page of stock movements
totalintegerrequiredmin -9007199254740991 · max 9007199254740991
pageintegerrequiredmin -9007199254740991 · max 9007199254740991
page_sizeintegerrequiredmin -9007199254740991 · max 9007199254740991
itemsobject[]requiredShow propertiesHide properties
Array of
objectidstringrequiredmedicine_idstringrequiredbranch_idstringrequiredbatch_idstring | nullrequiredqty_deltaintegerrequiredmin -9007199254740991 · max 9007199254740991
movement_typestringrequiredreference_idstring | nullrequiredreference_typestring | nullrequiredreasonstringrequiredcreated_bystringrequiredclient_mutation_idstring | nullrequireddevice_idstring | nullrequiredcreated_atstringrequireduser_namestring | nullrequired401
Not authenticated
detailstringrequired