REST API - Replace Children - Order Release Lines
This enhancement adds support for replacing child objects using the REST API. This introductory release of the replace child objects operation is, for now, limited to replacing the order release lines on your line-based order releases. As the introductory release of this new capability, we encourage you to investigate this new feature and provide us with your feedback.
The replace child objects operation will use the PUT verb for the REST call. The replace operation must specify a "replaceChildren" query parameter whose value is a comma separated list of child objects that should be replaced.
As an example, the following PUT request : /logisticsRestApi/resources-int/v2/orderReleases/GUEST.ORDER_123?replaceChildren=lines
This operation will delete all current order release lines for the order release and insert any order release lines provided in the request body.
The replace child objects operation is only supported in an asynchronous mode.
With this feature, you can now replace entire sets of order release lines or order release ship units using the REST PUT request. You will find this capability particularly beneficial is you have selected to use the REST API for your order releases and you have a need to update or replace all the order release lines or order release ship units on your order releases.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
As the introductory release of this new capability, we encourage you to investigate the capabilities and provide us with your feedback.
This enhancement specifically enables the replacing of order release lines.
The replace child objects operation is only supported in an asynchronous mode.
Key Resources
- See the REST API for Fusion Cloud Transportation and Global Trade Management Business Object Resources for more information.
- https://docs.oracle.com/en/cloud/saas/transportation/25b/otmra/index.htm