Since the order fulfillment service is already being used by many customers, ShipAnyWhere has decided to keep the message format as XML over SOAP:

They recently upgraded their BizTalk 2016 environment with feature pack 2. Feature pack 2 provides an option to expose a WCF-BasicHTTP receive location as an endpoint with Azure APIM using the BizTalk Administration Console.
In the BizTalk Administration Console, right-click your WCF-BasicHTTP receive location, and select Publish to API Management:

Press the Sign-in... button, which opens up an option to provide Azure credentials:

Once sign-in is successful, you can choose the resource group and the APIM service instance name. WSDL specification will be automatically populated from the wizard. If you want to provide a different WSDL file, you can explore a file location and select one.
You can...