# > Объект скрипта

Следующие объекты напрямую связаны с `script` API.

### Скрипт

Объект скрипта имеет следующие свойства.

|Свойство|Тип|Описание|
|----------------|------|----------------|
|scriptid|строка|*(только чтение)* ID скрипта.|
|**command**<br>(требуется)|строка|Выполняемая команда.|
|**name**<br>(требуется)|строка|Имя скрипта.|
|confirmation|строка|Текст подтверждения во всплывающем окне. Всплывающее окно появляется при попытке выполнения скрипта из Zabbix веб-интерфейса.|
|description|строка|Описание скрипта.|
|execute\_on|целое число|Где выполнять скрипт.<br><br>Возможные значения:<br>0 - выполнение на Zabbix агенте;<br>1 - выполнение на Zabbix сервере;<br>2 - *(по умолчанию)* выполнение на Zabbix сервере (прокси).|
|groupid|строка|ID группы узлов сети для которой можно выполнять скрипт. Если задано значение 0, скрипт можно выполнять по всем группам узлов сети.<br><br>По умолчанию: 0.|
|host\_access|целое число|Требуемые права доступа к узлу сети для выполнения скрипта.<br><br>Возможные значения:<br>2 - *(по умолчанию)* чтение;<br>3 - запись.|
|type|целое число|Тип скрипта.<br><br>Возможные значения:<br>0 - *(по умолчанию)* скрипт;<br>1 - IPMI.|
|usrgrpid|строка|ID группы пользователей, которой разрешено выполнение скрипта. Если задано значение 0, скрипт доступен всем группам пользователей.<br><br>По умолчанию: 0.|
