{
  "actions": [
    {
      "name": "applianceGET",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/applianceGET-default.json"
        }
      ]
    },
    {
      "name": "adminDistanceConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/adminDistance/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/adminDistanceConfig-default.json"
        }
      ]
    },
    {
      "name": "approvedAppliance",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/approved?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/approvedAppliance-default.json"
        }
      ]
    },
    {
      "name": "backupPost",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/backup?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/backupPost-default.json"
        }
      ]
    },
    {
      "name": "backupDelete",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/appliance/backup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "backupGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/backup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/backupGet-default.json"
        }
      ]
    },
    {
      "name": "applianceChgGr",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/changeGroup/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "changeAppliancePassword",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/changePassword/{pathv1}/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteForRediscovery",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/appliance/deleteForDiscovery/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deniedAppliance",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/denied?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deniedAppliance-default.json"
        }
      ]
    },
    {
      "name": "getAllDiscoveredAppliances",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/discovered?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllDiscoveredAppliances-default.json"
        }
      ]
    },
    {
      "name": "addDiscoveredApplianceToOrchestrator",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/discovered/add/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "approveDiscoveredAppliances",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/discovered/approve/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "denyDiscoveredAppliances",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/discovered/deny/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateDiscoveredAppliances",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/appliance/discovered/update?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "dnsCacheConfig",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/dnsCache/config/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/dnsCacheConfig-default.json"
        }
      ]
    },
    {
      "name": "deleteApplianceExtraInfo",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/appliance/extraInfo/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getApplianceExtraInfo",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/extraInfo/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getApplianceExtraInfo-default.json"
        }
      ]
    },
    {
      "name": "saveApplianceExtraInfo",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/extraInfo/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "bridgeInterfaceState",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/interface/bridge/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/bridgeInterfaceState-default.json"
        }
      ]
    },
    {
      "name": "networkRoleAndSiteGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/networkRoleAndSite/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "networkRoleAndSitePost",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/networkRoleAndSite/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "peerPriorityGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/peerPriorityList/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/peerPriorityGet-default.json"
        }
      ]
    },
    {
      "name": "checkAppliancesQueuedForDeletion",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/queuedForDeletion?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "applianceGetAPI",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/rest/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "appliancePostAPI",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/rest/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "applianceRestore",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/restore/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/applianceRestore-default.json"
        }
      ]
    },
    {
      "name": "saveChanges",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/saveChanges?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postApplianceSaveChangesNePk",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/saveChanges/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "statsConfigGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/statsConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/statsConfigGet-default.json"
        }
      ]
    },
    {
      "name": "statsConfigPost",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/statsConfig?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "statsConfigDefaultGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/statsConfig/default?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/statsConfigDefaultGet-default.json"
        }
      ]
    },
    {
      "name": "wanNextHopHealthGet",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/wanNextHopHealth/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/wanNextHopHealthGet-default.json"
        }
      ]
    },
    {
      "name": "applianceDel",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/appliance/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "applianceGetOne",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/appliance/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/applianceGetOne-default.json"
        }
      ]
    },
    {
      "name": "applianceChg",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/appliance/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}