Inventory Management
Keep the MRA system synchronized with your local stock levels.
Endpoints
| Endpoint | Method | Description |
|---|---|---|
| /api/inventory/upload | POST | Bulk upload of product master data. Initial upload only. Payload sample in PostMan Collection. |
| /api/inventory/site-products | GET | Fetch MRA-configured products for the current site. |
| /api/inventory/stock-adjustment | POST | Record shrinkage, damages, or stock-ins. Adjustment reasons must match MRA server. |
| /api/inventory/informal-purchase | POST | Log goods received without a formal fiscal invoice. |
| /api/inventory/stock-adjustment-reasons | GET | Get available reasons for stock adjustment. |
Sample Initial Inventory Upload Request

Sample Initial Inventory Upload Response

Sample Inventory Adjustment Request

Sample Inventory Adjustment Response
