Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

Appendix 2. Changes from 2.2 to 2.4

Backward incompatible changes

General

dropped support of all node-related parameters
dropped support of output "refer" for all get methods
changed the default value of the "output" parameter to "extend"

action

replaced the conditions array with the action filter object

alert

alert.get: removed the deprecated triggerids parameter

apiinfo

apiinfo.version: calling the method with the "auth" parameter will now trigger an error

discoveryrule

changed the "filter" property to contain a filter object instead of a string

event

event.get: removed the deprecated selectTriggers, selectItems and triggerids parameters
event.get: removed the deprecated object value for the sortfield parameter

host

host.delete: passing array of objects is no longer supported, only array of IDs

httptest

dropped support of the deprecated webcheck alias
removed the deprecated HTTP test macros property
removed the deprecated HTTP test step webstepid property

image

image.update: removed possibility to change image type

proxy

proxy.delete: passing array of objects is no longer supported, only array of IDs
proxy.get: removed the deprecated selectInterfaces parameter

trigger

removed the deprecated value_flag property

user

user.authenticate: removed deprecated method
user.delete: passing array of objects is no longer supported, only array of IDs
user.login: calling the method with the "auth" parameter will now trigger an error

Other changes and bug fixes

General

Changes:
all of the "exists" methods have been deprecated
all of the "getObjects" methods have been deprecated
all of the "expandData" parameters have been deprecated

application

Changes:
application.get: added "selectHost" parameter; the "selectsHosts" parameter has been deprecated

configuration

Changes:
configuration.import: added parameter "deleteMissing" for parameters "applications", "items", "discoveryRules", "triggers", "graphs" and "templateScreens"
Bug fixes:
configuration.import: fixed "createMissing" parameter for applications
configuration.import: fixed bug importing multiple screens
configuration.import: fixed bug when importing maps when linked elements have linked triggers

discoveryrule

Changes:
discoveryrule.get: implemented the "selectFilter" parameter

drule

Bug fixes:
restricted "unique" flag in checks to SNMP, Áú»¢¶Ä²© agent and IP checks
added cascade deletion of action condition when deleting connected checks

graph

Bug fixes:
fixed child graph name validation to case be case sensitive

graphprototype

Bug fixes:
fixed child graph prototype name validation to case be case sensitive

host

Changes:
implemented the "description" property
host.get: implemented the "searchInventory" parameter
Bug fixes:
fixed status validation
host.massupdate: fixed validation when renaming host to an existing template
host.update, host.massupdate: fixed order in which template linking and interface updates are done

hostgroup

Bug fixes:
hostgroup.create: fixed duplicate name validation
hostgroup.get: removed confusing parameter "not_proxy_hosts"

hostinterface

Changes:
implemented the "bulk" property

httptest

Changes:
implemented web scenario "headers", "verify_peer", "verify_host", "ssl_cert_file", "ssl_key_file" and "ssl_key_password" properties
implemented web scenario step "follow_redirects", "retrieve_mode" and "headers" properties
increased the length of web scenario step "url" property to 2048 symbols
Bug fixes:
fixed SQL errors generated by missing hosts and duplicate web scenario names, and added missing web step validation
httptest.delete: fixed incorrectly generated audit log message with quatation marks instead or brackets
httptest.create, httptest.update: fixed step name and URL validation

image

Bug fixes:
image.get: fixed not properly returning all images for sysmaps

item

Bug fixes:
item.delete: fixed to also delete trigger prototypes using deleted items

itemprototype

Bug fixes:
itemprototype.delete: fixed to also delete trigger prototypes using deleted item prototypes

maintenance

Changes:
maintenance.get: allowed sorting by the "active_till" and "active_since" properties.
Bug fixes:
fixed duplicate name validation
=== map ===

Changes:
implemented the "application" map element filter
map.get: fixed "selecIconMap" option
=== proxy ===

Changes:
implemented the "description" property

screenitem

Changes:
implemented two new "resourcetype" property values: 19 - "simple graph prototype", 20 - "graph prototype"
implemented new property "max_columns" with interger value range 1-100
Bug fixes:
changed validation of colspan and rowspan values to be bigger than 0
screenitem.create, screenitem.update: improved validation of resource ID to disallow it for screen element types that do not use a resource
screenitem.update: fixed code to set resource ID to 0 for element types that do not use it

service

Bug fixes:
service.getsla: fixed SLA period calculation to account for DST changes

template

Changes:
implemented the "description" property
Bug fixes:
template.massupdate: fixed validation when renaming template to an existing host
=== trigger ===

Changes:
implemented the new "<>", "<=", ">=", "not", "or" and "and" operators
Bug fixes:
trigger.get: fixed "skipDependent" option not handling cases when triggers upon which other triggers depend are disabled (or have disabled items or disabled item hosts).
trigger.get: fixed "applicationids" overriding "groupids"
trigger.get: fixed the "host" parameter not returning any results
trigger.get: fixed trigger sorting by hostname