Перейти в хранилище документации
Обратиться в техническую поддержку
Предыдущая страница Следующая страница
Макрокоманды (макросы) – это некоторая предопределённая последовательность реакций на определённые события. Макрокоманды создаются на сервере и имеют ID и название. Они похожи на действия с объектами, но не привязаны к объекту.
GET
http://example.com:[port]/web2/secure/actions/
Пример ответа:
<actions>
<action>
<description>Start recording by all cameras</description>
<id>macro2</id>
</action>
<action>
<description>Disarm all zones</description>
<id>1</id>
</action>
</actions>
Каких-либо дополнительных параметров у объекта нет. Можно ограничиться получением списка макросов.
GET
http://example.com:[port]/web2/secure/actions/macro2/ - получение параметров макрокоманды с идентификатором macro2.
Пример ответа:
<action>
<description>Start recording by all cameras</description>
<id>macro2</id>
</action>
PUT
http://example.com:[port]/web2/secure/actions/macro2/execute – запрос на выполнение на сервере макрокоманды с идентификатором macro2.