Introduce API for Consolidated Replenishment for Warehouse Automation
Oracle WMS now enables you to leverage robotic vehicles—including AGVs, ASRS, and AMRs—to execute consolidation and replenishment flows via new APIs. These APIs support the consolidation and replenishment phase, where robotic systems can efficiently visit multiple storage locations, collect bulk materials, and distribute them to designated replenishment zones and various end locations.
This feature allows you to introduce or expand the use of robotics for consolidated replenishment workflows—boosting efficiency, reducing manual labor, and enhancing overall warehouse operations.
CONSOLIDATE API
The Consolidate API consolidates replenishment picks by directing inventory from active locations or specific source containers into an intermediate IBLPN, with options for shorting and closing in the same flow. This API supports MHE integration and incremental picks, reducing handling, improving accuracy, and accelerating replenishment.
ENDPOINT
POST .../lgfapi/v10/replenishment/consolidate/
SAMPLE PAYLOAD
{
"mhe_mode_flg": false,
"async_flg": false,
"pick_list": [
{
"facility_id__code": "FAC",
"company_id": 1,
"wave_nbr": "RWWAVE001",
"task_nbr": "TSK001",
"order_nbr": "PKFAC_ORDER001",
"item_barcode": "ITEM1234",
"distribution_uom": "UNITS",
"qty": 10,
"from_container_nbr": "IBLPN0001",
"to_container_nbr": "OBLPN0001",
"short_flg": false,
"close_flg": false
}
]
}
DISTRIBUTE REPLENISHMENT API
The Distribute Replenishment API completes replenishments by distributing consolidated/case quantities to destination locations, updating related inventory and task records in real time to maintain stocked pick/reserve locations and streamline availability.
Endpoint:
POST .../lgfapi/v10/replenishment/distribute/
SAMPLE PAYLOAD
{ "mhe_mode_flg": false, "async_flg": false, "pick_list": [ { "facility_id__code": "FAC", "company_id": 1, "wave_nbr": "RWWAVE001", "task_nbr": "TSK001", "order_nbr": "REPL-ORD-001", "item_barcode": "ITEM1234", "qty": 10, "from_container_nbr": "IBLPN0001", "to_location": "ACT0001" } ] }
CLOSE INTERMEDIATE API
The Close Intermediate API closes an intermediate IBLPN (created during consolidation) and auto-generates distribution allocations. In case of the user not sending the close request with the final consolidation pick/short request(race condition), this API provides the ability to close the intermediate after the fact.
ENDPOINT
POST .../lgfapi/v10/replenishment/close_intermediate/
SAMPLE PAYLOAD
{ "parameters": { "facility_id__code": "FAC", "company_id": 1, "container_nbr": "TEMP-001" }, "options": { "distribution_uom": "UNITS", "location_barcode": "DROP-LOC-001" } }
Steps to Enable and Configure
Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.