Skip to content

Manufacturing Order BOM

GET /api/manufacturing-order-bom
GET /api/manufacturing-order-bom/{id}
GET /api/manufacturing-order-bom/{id}/{warehouse_id}
POST /api/manufacturing-order-bom
PUT /api/manufacturing-order-bom/{id}
DELETE /api/manufacturing-order-bom/{id}

Required privilege: Manufacturing / View (read) ยท Manufacturing / Edit (write)

Bill of Materials (BOM) data associated with manufacturing orders - lists the components required to produce the manufactured item.


GET - List / Get BOM

GET /api/manufacturing-order-bom
GET /api/manufacturing-order-bom/{id}

Response

{
  "data": {
    "rows": [
      {
        "id": 401,
        "Manufacturing Order Id": 55,
        "MO List Number": "MO-2024-001",
        "Item Number": "ITEM-A",
        "Item Description": "Widget Assembly - Type A",
        "Component Item Number": "COMP-X",
        "Component Description": "Component X",
        "Component Quantity": 2,
        "Warehouse Number": "WH-01"
      }
    ]
  }
}
Field Type Description
id integer Internal BOM line ID
Manufacturing Order Id integer Parent MO ID
Item Number string Output (finished) item
Component Item Number string Required component item
Component Quantity number Quantity of component per unit of output

POST - Create BOM Line

POST /api/manufacturing-order-bom

CSRF header required: X-XSRF-TOKEN

{
  "Manufacturing Order Id": 55,
  "Component Item Number": "COMP-X",
  "Component Quantity": 2,
  "Warehouse Number": "WH-01"
}

PUT - Update BOM Line

PUT /api/manufacturing-order-bom/{id}

CSRF header required: X-XSRF-TOKEN

Same body as POST.


DELETE - Delete BOM Line

DELETE /api/manufacturing-order-bom/{id}

CSRF header required: X-XSRF-TOKEN