App Broker 2017
After orders have been placed, given a request ID, the client can submit a cancel or uninstall. The request data model includes a node called availableActions, which indicates the available actions (cancel or uninstall) to take on a request. This information is available when looking up a request (http://localhost/esd/api/orders/101).
| 
                         Task  | 
                    
                         API Endpoint  | 
                
| 
                         Submitting a cancel request  | 
                    
                         To submit a cancel request, the package request must be: "availableActions": ["cancel"]  | 
                
| 
                         Submitting an uninstall request  | 
                    
                         To submit an uninstall request, the package request must be: "availableActions": ["uninstall"]  | 
                
| 
                         Changing a request  | 
                    
                         The API endpoint to change a request will require a HTTP POST method.  | 
                
| 
                         Canceling a request  | 
                    
                         To cancel a request with ID 28: [POST] http://localhost/esd/api/requests/28/cancel  | 
                
| 
                         Uninstalling a package  | 
                    
                         To uninstall a package associated to request with ID 28: [POST] http://localhost/esd/api/requests/28/uninstall  | 
                
                        App Portal / App Broker 2017 Administration Guide18 July 2017 | 
                    Copyright Information | Flexera Software |