Removed properties saml_idp_entityid
, saml_sso_url
, saml_slo_url
, saml_username_attribute
, saml_sp_entityid
, saml_nameid_format
, saml_sign_messages
, saml_sign_assertions
, saml_sign_authn_requests
, saml_sign_logout_requests
, saml_sign_logout_responses
, saml_encrypt_nameid
, saml_encrypt_assertions
. These properties are now part of User directory API.
Renamed property ldap_configured
to ldap_auth_enabled
.
Added new properties ldap_jit_status
, saml_jit_status
, jit_provision_interval
, disabled_usrgrpid
.
Removed property nextcheck
.
Removed property nextcheck
.
item.create
, item.update
: Added strict validation of the method parameters.
itemprototype.create
, itemprototype.update
: Added strict validation of the method parameters.
Removed property exec_params
.
Added new property parameters
(contains a list of parameter objects for "script" media types).
proxy.get
: Added strict validation of the method parameters.
Removed support for deprecated property alias
.
Property roleid
is no longer mandatory.
Added new properties userdirectoryid
, ts_provisioned
.
Added new method user.provision
.
user.create
: Parameter usrgrps
is no longer mandatory.
user.create
, user.update
: Removed support for deprecated parameter user_medias
.
user.login
: Removed support for deprecated parameter user
.
user.update
: Added new parameter current_passwd
.
Added new properties idp_type
, provision_status
, user_username
, user_lastname
, user_ref_attr
, group_membership
, group_basedn
, group_name
, group_member
, group_filter
, idp_entityid
, sp_entityid
, sso_url
, slo_url
, username_attribute
, nameid_format
, scim_status
, encrypt_nameid
, encrypt_assertions
, sign_messages
, sign_assertions
, sign_authn_requests
, sign_logout_requests
, sign_logout_responses
, provision_media
, provision_groups
.
userdirectory.get
: Removed support for searching by base_dn
, bind_dn
, host
, search_attribute
, search_filter
.
userdirectory.get
: Removed support for filtering by host
, name
.
userdirectory.get
: Added support for filtering by idp_type
, provision_status
.
userdirectory.get
: Added new parameters selectProvisionMedia
, selectProvisionGroups
.
Authorization method changed from auth
parameter to Authorization
header.
Deprecated parameter auth
.
Added new property pause_symptoms
.
Added new audit log entry resource type (51 - Connector).
Added new Connector API with methods connector.create
, connector.update
, connector.get
, connector.delete
.
Added new dashboard widget field types (11 - User, 12 - Action, 13 - Media type).
Added new possible value combinations of the dashboard widget field object properties for different widget types:
actionlog
: Added "type": 11, "name": "userids", "value": <user ID>
.
actionlog
: Added "type": 12, "name": "actionids", "value": <action ID>
.
actionlog
: Added "type": 13, "name": "mediatypeids", "value": <media type ID>
.
actionlog
: Added "type": 0, "name": "statuses", "value": <0 - In progress; 1 - Sent/Executed; 2 - Failed>
.
actionlog
: Added "type": 1, "name": "message", "value": "<any string value>"
.
item
: Added "type": 1, "name": "thresholds.color.<N>", "value": "<hexadecimal color code>"
.
item
: Added "type": 1, "name": "thresholds.threshold.<N>", "value": "<any string value>"
.
svggraph
: Added "type": 1, "name": "ds.data_set_label.<N>", "value": "<any string value>"
.
tophosts
: Added "type": 0, "name": "columns.decimal_places.<N>", "value": <valid values range: 0-10>
.
Property interfaceid
is no longer mandatory for LLD rule types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new LLD rule preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).
Added new property cause_eventid
.
event.acknowledge
: Added new event update actions "change event rank to cause" (128), "change event rank to symptom" (256).
event.acknowledge
: Added new parameter cause_eventid
.
event.get
: Added new parameter symptom
.
graph.get
: Graph availability does not depend on permissions to the items specified in the graph properties ymin_itemid
and ymax_itemid
.
graphprototype.get
: Graph prototype availability does not depend on permissions to the items specified in the graph prototype properties ymin_itemid
and ymax_itemid
.
Added new property max_repetitions
.
Added new property max_repetitions
.
Property interfaceid
is no longer mandatory for item types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new item preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).
Property interfaceid
is no longer mandatory for item prototype types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new item prototype preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).
Added new Module API with methods module.create
, module.delete
, module.get
, module.update
.
Added new property cause_eventid
.
problem.get
: Added new parameter symptom
.
Added new properties version
, compatibility
.
Added new properties url
, new_window
.
Added new Script type "URL" (6).
Added new method script.getscriptsbyevents
.
script.create
: Property scope
is now mandatory.
script.create
: Property command
is now mandatory for Script types "Script" (0), "IPMI" (1), "SSH" (2), "TELNET" (3), and "Webhook" (5).
script.getscriptsbyhosts
: Method now automatically resolves macros in properties confirmation
, url
.
Added new properties vendor_name
, vendor_version
.
Added new property url_name
.
Added new property url_name
.