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 Example | Response 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:
| Item | Description |
|---|---|
| id | Unique identifier of alert resource. |
| machineName | Name of machine with alert. |
| uniqueUserName | User associated to machine. |
| type | Specifies the type of alert generated as one of the following: LicenseReclamation Compliance |
| notificationDate | Date/time alert was generated. |
| response | Specifies the current response status of the alert as one of the following: Keep Uninstall NotResponded Compliance |
| status | Specifies the current status of the alert as one of the following: Pending Resolved |
| smartUninstallRequired | If 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 . |
| availableActions | Lists the available actions: Compliance Uninstall Keep |