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.
Table of Contents

create()

This function allows you to create a application as defined by the application data array.

Parameters

Parameter Type Optional Description Details
application data array or object Array of Application objects or a single object applicationid shouldn't be specified

Returns

Parameter Description
result Operation successful. Result will contain array of created Application IDs. applicationid are assigned to each Application object
error In case of any errors

Example

Create new application for host with Host ID "100100000010048"

{
       "jsonrpc":"2.0",
       "method":"application.create",
       "params":[{
             "name": "SNMP Items",
             "hostid": "100100000010048",
       }],
       "auth":"038e1d7b1735c6a5436ee9eae095879e",
       "id":2
       }

Application created successfully:

{
       "jsonrpc":"2.0",
       "result":{
          "applicationids": ["100100000214797"]
       },
       "id":2
       }

Application already exists:

{
       "jsonrpc":"2.0",
       "error":{
             "code":-32602,
             "message":"Invalid params.",
             "data":"[ CApplication::create ] Cannot create Application"
       },
       "id":2
       }