Applications API:


 

Action

URL

Method

Form Param

Query Param

Notes

Get All Applications 

https://alarmsone.manageengine.com/rest/json/applications

GET

 

 

id=[APPLICATION ID]

filter={

application = [nagios],

category=[0/1/ 2/ 3],

agentid=[AGENT ID]

}

 

CATEGORY 

0 - Southbound application

1 - NorthBound Application

2 - Email Application

3 - Custom API Integration

Add Application

https://alarmsone.manageengine.com/rest/json/applications

POST

appDetail={

"application": "OPM",

"agentId": [AGENT ID],

"apiKey": [APIKEY],

"host": [ HOSTNAME],

"label": "[LABEL]",

"port": [PORT],

"protocol": "http",

"timezone": [TIMEZONE]

}

 

 

 

 

 

 

appDetail={

"application": "SITE24X7",

"label": "site247"

}

appDetail={

"application": "PANDORAFMS",

"agentId": [AGENTID],

"label": "pandorafms",

  "timezone": [TIMEZONE]"

}

 

application,label is mandatory 

Edit Application

https://alarmsone.manageengine.com/rest/json/applications

PUT

appDetail={

"application": "SITE24X7",

"label": "[LABEL]",

"id": [APPLICATION_ID]

}

 

 

Delete Application 

https://alarmsone.manageengine.com/rest/json/applications?id=[APPLICATION ID with comma seperated]

DELETE

 

id=[ applicationid with comma seperator]

 

Disable & Enable Application 

https://alarmsone.manageengine.com/rest/json/applications/status

PUT

 

id=[APPLICATION ID]&status=[ 0/1]

 

 

0 = Disable

1 = Enable

Mute Application

 

https://alarmsone.manageengine.com/rest/json/applications/mute

 

PUT

id=[APPLICATION ID]&mute=[0/1]

 

0=unmute or 1 = mute [default 0]

Get Webhook URL

https://alarmsone.manageengine.com/rest/json/applications/webhookurl

GET

 

id=[APPLICATION ID]

 

 

Associate Contact List

https://alarmsone.manageengine.com/rest/json/applications/applassociatecontacts?id=[APPLICATION ID]

GET

 

id=[APPLICATION ID]