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 Example: [GET] http://localhost/esd/api/alerts

Response Body Example:

[
{
"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:
  • License
  • Reclamation 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