Read a medicine
Any signed in user. Returns one medicine with its live stock quantity and pricing. A deactivated medicine reads as missing, so a soft deleted row is refused, not returned.
GET
/api/v1/medicines/{medicineId}Authorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Path parameters
medicineIdstringrequiredThe medicine id.
Responses
200
The medicine
idstringrequirednamestringrequiredgeneric_namestringrequiredbarcodestringrequiredcategorystringrequiredformstringrequiredstrengthstringrequiredunitstringrequiredselling_pricestringrequiredmax_public_pricestringrequiredstock_quantityintegerrequiredmin -9007199254740991 · max 9007199254740991
low_stock_thresholdintegerrequiredmin -9007199254740991 · max 9007199254740991
requires_prescriptionbooleanrequiredis_controlledbooleanrequiredvat_categorystringrequiredrequires_cold_chainbooleanrequiredsfda_registration_nostringrequiredimage_keystringrequiredimage_urlstringrequiredis_activebooleanrequiredcreated_atstringrequiredupdated_atstringrequired401
Not authenticated
detailstringrequired404
Medicine not found
detailstringrequired