Cubiscan

Use this JSON-based Cubiscan stage API to update item dimensions and standard pack or case quantity information. The API supports synchronous, asynchronous, and stage-only processing.

URL

POST .../wms/lgfapi/v10/stage/cubiscan

Request Body

{
  "async_flg": false,
  "only_load_flg": false,
  "header": {
    "document_version": "26D",
    "origin_system": "SOURCE_SYSTEM",
    "client_env_code": "QA",
    "parent_company_code": "COMPANY",
    "entity": "cubiscan",
    "timestamp": "2026-07-31T00:00:00",
    "messageid": "CUBISCAN-001",
    "company_code": "COMPANY"
  },
  "stage_cubiscan_list": [
    {
      "item_identifier": "ITEM-001",
      "uom": "PK",
      "package_uom_qty": 5,
      "package_uom_code": "BUNDLE",
      "description": "Example item",
      "length": 123.45,
      "width": 123.45,
      "height": 123.45,
      "weight": 123.45,
      "volume": 123.45,
      "cubiscan_mod_ts": "20260731000000"
    }
  ]
}

Request Body Parameters

Parameter Type Required Description
async_flg Boolean No Controls processing mode. The default is false. Set to true to process asynchronously.
only_load_flg Boolean No The default is false. Set to true to load records to STAGE_CUBISCAN without processing them. Use the existing run_stage_interface process with the returned file group number to process staged records.
stage_cubiscan_list Array Yes Cubiscan item records to process.
uom String Yes The item's unit of measure. Use PK to update standard pack information or CS to update standard case information.
package_uom_qty Number Conditional Standard pack or case quantity. It is optional for PK and CS, but it must be a whole number when supplied. Do not supply it for EA.
package_uom_code String Conditional Pack or case UOM code. Supply it only when package_uom_qty is greater than zero, unless the item already has a valid corresponding UOM code.