This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.



Class containing methods for operations with Applications.

Methods Description
get() Get application details
exists() Check if application exists
create() Create applications
update() Update application details
delete() Delete applications

Object details

The table contains complete list of Application attributes.

Parameter Type Description Details
applicationid int Application ID
hostid int Host ID
name string Application description
templateid int Parent application ID

Common tasks

The table contains list of common application-related tasks and possible implementation using Zabbix API

Add an application Use method application.create
Add a bunch of new applications Use method application.create with array of Application objects
Rename an application Use method application.update, set "name":1"<new name>"
Delete an application Use method application.delete
Retrieve application details by Application IDs Use method application.get with parameter applicationids
Retrieve applications details by Application name Use method application.get with parameter filter, specify "name": ["<your application1>", "<your application2>"]