One of your ideas has been delivered from your suggestion.Run a Replenishment Wave Template Using an API

Oracle WMS now supports running replenishment waves programmatically through a new REST API, extending existing “Run Wave Template” automation to replenishment templates configured in the Replenishment Template UI.

This allows you to trigger replenishment execution without using the web UI and supports integration-driven and conversational (Digital Assistant) workflows.

TEMPLATE ID

You can run replenishment wave templates for both wave template ID and template filters via REST (POST method) using:

(no request body required)

 POST .../entity/replenishment_template/{id}/run_template/

TEMPLATE FILTERS

Or, run replenishment wave templates via REST (POST) with parameters such as template_name (required) and optional facility context (facility_id or facility_id__code) using:

POST .../entity/replenishment_template/run_template/

NOTE: customers can poll the Wave entity using the returned run number to confirm when processing is complete. Optional company_id / company_code options allow setting the correct company context for the template’s facility to ensure the right company parameters are applied.

SAMPLE PAYLOAD

{
    "parameters": {
        "facility_id": "1",
        "template_name": "REP_WAVE_TEMPLATE_1"
    },
    "options": {
        "company_code": "COMP1"
    }
}

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.