UNPKG

@itentialopensource/adapter-meraki

Version:

This adapter integrates with system described as: merakiDashboardApi.

310 lines 8.95 kB
{ "actions": [ { "name": "getOrganizations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/organizations?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizations-default.json" } ] }, { "name": "createOrganization", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/organizations?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/createOrganization-default.json" } ] }, { "name": "getOrganization", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/organizations/{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/getOrganization-default.json" } ] }, { "name": "updateOrganization", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/organizations/{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/updateOrganization-default.json" } ] }, { "name": "cloneOrganization", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/organizations/{pathv1}/clone?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/cloneOrganization-default.json" } ] }, { "name": "getOrganizationLicenseState", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/organizations/{pathv1}/licenseState?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationLicenseState-default.json" } ] }, { "name": "getOrganizationInventory", "protocol": "REST", "method": "GET", "entitypath": { "v0": "{base_path}/{version}/organizations/{pathv1}/inventory?{query}", "v1": "{base_path}/{version}/organizations/{pathv1}/inventory/devices?{query}" }, "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationInventory-default.json" } ] }, { "name": "getOrganizationDeviceStatuses", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/organizations/{pathv1}/deviceStatuses?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationDeviceStatuses-default.json" } ] }, { "name": "getOrganizationSnmp", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/organizations/{pathv1}/snmp?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationSnmp-default.json" } ] }, { "name": "updateOrganizationSnmp", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/organizations/{pathv1}/snmp?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateOrganizationSnmp-default.json" } ] }, { "name": "claimOrganization", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/organizations/{pathv1}/claim?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getOrganizationUplinksLossAndLatency", "protocol": "REST", "method": "GET", "entitypath": { "v0": "{base_path}/{version}/organizations/{pathv1}/uplinksLossAndLatency?{query}", "v1": "{base_path}/{version}/organizations/{pathv1}/devices/uplinksLossAndLatency?{query}" }, "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationUplinksLossAndLatency-default.json" } ] }, { "name": "getOrganizationThirdPartyVPNPeers", "protocol": "REST", "method": "GET", "entitypath": { "v0": "{base_path}/{version}/organizations/{pathv1}/thirdPartyVPNPeers?{query}", "v1": "{base_path}/{version}/organizations/{pathv1}/appliance/vpn/thirdPartyVPNPeers?{query}" }, "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getOrganizationThirdPartyVPNPeers-default.json" } ] }, { "name": "updateOrganizationThirdPartyVPNPeers", "protocol": "REST", "method": "PUT", "entitypath": { "v0": "{base_path}/{version}/organizations/{pathv1}/thirdPartyVPNPeers?{query}", "v1": "{base_path}/{version}/organizations/{pathv1}/appliance/vpn/thirdPartyVPNPeers?{query}" }, "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/updateOrganizationThirdPartyVPNPeers-default.json" } ] } ] }