object usermacro.create(object/array hostMacros)
This method allows to create new host macros.
This method is only available to Admin and Super admin user types. Permissions to call the method can be revoked in user role settings. See User roles for more information.
"(object/array)" Macro host da creare.
Il metodo accetta macro host con proprietà standard host macro.
"(object)" Restituisce un oggetto contenente gli ID delle macro host create sotto la proprietà "hostmacroids". L'ordine degli ID restituiti corrisponde all'ordine delle macro host passate.
Create a host macro "{$SNMP_COMMUNITY}" with the value "public" on host "10198".
Request:
{
"jsonrpc": "2.0",
"method": "usermacro.create",
"params": {
"hostid": "10198",
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CUserMacro::create() in ui/include/classes/api/services/CUserMacro.php.