Следующие объекты напрямую связаны с usermacro API.
Объект глобального макроса имеет следующие свойства.
| Свойство | Тип | Описание | 
|---|---|---|
| globalmacroid | строка | (только чтение) ID глобального макроса. | 
| macro (требуется)  | 
       строка | Строка макроса. | 
| value (требуется)  | 
       строка | Значение макроса. | 
Объект макроса узла сети определяет макрос доступный на узле сети или шаблоне. Этот объект имеет следующие свойства.
| Свойство | Тип | Описание | 
|---|---|---|
| hostmacroid | строка | (только чтение) ID макроса узла сети. | 
| hostid (требуется)  | 
       строка | ID узла сети, которому принадлежит макрос. | 
| macro (требуется)  | 
       строка | Строка макроса. | 
| value (требуется)  | 
       строка | Значение макроса. |