List stock transfers
Admin or auditor. Returns up to 100 transfers, newest first, with branch and medicine names. branch_id matches either side, the dates bound the day, and the result is capped not paged.
GET
/api/v1/transfersAuthorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Query parameters
branch_idstringMatch a transfer whose source or destination is this branch.
medicine_idstringRestrict to one medicine.
from_datestringEarliest created_at, as YYYY-MM-DD or a full timestamp.
to_datestringLatest created_at day, as YYYY-MM-DD, inclusive.
Responses
200
Up to 100 matching transfers
itemsobject[]requiredShow propertiesHide properties
Array of
objectidstringrequiredmedicine_idstringrequiredfrom_branch_idstringrequiredto_branch_idstringrequiredqtyintegerrequiredmin -9007199254740991 · max 9007199254740991
statusstringrequirednotesstringrequiredcreated_atstringrequiredmedicine_namestring | nullrequiredfrom_branchstring | nullrequiredto_branchstring | nullrequiredcreated_by_namestring | nullrequiredtotalintegerrequiredmin -9007199254740991 · max 9007199254740991
401
Not authenticated
detailstringrequired403
Caller is not an admin, branch manager, inventory manager, or auditor
detailstringrequired