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.

application.massadd

Description

object application.massadd(object parameters)

This method allows to simultaneously add multiple items to the given applications.

Parameters

(object) Parameters containing the IDs of the applications to update and the items to add to the applications.

The method accepts the following parameters.

Parameter Type Description
applications
(required)
array/object Applications to be updated.

The applications must have the applicationid property defined.
items array/object Items to add to the given applications.

The items must have the itemid property defined.

Return values

(object) Returns an object containing the IDs of the updated applications under the applicationids property.

Examples

Adding items to multiple applications

Add the given items to two applications.

Request:

{
           "jsonrpc": "2.0",
           "method": "application.massadd",
           "params": {
               "applications": [
                   {
                       "applicationid": "247"
                   },
                   {
                       "applicationid": "246"
                   }
               ],
               "items": [
                   {
                       "itemid": "22800"
                   },
                   {
                       "itemid": "22801"
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "applicationids": [
                   "247",
                   "246"
               ]
           },
           "id": 1
       }

See also

Source

CApplication::massAdd() in frontends/php/api/classes/CApplication.php.