Перейти в хранилище документации
Обратиться в техническую поддержку
POST http://IP-адрес:порт/префикс/grpc
Тело запроса:
{ "method":"axxonsoft.bl.logic.LogicService.ListMacros", "data": { "view": "VIEW_MODE_FULL" } }
Примечание
VIEW_MODE_FULL - полная информация;
VIEW_MODE_STRIPPED - только базовая информация о макрокомандах без условий запуска и действия.
{ "method":"axxonsoft.bl.logic.LogicService.BatchGetMacros", "data":{ "macros_ids" : ["cfd41b18-c983-4a48-aaa1-ca7e666e6e49"] } }
Внимание!
Запросы на создание и изменение макрокоманды должны содержать всю ее структуру.
Создание:
{ "method":"axxonsoft.bl.logic.LogicService.ChangeMacros", "data":{ "added_macros" :{ "guid": "9cd9be6c-99e7-47a2-9e2f-03463d30a99f", "name": "sike", "mode": { "enabled": true, "user_role": "", "is_add_to_menu": false, "continuous": {} }, "conditions": {}, "rules": {} } } }
Изменение:
{ "method":"axxonsoft.bl.logic.LogicService.ChangeMacros", "data":{ "modified_macros" : { "guid": "9cd9be6c-99e7-47a2-9e2f-03463d30a99f", "name": "sike2", "mode": { "enabled": true, "user_role": "", "is_add_to_menu": false, "continuous": {} }, "conditions": {}, "rules": {} } } }
Удаление:
{ "method":"axxonsoft.bl.logic.LogicService.ChangeMacros", "data":{ "removed_macros" : ["cfd41b18-c983-4a48-aaa1-ca7e666e6e49"] } }
{ "method":"axxonsoft.bl.logic.LogicService.LaunchMacro", "data":{ "macro_id" : "caef76f0-37e9-43b0-aba6-c2a2f32ccd2f" } }
Получение информации об автоматическом правиле
Ответ: