Следећи објекти су директно повезани са usermacro API-јем.
Глобални макро објекат има следећа својства.
| Property | Type | Description |
|---|---|---|
| globalmacroid | ID | ID глобалног макроа. Понашање својства: - само за читање - обавезно за операције ажурирања |
| macro | string | Стринг макроа. Понашање својства: -потребно за операције креирања |
| value | string | Вредност макроа. Понашање својства: - само за писање ако је type подешен на " Тајни макро"- потребан за операције креирања |
| type | integer | Тип макроа. Могуће вредности: 0 - (подразумевано) Текст макро; 1 - Тајни макро; 2 - Тајна трезора. |
| description | string | Опис макроа. |
Макро објекат домаћина дефинише макро доступан на домаћину, домаћину прототипа или шаблону. Има следећа својства.
| Property | Type | Description |
|---|---|---|
| hostmacroid | ID | ID макроа домаћина. Понашање својства: - само за читање - обавезно за операције ажурирања |
| hostid | ID | ID домаћина којем макро припада. Понашање својства: - константа - * потребно* за операције креирања |
| macro | string | Стринг макроа. Понашање својства: -потребно за операције креирања |
| value | string | Вредност макроа. Понашање својства: - само за писање ако је type подешен на " Тајни макро"- потребан за операције креирања |
| type | integer | Тип макроа. Могуће вредности: 0 - (подразумевано) Текст макро; 1 - Тајни макро; 2 - Тајна трезора. |
| description | string | Опис макроа. |
| automatic | integer | Дефинише да ли се макро контролише правилом откривања. Могуће вредности: 0 - (подразумевано) Макроом управља корисник; 1 - Макроом управља правило откривања. Кориснику није дозвољено да креира аутоматски макро. Да бисте ажурирали аутоматски макро, он мора бити конвертован у приручнику. |