- 
    
Documentation task
 - 
    Resolution: Fixed
 - 
    
Trivial
 - 
    2.2.1
 
- 
        Sprint 28
 - 
        0
 
The documentation for the usermacro.get method is slightly incorrect. It states that a "templateids" parameter can be passed, but whenever I use it, the call returns nothing. The hostid "10777" is a template.
call: {"jsonrpc":"2.0","method":"usermacro.get","params":{"filter":{"macro":"{$100SEC_MINIMUM}"},"output":"extend","templateids":10777},"auth":"4260a3a273a0360fe31bac40d8133900","id":"13914696940139"}
result:  {"jsonrpc":"2.0","result":[],"id":"13914696940139"}
If I change "templateids" to "hostids", here's what happens:
call: {"jsonrpc":"2.0","method":"usermacro.get","params":{"filter":{"macro":"{$100SEC_MINIMUM}"},"output":"extend","hostids":10777},"auth":"0682ec513cdb802e7809114ea450cc5f","id":"13914697413789"}
result: {"jsonrpc":"2.0","result":[{"hosts":[{"hostid":"10777"}],"hostmacroid":"927","hostid":"10777","macro":"{$100SEC_MINIMUM}","value":"20"}],"id":"13914697413789"}