[comment]: # ({a4be9f12-a4be9f12})
# Zabbix API changes in 5.4

[comment]: # ({/a4be9f12-a4be9f12})

[comment]: # ({aa57b37b-aa57b37b})
### 5.4.5

[comment]: # ({/aa57b37b-aa57b37b})

[comment]: # ({5f05334f-5f05334f})
#### usergroup

Bug fixes:\
[ZBX-19857](https://support.zabbix.com/browse/ZBX-19857)
`usergroup.get`: dropped support for the non-working option
`web_gui_access`\

[comment]: # ({/5f05334f-5f05334f})

[comment]: # ({702c4b95-702c4b95})
### 5.4.4

[comment]: # ({/702c4b95-702c4b95})

[comment]: # ({53c20e7a-53c20e7a})
#### host

Changes:\
[ZBXNEXT-6566](https://support.zabbix.com/browse/ZBXNEXT-6566)
`host.create`, `host.update`: added strict validation of the user
macros\

[comment]: # ({/53c20e7a-53c20e7a})

[comment]: # ({abf92e50-abf92e50})
#### hostprototype

Changes:\
[ZBXNEXT-6566](https://support.zabbix.com/browse/ZBXNEXT-6566)
`hostprototype.create`, `hostprototype.update`: added strict validation
of the user macros\

[comment]: # ({/abf92e50-abf92e50})

[comment]: # ({0fcdd068-0fcdd068})
#### template

Changes:\
[ZBXNEXT-6566](https://support.zabbix.com/browse/ZBXNEXT-6566)
`template.create`, `template.update`: added strict validation of the
user macros\

[comment]: # ({/0fcdd068-0fcdd068})

[comment]: # ({48e53ef1-48e53ef1})
#### usermacro

Changes:\
[ZBXNEXT-6566](https://support.zabbix.com/browse/ZBXNEXT-6566)
`usermacro.get`: added new `inherited` parameter\
[ZBXNEXT-6566](https://support.zabbix.com/browse/ZBXNEXT-6566)
`usermacro.create`, `usermacro.update`: added strict validation\

[comment]: # ({/48e53ef1-48e53ef1})

[comment]: # ({7568c1f2-7568c1f2})
### 5.4.2

[comment]: # ({/7568c1f2-7568c1f2})

[comment]: # ({90acdfbc-90acdfbc})
#### graph

Bug fixes:\
[ZBX-19200](https://support.zabbix.com/browse/ZBX-19200) `graph.get`
removed `discover` field from request\
[ZBX-19388](https://support.zabbix.com/browse/ZBX-19388) `graph.update`:
fixed method to properly change values on template graph instead of
making a new inherited graph if case user has no permissions to child
host or template\

[comment]: # ({/90acdfbc-90acdfbc})

[comment]: # ({547f4eda-547f4eda})
#### graphprototype

Bug fixes:\
[ZBX-19388](https://support.zabbix.com/browse/ZBX-19388)
`graphprototype.update`: fixed method to properly change values on
template graph prototype instead of making a new inherited graph
prototype if case user has no permissions to child host or template\

[comment]: # ({/547f4eda-547f4eda})

[comment]: # ({cc2e50e0-cc2e50e0})
#### host

[ZBX-19200](https://support.zabbix.com/browse/ZBX-19200) `host.get`
removed `discover` field from request\

[comment]: # ({/cc2e50e0-cc2e50e0})

[comment]: # ({99e45039-99e45039})
#### item

[ZBX-19200](https://support.zabbix.com/browse/ZBX-19200) `item.get`
removed `discover` field from request\

[comment]: # ({/99e45039-99e45039})

[comment]: # ({d357cafd-d357cafd})
#### mediatype

Changes:\
[ZBXNEXT-6582](https://support.zabbix.com/browse/ZBXNEXT-6582) increased
`maxattempts` from 10 to 100 and `attempt_interval` from 60s to 1h\

[comment]: # ({/d357cafd-d357cafd})

[comment]: # ({afd6fcbe-afd6fcbe})
#### task

Bug fixes:\
[ZBX-18941](https://support.zabbix.com/browse/ZBX-18941) `task.create`:
improved error message by adding item or discovery rule and host name if
any of them are not monitored for task with type value `6`\

[comment]: # ({/afd6fcbe-afd6fcbe})

[comment]: # ({1f16941f-1f16941f})
#### template

[ZBX-19200](https://support.zabbix.com/browse/ZBX-19200) `template.get`
removed `discover` field from request\

[comment]: # ({/1f16941f-1f16941f})

[comment]: # ({6e973699-6e973699})
#### trigger

Bug fixes:\
[ZBX-19200](https://support.zabbix.com/browse/ZBX-19200) `trigger.get`
removed `discover` field from request\
[ZBX-19424](https://support.zabbix.com/browse/ZBX-19424)
`trigger.create`: fixed trigger creation on PostgreSQL with host name
consisting of only numbers\

[comment]: # ({/6e973699-6e973699})

[comment]: # ({73ccc472-73ccc472})
### 5.4.1

[comment]: # ({/73ccc472-73ccc472})

[comment]: # ({a67df379-a67df379})
#### configuration

Bug fixes:\
[ZBX-8999](https://support.zabbix.com/browse/ZBX-8999)
`configuration.export` fixed exporting of images separately from other
objects\

[comment]: # ({/a67df379-a67df379})
