Why does the Automation Hub Open API endpoint "PUT /appinventory" creates duplicate App Inventory records instead of updating the existing App Inentory record?
Issue Description: While using the Automation Hub Open API to update an Application Inventory record, the PUT https://automation-hub.uipath.com/api/v1/openapi/appinventory endpoint creates duplicate records instead of updating information in the existing record.
Resolution: This is observed when the "application_id" parameter being passed in the JSON Payload body of the request is sent as Blank/null. The value of the Application ID of the existing App Inventory should be provided in the payload of the API call.
Note: The "application_id" of the existing records can be gathered by calling the GET https://automation-hub.uipath.com/api/v1/openapi/appinventory endpoint