Skip to main content

Getting a List of All My Apps Alerts

This section describes the App Broker REST API endpoint to get a list of all My Apps alerts.

Endpoint ExampleResponse Body Example
[GET] http://localhost/esd/api/alerts[ { "id": 22184, "machineName": "ITAAPCCNET01", "uniqueUserName": "APPPORTAL\\AppPortal", "type": "confessional", "notificationDate": "2017-03-03T19:45:58.793", "response": "notResponded", "status": "pending", "smartUninstallRequired": false, "availableActions": [ "Compliance" ] , { "id": 22187, "machineName": "ITAAPCCNET01", "uniqueUserName": "APPPORTAL\\AppPortal", "type": "licenseReclamation", "notificationDate": "2017-03-03T19:45:58.8", "response": "notResponded", "status": "pending", "smartUninstallRequired": true, "availableActions": [ "Uninstall", "Keep" ] } ]

Alert Metadata

This section describes the alert metadata returned when getting a list of My Apps alerts:

ItemDescription
idUnique identifier of alert resource.
machineNameName of machine with alert.
uniqueUserNameUser associated to machine.
typeSpecifies the type of alert generated as one of the following: LicenseReclamation Compliance
notificationDateDate/time alert was generated.
responseSpecifies the current response status of the alert as one of the following: Keep Uninstall NotResponded Compliance
statusSpecifies the current status of the alert as one of the following: Pending Resolved
smartUninstallRequiredIf smart uninstall is required because the app doesn't have an uninstall program in the deployment technology, this item is set to True . It smart uninstall is not required, this property is set to False .
availableActionsLists the available actions: Compliance Uninstall Keep