{
  "actions": [
    {
      "name": "getObjectSearch",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/search?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectSearch-default.json"
        }
      ]
    },
    {
      "name": "getObjectPaged",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/paged?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectPaged-default.json"
        }
      ]
    },
    {
      "name": "postObjectEdit",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/edit?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getObjectToolsPing",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/tools/ping?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectToolsPing-default.json"
        }
      ]
    },
    {
      "name": "listUnused",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/list/unused?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/listUnused-default.json"
        }
      ]
    },
    {
      "name": "getIPAddress",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getip?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getIPAddress-default.json"
        }
      ]
    },
    {
      "name": "getNextFreeIp",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/nextfreeip?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNextFreeIp-default.json"
        }
      ]
    },
    {
      "name": "postObjectSchedObjectOperation",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/schedObjectOperation?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postObjectSchedAdd",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/sched_add?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "validateVMWareAuthSource",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/validatevmwareobject?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "schedEdit",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/sched_edit?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "schedDeleteMultiple",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/sched_deletemultiple?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "delMultiple",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/delete-multiple?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/delMultiple-default.json"
        }
      ]
    },
    {
      "name": "getObjectReferences",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/get-referenced-rrs?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectReferences-default.json"
        }
      ]
    },
    {
      "name": "updateNSMultipleForobject",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/update-multiple-ns?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getForUser",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getforuser?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getForUser-default.json"
        }
      ]
    },
    {
      "name": "getObjectGetDHCPDetails",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getDHCPDetails?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectGetDHCPDetails-default.json"
        }
      ]
    },
    {
      "name": "getRRDataAdd",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getObjectRRDataExpandView/{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": "generateCsvForSearch",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/csvforsearch?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "searchObjectReferences",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/references?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "duplicateResult",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/duplicateNameChecker?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "pingcheck",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/pingcheck?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getObjectToolsTraceroute",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/tools/traceroute?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectToolsTraceroute-default.json"
        }
      ]
    },
    {
      "name": "postObjectTraverse",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/traverse?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postObjectTraverse-default.json"
        }
      ]
    },
    {
      "name": "dcObjectslist",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/dcobjectlist?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/dcObjectslist-default.json"
        }
      ]
    },
    {
      "name": "dcObjectslistByDomain",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/dcobjectlistbydomain?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/dcObjectslistByDomain-default.json"
        }
      ]
    },
    {
      "name": "deleteLeaseRequest",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/deleteDHCPLease?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getSubnetAddress",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getSnAddr?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSubnetAddress-default.json"
        }
      ]
    },
    {
      "name": "syncObjectToDNSServers",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/sync?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "exportRRs",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/exportRRs?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "multiEdit",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/multiedit?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getFingerprintData",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getFingerPrintData?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getFingerprintData-default.json"
        }
      ]
    },
    {
      "name": "getLeaseCount",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getLeaseCounts?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNextFreeIP",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getNextFreeIP?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDiscoveredObjectData",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/getDiscoveredData?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDiscoveredObjectData-default.json"
        }
      ]
    },
    {
      "name": "changeReference",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/changeReference?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "reclaimDHCPObjects",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/reclaimObjects?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/reclaimDHCPObjects-default.json"
        }
      ]
    },
    {
      "name": "postObjectRrEdit",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/rr/edit?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getObjectList",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/list?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectList-default.json"
        }
      ]
    },
    {
      "name": "getObjectListCriteria",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/object/listCriteria?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getObjectListCriteria-default.json"
        }
      ]
    },
    {
      "name": "postObjectRrDelete",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/rr/delete?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postObjectAdd",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/add?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postObjectRrAdd",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/object/rr/add?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}