Skip to content

Create Inventory Record

POST /api/inventory

Required privilege: Inventory / Edit Content-Type: application/json CSRF header required: X-XSRF-TOKEN


Request Body

{
  "Item Number": "ITEM-A",
  "Sub Item Number": null,
  "Warehouse Number": "WH-01",
  "Inventory Quantity": 850,
  "Inventory Date": "2024-03-01",
  "Inventory Unique Id": "ERP-INV-001"
}
Field Type Required Description
Item Number string Yes Item reference - must exist in Item Master
Sub Item Number string | null No Sub-item reference
Warehouse Number string Yes Warehouse - must exist in Warehouse Master
Inventory Quantity number Yes On-hand quantity
Inventory Date string | null No Record date (ISO 8601)
Inventory Unique Id string | null No External unique identifier

Response

HTTP/1.1 200 OK

{
  "message": "Inventory record created.",
  "id": 601
}

Errors

Status Code Description
400 ItemMaster.NotFound Item not found
400 WarehouseMaster.NotFound Warehouse not found
403 User.NotPrivileged Insufficient privilege