diff --git a/openapi/spec2.json b/openapi/spec2.json index c1baabc..1622122 100644 --- a/openapi/spec2.json +++ b/openapi/spec2.json @@ -1,9 +1,9 @@ { "swagger": "2.0", "info": { - "version": "1.54.0-beta.3", + "version": "1.54.0-beta.4", "title": "Meraki Dashboard API", - "description": "The Cisco Meraki Dashboard API is a modern REST API based on the OpenAPI specification.\n\n> Date: 22 January, 2025\n>\n> [Recent Updates](https://meraki.io/whats-new/)\n\n---\n\n[API Documentation](https://meraki.io/api)\n\n[Community Support](https://meraki.io/community)\n\n[Meraki Homepage](https://www.meraki.com)\n", + "description": "The Cisco Meraki Dashboard API is a modern REST API based on the OpenAPI specification.\n\n> Date: 29 January, 2025\n>\n> [Recent Updates](https://meraki.io/whats-new/)\n\n---\n\n[API Documentation](https://meraki.io/api)\n\n[Community Support](https://meraki.io/community)\n\n[Meraki Homepage](https://www.meraki.com)\n", "contact": { "name": "Meraki Developer Community", "url": "https://meraki.io/community" @@ -13573,6 +13573,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -13627,10 +13637,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -13649,6 +13673,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -13663,7 +13689,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -13725,6 +13753,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface. Required if this is the first IPv4 interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's primary IPv4 DNS server address" + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's secondary IPv4 DNS server address" + }, "ospfSettings": { "type": "object", "properties": { @@ -13761,9 +13809,23 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the switch." + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." + }, + "vrf": { + "type": "object", + "description": "The VRF settings of the interface." } }, "example": { @@ -13773,6 +13835,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -13782,7 +13848,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -13826,6 +13894,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -13880,10 +13958,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -13900,6 +13992,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -13914,7 +14008,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -13988,6 +14084,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -14042,10 +14148,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -14062,6 +14182,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -14076,7 +14198,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -14144,6 +14268,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface. Required if this is the first IPv4 interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's primary IPv4 DNS server address" + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's secondary IPv4 DNS server address" + }, "ospfSettings": { "type": "object", "properties": { @@ -14180,9 +14324,23 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the switch." + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." + }, + "vrf": { + "type": "object", + "description": "The VRF settings of the interface." } }, "example": { @@ -14192,6 +14350,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -14201,7 +14363,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -14245,6 +14409,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -14299,10 +14473,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -14319,6 +14507,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -14333,7 +14523,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -14969,6 +15161,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -15086,6 +15279,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -15168,6 +15362,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -15289,6 +15484,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -35051,11 +35247,11 @@ "properties": { "average": { "type": "integer", - "description": "The average usage of all clients on a network" + "description": "The average usage of all clients on a network in kilobytes" }, "withHeavyUsageAverage": { "type": "integer", - "description": "The average usage of all clients with heavy usage on a network" + "description": "The average usage of all clients with heavy usage on a network in kilobytes" } }, "description": "The average usage of the clients on a network over a given time range" @@ -57154,6 +57350,10 @@ "type": "boolean", "description": "Enables / disables the authentication on Local Status page(s)." }, + "username": { + "type": "string", + "description": "The username used for Local Status Page(s)." + }, "password": { "type": "string", "description": "The password used for Local Status Page(s). Set this to null to clear the password." @@ -57202,6 +57402,7 @@ "localStatusPage": { "authentication": { "enabled": false, + "username": "admin", "password": "miles123" } }, @@ -71649,6 +71850,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -71703,10 +71914,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -71725,6 +71950,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -71739,7 +71966,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -71809,6 +72038,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's primary IPv4 DNS server address." + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's secondary IPv4 DNS server address." + }, "ospfSettings": { "type": "object", "properties": { @@ -71864,6 +72113,16 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the stack." + }, + "staticV6Dns1": { + "type": "string", + "description": "Stack's primary IPv6 DNS server address.", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Stack's secondary IPv6 DNS server address.", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." @@ -71876,6 +72135,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -71890,7 +72153,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } }, "required": [ @@ -71939,6 +72204,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -71993,10 +72268,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -72013,6 +72302,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -72027,7 +72318,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -72109,6 +72402,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -72163,10 +72466,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -72183,6 +72500,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -72197,7 +72516,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -72273,6 +72594,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's primary IPv4 DNS server address." + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's secondary IPv4 DNS server address." + }, "ospfSettings": { "type": "object", "properties": { @@ -72328,6 +72669,16 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the stack." + }, + "staticV6Dns1": { + "type": "string", + "description": "Stack's primary IPv6 DNS server address.", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Stack's secondary IPv6 DNS server address.", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." @@ -72340,6 +72691,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -72354,7 +72709,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -72398,6 +72755,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -72452,9 +72819,23 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" + }, + "vrf": { + "type": "object", + "description": "VRF settings" } } }, @@ -72468,6 +72849,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -72482,7 +72865,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -73149,6 +73534,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -73274,6 +73660,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -73364,6 +73751,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -73493,6 +73881,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -74014,6 +74403,26 @@ "type": "string" }, "description": "A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'" + }, + "encryption": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "When true, traffic will be encrypted to the syslog server" + }, + "certificate": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the certificate for encryption with the syslog server" + } + }, + "description": "The certificate for encryption with the syslog server" + } + }, + "description": "Encryption settings for the syslog server" } } }, @@ -74030,7 +74439,13 @@ "roles": [ "Wireless event log", "URLs" - ] + ], + "encryption": { + "enabled": true, + "certificate": { + "id": "1637" + } + } } ] } @@ -74135,6 +74550,26 @@ "type": "string" }, "description": "A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'" + }, + "encryption": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "When true, traffic will be encrypted to the syslog server" + }, + "certificate": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the certificate for encryption with the syslog server" + } + }, + "description": "The certificate for encryption with the syslog server" + } + }, + "description": "Encryption settings for the syslog server" } } }, @@ -74151,7 +74586,13 @@ "roles": [ "Wireless event log", "URLs" - ] + ], + "encryption": { + "enabled": true, + "certificate": { + "id": "1637" + } + } } ] } @@ -80564,13 +81005,19 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } }, "examples": { "application/json": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -80606,11 +81053,21 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "enum": [ + "Bluetooth", + "high frequency" + ], + "x-release-stage": "beta", + "description": "Choose an ESL mode for this network" } }, "example": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -80628,13 +81085,19 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } }, "examples": { "application/json": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -80675,6 +81138,11 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } } @@ -80683,7 +81151,8 @@ "application/json": [ { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } ] } @@ -82232,7 +82701,8 @@ "wireless", "configure", "opportunisticPcap" - ] + ], + "x-release-stage": "beta" } }, "/networks/{networkId}/wireless/radio/autoRf": { @@ -96136,7 +96606,7 @@ }, "channel": { "type": "string", - "description": "Channel the zigbee node will communicate on either, auto or between 11-26" + "description": "Channel the zigbee node will communicate on either, auto or between 11-25" } }, "description": "Default Settings for the MRs in network" @@ -96162,7 +96632,7 @@ }, "defaults": { "transmitPowerLevel": 10, - "channel": "24" + "channel": "25" } } } @@ -120605,10 +121075,10 @@ "name": "file_name", "startTime": "2018-02-11T00:00:00.090210Z", "ports": "1, 2", - "status": "completed", + "status": "failed", "errorMessage": "Some error message", - "outputType": "cloudshark", - "captureSource": "automatic", + "outputType": "pcap", + "captureSource": "proactive", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -120868,10 +121338,10 @@ "name": "file_name", "startTime": "2018-02-11T00:00:00.090210Z", "ports": "1, 2", - "status": "completed", + "status": "failed", "errorMessage": "Some error message", - "outputType": "cloudshark", - "captureSource": "automatic", + "outputType": "pcap", + "captureSource": "proactive", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -121200,10 +121670,10 @@ "name": "file_name", "startTime": "2018-02-11T00:00:00.090210Z", "ports": "1, 2", - "status": "completed", + "status": "failed", "errorMessage": "Some error message", - "outputType": "cloudshark", - "captureSource": "automatic", + "outputType": "pcap", + "captureSource": "proactive", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -122046,7 +122516,7 @@ "type": "integer", "name": "perPage", "in": "query", - "description": "The number of entries per page returned. Acceptable range is 3 - 100. Default is 50." + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10." }, { "type": "string", @@ -130555,9 +131025,9 @@ } }, "/organizations/{organizationId}/licensing/orders/preview": { - "get": { + "post": { "description": "Preview the results and status of an order claim by the secure order id", - "operationId": "getOrganizationLicensingOrdersPreview", + "operationId": "previewOrganizationLicensingOrders", "parameters": [ { "name": "organizationId", @@ -130567,10 +131037,20 @@ "required": true }, { - "type": "string", - "name": "claimId", - "in": "query", - "description": "The unique order claim id" + "name": "previewOrganizationLicensingOrders", + "in": "body", + "schema": { + "type": "object", + "properties": { + "claimId": { + "type": "string", + "description": "The unique order claim id" + } + }, + "example": { + "claimId": "12345" + } + } } ], "responses": { @@ -130587,65 +131067,71 @@ "type": "string", "description": "Order Number" }, - "shipments": { - "type": "array", - "items": { - "type": "object", - "properties": { - "shippedAt": { - "type": "string", - "format": "date-time", - "description": "The date this shipment was shipped" - }, - "number": { - "type": "integer", - "description": "Which shipment the information is for" - }, - "devices": { - "type": "array", - "items": { - "type": "object", - "properties": { - "quantity": { - "type": "integer", - "description": "How many of this SKU are in this shipment" - }, - "sku": { - "type": "string", - "description": "The sku of this device" + "shipping": { + "type": "object", + "properties": { + "shipments": { + "type": "array", + "items": { + "type": "object", + "properties": { + "shippedAt": { + "type": "string", + "format": "date-time", + "description": "The date this shipment was shipped" + }, + "number": { + "type": "integer", + "description": "Which shipment the information is for" + }, + "devices": { + "type": "array", + "items": { + "type": "object", + "properties": { + "quantity": { + "type": "integer", + "description": "How many of this SKU are in this shipment" + }, + "sku": { + "type": "string", + "description": "The sku of this device" + }, + "description": { + "type": "string", + "description": "The description of this device" + } + } }, - "description": { - "type": "string", - "description": "The description of this device" - } + "description": "All devices contained in this shipment" } - }, - "description": "All devices contained in this shipment" - } - } - }, - "description": "Hardware shipments for this order" - }, - "awaitingShipment": { - "type": "array", - "items": { - "type": "object", - "properties": { - "quantity": { - "type": "integer", - "description": "How many of this SKU are in this shipment" + } }, - "sku": { - "type": "string", - "description": "The sku of this device" + "description": "Hardware shipments for this order" + }, + "awaitingShipment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "quantity": { + "type": "integer", + "description": "How many of this SKU are in this shipment" + }, + "sku": { + "type": "string", + "description": "The sku of this device" + }, + "description": { + "type": "string", + "description": "The description of this device" + } + } }, - "description": { - "type": "string", - "description": "The description of this device" - } + "description": "Remaining hardware items that are pending shipment" } }, - "description": "Remaining hardware items that are pending shipment" + "description": "All shipping information for this order" }, "subscriptions": { "type": "array", @@ -130712,26 +131198,28 @@ "application/json": { "claimId": "ABCD1EFGH4IJ", "number": "97001888", - "shipments": [ - { - "shippedAt": "2024-06-30T00:00:00Z", - "number": 1, - "devices": [ - { - "quantity": 5, - "sku": "MR70-HW", - "description": "Meraki MR70 Cloud Managed AP" - } - ] - } - ], - "awaitingShipment": [ - { - "quantity": 1, - "sku": "MR70-HW", - "description": "Meraki MX90 Cloud Managed Security Appliance" - } - ], + "shipping": { + "shipments": [ + { + "shippedAt": "2024-06-30T00:00:00Z", + "number": 1, + "devices": [ + { + "quantity": 5, + "sku": "MR70-HW", + "description": "Meraki MR70 Cloud Managed AP" + } + ] + } + ], + "awaitingShipment": [ + { + "quantity": 1, + "sku": "MR70-HW", + "description": "Meraki MX90 Cloud Managed Security Appliance" + } + ] + }, "subscriptions": [ { "subscriptionId": "1234", @@ -130757,8 +131245,7 @@ "tags": [ "licensing", "configure", - "orders", - "preview" + "orders" ], "x-release-stage": "beta" } @@ -149005,6 +149492,272 @@ "x-release-stage": "beta" } }, + "/organizations/{organizationId}/switch/ports/profiles/overview/byProfile": { + "get": { + "description": "List the port profiles in an organization", + "operationId": "getOrganizationSwitchPortsProfilesOverviewByProfile", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "type": "string", + "required": true + }, + { + "type": "array", + "items": { + "type": "string" + }, + "name": "networkIds", + "in": "query", + "description": "Return the port profiles for the specified network(s)" + }, + { + "type": "boolean", + "name": "formattedStaticAssignments", + "in": "query", + "description": "Returns the list of static switchports that are assgined to the switchport profile" + }, + { + "type": "string", + "name": "searchQuery", + "in": "query", + "description": "Optional parameter to filter the result set by the search query" + }, + { + "type": "integer", + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 1000." + }, + { + "type": "string", + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + }, + { + "type": "string", + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + } + ], + "responses": { + "200": { + "description": "Successful operation", + "schema": { + "type": "array", + "items": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "profileId": { + "type": "string", + "description": "ID of the profile" + }, + "name": { + "type": "string", + "description": "The name of the profile." + }, + "description": { + "type": "string", + "description": "The text describing the profile." + }, + "createdAt": { + "type": "string", + "format": "date-time", + "description": "When the port profile was created." + }, + "updatedAt": { + "type": "string", + "format": "date-time", + "description": "When the port profile was updated." + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the network" + } + }, + "description": "Network attributes" + }, + "counts": { + "type": "object", + "properties": { + "assigned": { + "type": "object", + "properties": { + "ports": { + "type": "integer", + "description": "The number of switch ports assigned to this profile" + }, + "switches": { + "type": "integer", + "description": "The number of switches assigned to this profile" + }, + "automations": { + "type": "integer", + "description": "The number of automations assigned to this profile" + } + }, + "description": "Counts of switches and ports assigned to this profile" + }, + "networksCount": { + "type": "object", + "properties": { + "included": { + "type": "integer", + "description": "The number of networks that are part of inclusion list" + }, + "excluded": { + "type": "integer", + "description": "The number of networks that are part of exclusion list" + } + }, + "description": "The number of networks associated to this profile" + } + }, + "description": "Counts of switches and ports associated with this profile" + }, + "isOrganizationWide": { + "type": "boolean", + "description": "Whether or not this profile is a organization wide profile" + }, + "networks": { + "type": "object", + "properties": { + "values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the network / associated node group" + }, + "name": { + "type": "string", + "description": "The name of network / associated node group" + } + } + }, + "description": "List of Associated Networks" + }, + "type": { + "type": "string", + "description": "Determines whether network is included or excluded in smart port profile based on isOrganizationWide Flag." + } + }, + "description": "Object of Associated Networks" + }, + "access": { + "type": "string", + "description": "RBAC -> access computed based on current user's administered networks & associated networks w.r.t switch port profiles" + } + } + }, + "description": "Listing of Overview of switch port profiles in an organization" + }, + "meta": { + "type": "object", + "properties": { + "counts": { + "type": "object", + "properties": { + "items": { + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of switch port profiles" + } + }, + "description": "Meta data of the items" + } + }, + "description": "Counts of the result" + } + }, + "description": "Meta data details about result" + } + } + } + }, + "headers": { + "Link": { + "type": "string", + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + }, + "examples": { + "application/json": [ + { + "items": [ + { + "profileId": "1284392014819", + "name": "Phone", + "description": "IP Phones for all office workers", + "createdAt": "2018-02-11T00:00:00.090210Z", + "updatedAt": "2018-02-11T00:00:00.090210Z", + "network": { + "id": "N_24329156" + }, + "counts": { + "assigned": { + "ports": 4, + "switches": 2, + "automations": 6 + }, + "networksCount": { + "included": 40, + "excluded": 20 + } + }, + "isOrganizationWide": false, + "networks": { + "values": [ + { + "id": "N_11865", + "name": "Wonderland-Dev" + } + ], + "type": "included" + }, + "access": "full" + } + ], + "meta": { + "counts": { + "items": { + "total": 1 + } + } + } + } + ] + } + } + }, + "summary": "List the port profiles in an organization", + "tags": [ + "switch", + "configure", + "ports", + "profiles", + "overview", + "byProfile" + ], + "x-release-stage": "beta" + } + }, "/organizations/{organizationId}/switch/ports/profiles/{id}": { "get": { "description": "Get detailed information about a port profile", @@ -156352,6 +157105,408 @@ ] } }, + "/organizations/{organizationId}/wireless/devices/power/mode/history": { + "get": { + "description": "Return a record of power mode changes for wireless devices in the organization. For each device, it provides a series of events with timestamps indicating when a power mode change occurred and the new mode. The events are ordered by timestamp.", + "operationId": "getOrganizationWirelessDevicesPowerModeHistory", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "type": "string", + "required": true + }, + { + "type": "string", + "name": "t0", + "in": "query", + "description": "The beginning of the timespan for the data. The maximum lookback period is 1 day from today." + }, + { + "type": "string", + "name": "t1", + "in": "query", + "description": "The end of the timespan for the data. t1 can be a maximum of 1 day after t0." + }, + { + "type": "number", + "format": "float", + "maximum": 86400, + "name": "timespan", + "in": "query", + "description": "The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 1 day. The default is 1 day." + }, + { + "type": "integer", + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10." + }, + { + "type": "string", + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + }, + { + "type": "string", + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + }, + { + "type": "array", + "items": { + "type": "string" + }, + "name": "networkIds", + "in": "query", + "description": "Optional parameter to filter the result set by the included set of network IDs" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "name": "serials", + "in": "query", + "description": "Optional parameter to filter device availabilities history by device serial numbers" + } + ], + "responses": { + "200": { + "description": "Successful operation", + "schema": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "serial": { + "type": "string", + "description": "Unique serial number for the device" + }, + "model": { + "type": "string", + "description": "Model of the device" + }, + "name": { + "type": "string", + "description": "Name of the device" + }, + "mac": { + "type": "string", + "description": "MAC address of the device" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the device" + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The network ID" + }, + "name": { + "type": "string", + "description": "The name of the network" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the network" + } + }, + "description": "Information regarding the network the device belongs to" + }, + "events": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ts": { + "type": "string", + "format": "date-time", + "description": "Timestamp of the event" + }, + "powerMode": { + "type": "string", + "description": "The power mode of the device" + } + } + }, + "description": "Events indicating power mode changes for the device" + } + } + }, + "description": "The top-level property containing all power mode data." + } + } + }, + "headers": { + "Link": { + "type": "string", + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + }, + "examples": { + "application/json": { + "items": [ + { + "serial": "Q234-ABCD-0001", + "model": "MR", + "name": "My AP", + "mac": "00:11:22:33:44:55", + "tags": [ + "tag1", + "tag2" + ], + "network": { + "id": "N_24329156", + "name": "Main Office", + "tags": [ + "tag1", + "tag2" + ] + }, + "events": [ + { + "ts": "2018-02-11T00:00:00.090210Z", + "powerMode": "full power" + } + ] + } + ] + } + } + } + }, + "summary": "Return a record of power mode changes for wireless devices in the organization", + "tags": [ + "wireless", + "monitor", + "devices", + "power", + "mode", + "history" + ], + "x-release-stage": "beta" + } + }, + "/organizations/{organizationId}/wireless/devices/system/cpu/load/history": { + "get": { + "description": "Return the CPU Load history for a list of wireless devices in the organization.", + "operationId": "getOrganizationWirelessDevicesSystemCpuLoadHistory", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "type": "string", + "required": true + }, + { + "type": "string", + "name": "t0", + "in": "query", + "description": "The beginning of the timespan for the data. The maximum lookback period is 1 day from today." + }, + { + "type": "string", + "name": "t1", + "in": "query", + "description": "The end of the timespan for the data. t1 can be a maximum of 1 day after t0." + }, + { + "type": "number", + "format": "float", + "maximum": 86400, + "name": "timespan", + "in": "query", + "description": "The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 1 day. The default is 1 day." + }, + { + "type": "integer", + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10." + }, + { + "type": "string", + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + }, + { + "type": "string", + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it." + }, + { + "type": "array", + "items": { + "type": "string" + }, + "name": "networkIds", + "in": "query", + "description": "Optional parameter to filter the result set by the included set of network IDs" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "name": "serials", + "in": "query", + "description": "Optional parameter to filter device availabilities history by device serial numbers" + } + ], + "responses": { + "200": { + "description": "Successful operation", + "schema": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "serial": { + "type": "string", + "description": "Unique serial number for the device" + }, + "model": { + "type": "string", + "description": "Model of the device" + }, + "name": { + "type": "string", + "description": "Name of the device" + }, + "mac": { + "type": "string", + "description": "MAC address of the device" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the device" + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The network ID" + }, + "name": { + "type": "string", + "description": "The name of the network" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the network" + } + }, + "description": "Information regarding the network the device belongs to" + }, + "cpuCount": { + "type": "integer", + "description": "Number of CPU cores on the device" + }, + "series": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ts": { + "type": "string", + "format": "date-time", + "description": "Timestamp of the cpu load measurement" + }, + "cpuLoad5": { + "type": "integer", + "description": "The 5 minutes cpu load average of the device" + } + } + }, + "description": "Series of cpu load average measurements on the device" + } + } + }, + "description": "The top-level property containing all cpu load data." + } + } + }, + "headers": { + "Link": { + "type": "string", + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + }, + "examples": { + "application/json": { + "items": [ + { + "serial": "Q234-ABCD-0001", + "model": "MR", + "name": "My AP", + "mac": "00:11:22:33:44:55", + "tags": [ + "tag1", + "tag2" + ], + "network": { + "id": "N_24329156", + "name": "Main Office", + "tags": [ + "tag1", + "tag2" + ] + }, + "cpuCount": 4, + "series": [ + { + "ts": "2018-02-11T00:00:00.090210Z", + "cpuLoad5": 1000 + } + ] + } + ] + } + } + } + }, + "summary": "Return the CPU Load history for a list of wireless devices in the organization.", + "tags": [ + "wireless", + "monitor", + "devices", + "system", + "cpu", + "load", + "history" + ], + "x-release-stage": "beta" + } + }, "/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice": { "get": { "description": "List of Catalyst access points information", @@ -156839,7 +157994,8 @@ "configure", "opportunisticPcap", "byNetwork" - ] + ], + "x-release-stage": "beta" } }, "/organizations/{organizationId}/wireless/opportunisticPcap/license/byNetwork": { @@ -158372,7 +159528,7 @@ }, "channel": { "type": "string", - "description": "Channel the zigbee node will communicate on either, auto or between 11-26" + "description": "Channel the zigbee node will communicate on either, auto or between 11-25" } }, "description": "Default Settings for the MRs in network" @@ -158406,7 +159562,7 @@ }, "defaults": { "transmitPowerLevel": 10, - "channel": "24" + "channel": "25" } } ] @@ -158460,7 +159616,7 @@ }, "name": "networkIds", "in": "query", - "description": "Parameter of networks you want the zigbee deviceces for. E.g.: networkIds[]=N_12345678&networkIds[]=N_3456" + "description": "Parameter of networks you want the zigbee devices for. E.g.: networkIds[]=N_12345678&networkIds[]=N_3456" }, { "type": "boolean", @@ -162822,6 +163978,9 @@ { "name": "byNetwork" }, + { + "name": "byProfile" + }, { "name": "byStack" }, @@ -162954,6 +164113,9 @@ { "name": "coterm" }, + { + "name": "cpu" + }, { "name": "current" }, @@ -163215,6 +164377,9 @@ { "name": "lldpCdp" }, + { + "name": "load" + }, { "name": "local" }, @@ -163266,6 +164431,9 @@ { "name": "mirrors" }, + { + "name": "mode" + }, { "name": "models" }, @@ -163407,9 +164575,6 @@ { "name": "prepare" }, - { - "name": "preview" - }, { "name": "priorities" }, diff --git a/openapi/spec3.json b/openapi/spec3.json index 9974525..a1cb535 100644 --- a/openapi/spec3.json +++ b/openapi/spec3.json @@ -2,12 +2,12 @@ "openapi": "3.0.1", "info": { "title": "Meraki Dashboard API", - "description": "A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale.\n\n> Date: 22 January, 2025\n>\n> [Recent Updates](https://meraki.io/whats-new/)\n\n---\n\n[API Documentation](https://meraki.io/api)\n\n[Community Support](https://meraki.io/community)\n\n[Meraki Homepage](https://www.meraki.com)\n", + "description": "A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale.\n\n> Date: 29 January, 2025\n>\n> [Recent Updates](https://meraki.io/whats-new/)\n\n---\n\n[API Documentation](https://meraki.io/api)\n\n[Community Support](https://meraki.io/community)\n\n[Meraki Homepage](https://www.meraki.com)\n", "contact": { "name": "Meraki Developer Community", "url": "https://meraki.io/community" }, - "version": "1.54.0-beta.3" + "version": "1.54.0-beta.4" }, "servers": [ { @@ -15831,6 +15831,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -15885,10 +15895,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -15906,6 +15930,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -15920,7 +15946,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -15986,6 +16014,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface. Required if this is the first IPv4 interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's primary IPv4 DNS server address" + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's secondary IPv4 DNS server address" + }, "ospfSettings": { "type": "object", "properties": { @@ -16022,9 +16070,23 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the switch." + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." + }, + "vrf": { + "type": "object", + "description": "The VRF settings of the interface." } }, "example": { @@ -16034,6 +16096,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -16043,7 +16109,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -16091,6 +16159,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -16145,10 +16223,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -16164,6 +16256,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -16178,7 +16272,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -16259,6 +16355,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -16313,10 +16419,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -16332,6 +16452,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -16346,7 +16468,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -16420,6 +16544,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface. Required if this is the first IPv4 interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the switch's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's primary IPv4 DNS server address" + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Switch's secondary IPv4 DNS server address" + }, "ospfSettings": { "type": "object", "properties": { @@ -16456,9 +16600,23 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the switch." + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." + }, + "vrf": { + "type": "object", + "description": "The VRF settings of the interface." } }, "example": { @@ -16468,6 +16626,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -16477,7 +16639,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -16525,6 +16689,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -16579,10 +16753,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -16598,6 +16786,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -16612,7 +16802,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -17272,6 +17464,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -17395,6 +17588,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -17483,6 +17677,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -17613,6 +17808,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -38299,11 +38495,11 @@ "properties": { "average": { "type": "integer", - "description": "The average usage of all clients on a network" + "description": "The average usage of all clients on a network in kilobytes" }, "withHeavyUsageAverage": { "type": "integer", - "description": "The average usage of all clients with heavy usage on a network" + "description": "The average usage of all clients with heavy usage on a network in kilobytes" } }, "description": "The average usage of the clients on a network over a given time range" @@ -61021,6 +61217,10 @@ "type": "boolean", "description": "Enables / disables the authentication on Local Status page(s)." }, + "username": { + "type": "string", + "description": "The username used for Local Status Page(s)." + }, "password": { "type": "string", "description": "The password used for Local Status Page(s). Set this to null to clear the password." @@ -61069,6 +61269,7 @@ "localStatusPage": { "authentication": { "enabled": false, + "username": "admin", "password": "miles123" } }, @@ -76229,6 +76430,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -76283,10 +76494,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -76304,6 +76529,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -76318,7 +76545,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -76394,6 +76623,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's primary IPv4 DNS server address." + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's secondary IPv4 DNS server address." + }, "ospfSettings": { "type": "object", "properties": { @@ -76449,6 +76698,16 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the stack." + }, + "staticV6Dns1": { + "type": "string", + "description": "Stack's primary IPv6 DNS server address.", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Stack's secondary IPv6 DNS server address.", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." @@ -76461,6 +76720,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -76475,7 +76738,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } }, "required": [ @@ -76527,6 +76792,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -76581,10 +76856,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -76600,6 +76889,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -76614,7 +76905,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -76705,6 +76998,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -76759,10 +77062,24 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" }, + "vrf": { + "type": "object", + "description": "VRF settings" + }, "defaultGateway": { "type": "string", "description": "IPv4 default gateway" @@ -76778,6 +77095,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -76792,7 +77111,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" }, "defaultGateway": "192.168.1.1" } @@ -76876,6 +77197,26 @@ "type": "string", "description": "The next hop for any traffic that isn't going to a directly connected subnet or over a static route. This IP address must exist in a subnet with a routed interface." }, + "uplinkV4": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv4 uplink." + }, + "uplinkV6": { + "type": "boolean", + "x-release-stage": "beta", + "description": "When true, this interface is the stack's static IPv6 uplink." + }, + "staticV4Dns1": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's primary IPv4 DNS server address." + }, + "staticV4Dns2": { + "type": "string", + "x-release-stage": "beta", + "description": "Stack's secondary IPv4 DNS server address." + }, "ospfSettings": { "type": "object", "properties": { @@ -76931,6 +77272,16 @@ "gateway": { "type": "string", "description": "The IPv6 default gateway of the interface. Required if prefix is defined and this is the first interface with IPv6 configured for the stack." + }, + "staticV6Dns1": { + "type": "string", + "description": "Stack's primary IPv6 DNS server address.", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Stack's secondary IPv6 DNS server address.", + "x-release-stage": "beta" } }, "description": "The IPv6 settings of the interface." @@ -76943,6 +77294,10 @@ "multicastRouting": "disabled", "vlanId": 100, "defaultGateway": "192.168.1.1", + "uplinkV4": false, + "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -76957,7 +77312,9 @@ "assignmentMode": "static", "prefix": "1:2:3:4::/48", "address": "1:2:3:4::1", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -77005,6 +77362,16 @@ "type": "boolean", "description": "When true, this interface is the switch's static IPv6 uplink" }, + "staticV4Dns1": { + "type": "string", + "description": "Switch's primary IPv4 DNS server address", + "x-release-stage": "beta" + }, + "staticV4Dns2": { + "type": "string", + "description": "Switch's secondary IPv4 DNS server address", + "x-release-stage": "beta" + }, "ospfSettings": { "type": "object", "properties": { @@ -77059,9 +77426,23 @@ "gateway": { "type": "string", "description": "IPv6 gateway" + }, + "staticV6Dns1": { + "type": "string", + "description": "Switch's Primary IPv6 DNS server address", + "x-release-stage": "beta" + }, + "staticV6Dns2": { + "type": "string", + "description": "Switch's secondary IPv6 DNS server address", + "x-release-stage": "beta" } }, "description": "IPv6 addressing" + }, + "vrf": { + "type": "object", + "description": "VRF settings" } } }, @@ -77074,6 +77455,8 @@ "vlanId": 100, "uplinkV4": false, "uplinkV6": false, + "staticV4Dns1": "8.8.8.8", + "staticV4Dns2": "8.8.4.4", "ospfSettings": { "area": "0", "cost": 1, @@ -77088,7 +77471,9 @@ "assignmentMode": "static", "address": "1:2:3:4::1", "prefix": "1:2:3:4::/48", - "gateway": "1:2:3:4::2" + "gateway": "1:2:3:4::2", + "staticV6Dns1": "1:2:3:4::3", + "staticV6Dns2": "8:8:8:8::8" } } } @@ -77787,6 +78172,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -77920,6 +78306,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -78018,6 +78405,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -78158,6 +78546,7 @@ } }, "required": [ + "staticRouteId", "subnet", "nextHopIp" ] @@ -78711,6 +79100,26 @@ "type": "string" }, "description": "A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'" + }, + "encryption": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "When true, traffic will be encrypted to the syslog server" + }, + "certificate": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the certificate for encryption with the syslog server" + } + }, + "description": "The certificate for encryption with the syslog server" + } + }, + "description": "Encryption settings for the syslog server" } } }, @@ -78726,7 +79135,13 @@ "roles": [ "Wireless event log", "URLs" - ] + ], + "encryption": { + "enabled": true, + "certificate": { + "id": "1637" + } + } } ] } @@ -78838,6 +79253,26 @@ "type": "string" }, "description": "A list of roles for the syslog server. Options (case-insensitive): 'Wireless event log', 'Appliance event log', 'Switch event log', 'Air Marshal events', 'Flows', 'URLs', 'IDS alerts', 'Security events'" + }, + "encryption": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "When true, traffic will be encrypted to the syslog server" + }, + "certificate": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the certificate for encryption with the syslog server" + } + }, + "description": "The certificate for encryption with the syslog server" + } + }, + "description": "Encryption settings for the syslog server" } } }, @@ -78853,7 +79288,13 @@ "roles": [ "Wireless event log", "URLs" - ] + ], + "encryption": { + "enabled": true, + "certificate": { + "id": "1637" + } + } } ] } @@ -85781,12 +86222,18 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } }, "example": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -85826,11 +86273,21 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "enum": [ + "Bluetooth", + "high frequency" + ], + "x-release-stage": "beta", + "description": "Choose an ESL mode for this network" } }, "example": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -85852,12 +86309,18 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } }, "example": { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } } } @@ -85903,6 +86366,11 @@ "enabled": { "type": "boolean", "description": "Turn ESL features on and off for this network" + }, + "mode": { + "type": "string", + "description": "Choose which ESL mode for this network", + "x-release-stage": "beta" } } } @@ -85910,7 +86378,8 @@ "example": [ { "hostname": "N_24329156", - "enabled": true + "enabled": true, + "mode": "high frequency" } ] } @@ -87595,7 +88064,8 @@ "wireless", "configure", "opportunisticPcap" - ] + ], + "x-release-stage": "beta" } }, "/networks/{networkId}/wireless/radio/autoRf": { @@ -101811,7 +102281,7 @@ }, "channel": { "type": "string", - "description": "Channel the zigbee node will communicate on either, auto or between 11-26" + "description": "Channel the zigbee node will communicate on either, auto or between 11-25" } }, "description": "Default Settings for the MRs in network" @@ -101836,7 +102306,7 @@ }, "defaults": { "transmitPowerLevel": 10, - "channel": "24" + "channel": "25" } } } @@ -128044,8 +128514,8 @@ "ports": "1, 2", "status": "downloading", "errorMessage": "Some error message", - "outputType": "text", - "captureSource": "proactive", + "outputType": "pcap", + "captureSource": "scheduled", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -128321,8 +128791,8 @@ "ports": "1, 2", "status": "downloading", "errorMessage": "Some error message", - "outputType": "text", - "captureSource": "proactive", + "outputType": "pcap", + "captureSource": "scheduled", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -128671,8 +129141,8 @@ "ports": "1, 2", "status": "downloading", "errorMessage": "Some error message", - "outputType": "text", - "captureSource": "proactive", + "outputType": "pcap", + "captureSource": "scheduled", "captureReason": "capture reason", "fileSize": 1066, "duration": 60, @@ -129599,7 +130069,7 @@ { "name": "perPage", "in": "query", - "description": "The number of entries per page returned. Acceptable range is 3 - 100. Default is 50.", + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10.", "schema": { "type": "integer" } @@ -138630,9 +139100,9 @@ } }, "/organizations/{organizationId}/licensing/orders/preview": { - "get": { + "post": { "description": "Preview the results and status of an order claim by the secure order id", - "operationId": "getOrganizationLicensingOrdersPreview", + "operationId": "previewOrganizationLicensingOrders", "parameters": [ { "name": "organizationId", @@ -138642,16 +139112,27 @@ "type": "string" }, "required": true - }, - { - "name": "claimId", - "in": "query", - "description": "The unique order claim id", - "schema": { - "type": "string" - } } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "claimId": { + "type": "string", + "description": "The unique order claim id" + } + }, + "example": { + "claimId": "12345" + } + } + } + }, + "required": false + }, "responses": { "200": { "description": "Successful operation", @@ -138668,65 +139149,71 @@ "type": "string", "description": "Order Number" }, - "shipments": { - "type": "array", - "items": { - "type": "object", - "properties": { - "shippedAt": { - "type": "string", - "format": "date-time", - "description": "The date this shipment was shipped" - }, - "number": { - "type": "integer", - "description": "Which shipment the information is for" - }, - "devices": { - "type": "array", - "items": { - "type": "object", - "properties": { - "quantity": { - "type": "integer", - "description": "How many of this SKU are in this shipment" - }, - "sku": { - "type": "string", - "description": "The sku of this device" + "shipping": { + "type": "object", + "properties": { + "shipments": { + "type": "array", + "items": { + "type": "object", + "properties": { + "shippedAt": { + "type": "string", + "format": "date-time", + "description": "The date this shipment was shipped" + }, + "number": { + "type": "integer", + "description": "Which shipment the information is for" + }, + "devices": { + "type": "array", + "items": { + "type": "object", + "properties": { + "quantity": { + "type": "integer", + "description": "How many of this SKU are in this shipment" + }, + "sku": { + "type": "string", + "description": "The sku of this device" + }, + "description": { + "type": "string", + "description": "The description of this device" + } + } }, - "description": { - "type": "string", - "description": "The description of this device" - } + "description": "All devices contained in this shipment" } - }, - "description": "All devices contained in this shipment" - } - } - }, - "description": "Hardware shipments for this order" - }, - "awaitingShipment": { - "type": "array", - "items": { - "type": "object", - "properties": { - "quantity": { - "type": "integer", - "description": "How many of this SKU are in this shipment" + } }, - "sku": { - "type": "string", - "description": "The sku of this device" + "description": "Hardware shipments for this order" + }, + "awaitingShipment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "quantity": { + "type": "integer", + "description": "How many of this SKU are in this shipment" + }, + "sku": { + "type": "string", + "description": "The sku of this device" + }, + "description": { + "type": "string", + "description": "The description of this device" + } + } }, - "description": { - "type": "string", - "description": "The description of this device" - } + "description": "Remaining hardware items that are pending shipment" } }, - "description": "Remaining hardware items that are pending shipment" + "description": "All shipping information for this order" }, "subscriptions": { "type": "array", @@ -138792,26 +139279,28 @@ "example": { "claimId": "ABCD1EFGH4IJ", "number": "97001888", - "shipments": [ - { - "shippedAt": "2024-06-30T00:00:00Z", - "number": 1, - "devices": [ - { - "quantity": 5, - "sku": "MR70-HW", - "description": "Meraki MR70 Cloud Managed AP" - } - ] - } - ], - "awaitingShipment": [ - { - "quantity": 1, - "sku": "MR70-HW", - "description": "Meraki MX90 Cloud Managed Security Appliance" - } - ], + "shipping": { + "shipments": [ + { + "shippedAt": "2024-06-30T00:00:00Z", + "number": 1, + "devices": [ + { + "quantity": 5, + "sku": "MR70-HW", + "description": "Meraki MR70 Cloud Managed AP" + } + ] + } + ], + "awaitingShipment": [ + { + "quantity": 1, + "sku": "MR70-HW", + "description": "Meraki MX90 Cloud Managed Security Appliance" + } + ] + }, "subscriptions": [ { "subscriptionId": "1234", @@ -138838,8 +139327,7 @@ "tags": [ "licensing", "configure", - "orders", - "preview" + "orders" ], "x-release-stage": "beta" } @@ -158428,6 +158916,290 @@ "x-release-stage": "beta" } }, + "/organizations/{organizationId}/switch/ports/profiles/overview/byProfile": { + "get": { + "description": "List the port profiles in an organization", + "operationId": "getOrganizationSwitchPortsProfilesOverviewByProfile", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "networkIds", + "in": "query", + "description": "Return the port profiles for the specified network(s)", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "formattedStaticAssignments", + "in": "query", + "description": "Returns the list of static switchports that are assgined to the switchport profile", + "schema": { + "type": "boolean" + } + }, + { + "name": "searchQuery", + "in": "query", + "description": "Optional parameter to filter the result set by the search query", + "schema": { + "type": "string" + } + }, + { + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 1000.", + "schema": { + "type": "integer" + } + }, + { + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + }, + { + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "profileId": { + "type": "string", + "description": "ID of the profile" + }, + "name": { + "type": "string", + "description": "The name of the profile." + }, + "description": { + "type": "string", + "description": "The text describing the profile." + }, + "createdAt": { + "type": "string", + "format": "date-time", + "description": "When the port profile was created." + }, + "updatedAt": { + "type": "string", + "format": "date-time", + "description": "When the port profile was updated." + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the network" + } + }, + "description": "Network attributes" + }, + "counts": { + "type": "object", + "properties": { + "assigned": { + "type": "object", + "properties": { + "ports": { + "type": "integer", + "description": "The number of switch ports assigned to this profile" + }, + "switches": { + "type": "integer", + "description": "The number of switches assigned to this profile" + }, + "automations": { + "type": "integer", + "description": "The number of automations assigned to this profile" + } + }, + "description": "Counts of switches and ports assigned to this profile" + }, + "networksCount": { + "type": "object", + "properties": { + "included": { + "type": "integer", + "description": "The number of networks that are part of inclusion list" + }, + "excluded": { + "type": "integer", + "description": "The number of networks that are part of exclusion list" + } + }, + "description": "The number of networks associated to this profile" + } + }, + "description": "Counts of switches and ports associated with this profile" + }, + "isOrganizationWide": { + "type": "boolean", + "description": "Whether or not this profile is a organization wide profile" + }, + "networks": { + "type": "object", + "properties": { + "values": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the network / associated node group" + }, + "name": { + "type": "string", + "description": "The name of network / associated node group" + } + } + }, + "description": "List of Associated Networks" + }, + "type": { + "type": "string", + "description": "Determines whether network is included or excluded in smart port profile based on isOrganizationWide Flag." + } + }, + "description": "Object of Associated Networks" + }, + "access": { + "type": "string", + "description": "RBAC -> access computed based on current user's administered networks & associated networks w.r.t switch port profiles" + } + } + }, + "description": "Listing of Overview of switch port profiles in an organization" + }, + "meta": { + "type": "object", + "properties": { + "counts": { + "type": "object", + "properties": { + "items": { + "type": "object", + "properties": { + "total": { + "type": "integer", + "description": "Total number of switch port profiles" + } + }, + "description": "Meta data of the items" + } + }, + "description": "Counts of the result" + } + }, + "description": "Meta data details about result" + } + } + } + }, + "example": [ + { + "items": [ + { + "profileId": "1284392014819", + "name": "Phone", + "description": "IP Phones for all office workers", + "createdAt": "2018-02-11T00:00:00.090210Z", + "updatedAt": "2018-02-11T00:00:00.090210Z", + "network": { + "id": "N_24329156" + }, + "counts": { + "assigned": { + "ports": 4, + "switches": 2, + "automations": 6 + }, + "networksCount": { + "included": 40, + "excluded": 20 + } + }, + "isOrganizationWide": false, + "networks": { + "values": [ + { + "id": "N_11865", + "name": "Wonderland-Dev" + } + ], + "type": "included" + }, + "access": "full" + } + ], + "meta": { + "counts": { + "items": { + "total": 1 + } + } + } + } + ] + } + }, + "headers": { + "Link": { + "schema": { + "type": "string" + }, + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + } + } + }, + "summary": "List the port profiles in an organization", + "tags": [ + "switch", + "configure", + "ports", + "profiles", + "overview", + "byProfile" + ], + "x-release-stage": "beta" + } + }, "/organizations/{organizationId}/switch/ports/profiles/{id}": { "get": { "description": "Get detailed information about a port profile", @@ -166286,6 +167058,452 @@ ] } }, + "/organizations/{organizationId}/wireless/devices/power/mode/history": { + "get": { + "description": "Return a record of power mode changes for wireless devices in the organization. For each device, it provides a series of events with timestamps indicating when a power mode change occurred and the new mode. The events are ordered by timestamp.", + "operationId": "getOrganizationWirelessDevicesPowerModeHistory", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "t0", + "in": "query", + "description": "The beginning of the timespan for the data. The maximum lookback period is 1 day from today.", + "schema": { + "type": "string" + } + }, + { + "name": "t1", + "in": "query", + "description": "The end of the timespan for the data. t1 can be a maximum of 1 day after t0.", + "schema": { + "type": "string" + } + }, + { + "name": "timespan", + "in": "query", + "description": "The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 1 day. The default is 1 day.", + "schema": { + "type": "number", + "format": "float", + "maximum": 86400 + } + }, + { + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10.", + "schema": { + "type": "integer" + } + }, + { + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + }, + { + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + }, + { + "name": "networkIds", + "in": "query", + "description": "Optional parameter to filter the result set by the included set of network IDs", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "serials", + "in": "query", + "description": "Optional parameter to filter device availabilities history by device serial numbers", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + } + ], + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "serial": { + "type": "string", + "description": "Unique serial number for the device" + }, + "model": { + "type": "string", + "description": "Model of the device" + }, + "name": { + "type": "string", + "description": "Name of the device" + }, + "mac": { + "type": "string", + "description": "MAC address of the device" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the device" + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The network ID" + }, + "name": { + "type": "string", + "description": "The name of the network" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the network" + } + }, + "description": "Information regarding the network the device belongs to" + }, + "events": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ts": { + "type": "string", + "format": "date-time", + "description": "Timestamp of the event" + }, + "powerMode": { + "type": "string", + "description": "The power mode of the device" + } + } + }, + "description": "Events indicating power mode changes for the device" + } + } + }, + "description": "The top-level property containing all power mode data." + } + } + }, + "example": { + "items": [ + { + "serial": "Q234-ABCD-0001", + "model": "MR", + "name": "My AP", + "mac": "00:11:22:33:44:55", + "tags": [ + "tag1", + "tag2" + ], + "network": { + "id": "N_24329156", + "name": "Main Office", + "tags": [ + "tag1", + "tag2" + ] + }, + "events": [ + { + "ts": "2018-02-11T00:00:00.090210Z", + "powerMode": "full power" + } + ] + } + ] + } + } + }, + "headers": { + "Link": { + "schema": { + "type": "string" + }, + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + } + } + }, + "summary": "Return a record of power mode changes for wireless devices in the organization", + "tags": [ + "wireless", + "monitor", + "devices", + "power", + "mode", + "history" + ], + "x-release-stage": "beta" + } + }, + "/organizations/{organizationId}/wireless/devices/system/cpu/load/history": { + "get": { + "description": "Return the CPU Load history for a list of wireless devices in the organization.", + "operationId": "getOrganizationWirelessDevicesSystemCpuLoadHistory", + "parameters": [ + { + "name": "organizationId", + "in": "path", + "description": "Organization ID", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "t0", + "in": "query", + "description": "The beginning of the timespan for the data. The maximum lookback period is 1 day from today.", + "schema": { + "type": "string" + } + }, + { + "name": "t1", + "in": "query", + "description": "The end of the timespan for the data. t1 can be a maximum of 1 day after t0.", + "schema": { + "type": "string" + } + }, + { + "name": "timespan", + "in": "query", + "description": "The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 1 day. The default is 1 day.", + "schema": { + "type": "number", + "format": "float", + "maximum": 86400 + } + }, + { + "name": "perPage", + "in": "query", + "description": "The number of entries per page returned. Acceptable range is 3 - 20. Default is 10.", + "schema": { + "type": "integer" + } + }, + { + "name": "startingAfter", + "in": "query", + "description": "A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + }, + { + "name": "endingBefore", + "in": "query", + "description": "A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.", + "schema": { + "type": "string" + } + }, + { + "name": "networkIds", + "in": "query", + "description": "Optional parameter to filter the result set by the included set of network IDs", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "serials", + "in": "query", + "description": "Optional parameter to filter device availabilities history by device serial numbers", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + } + ], + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "serial": { + "type": "string", + "description": "Unique serial number for the device" + }, + "model": { + "type": "string", + "description": "Model of the device" + }, + "name": { + "type": "string", + "description": "Name of the device" + }, + "mac": { + "type": "string", + "description": "MAC address of the device" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the device" + }, + "network": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The network ID" + }, + "name": { + "type": "string", + "description": "The name of the network" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of custom tags for the network" + } + }, + "description": "Information regarding the network the device belongs to" + }, + "cpuCount": { + "type": "integer", + "description": "Number of CPU cores on the device" + }, + "series": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ts": { + "type": "string", + "format": "date-time", + "description": "Timestamp of the cpu load measurement" + }, + "cpuLoad5": { + "type": "integer", + "description": "The 5 minutes cpu load average of the device" + } + } + }, + "description": "Series of cpu load average measurements on the device" + } + } + }, + "description": "The top-level property containing all cpu load data." + } + } + }, + "example": { + "items": [ + { + "serial": "Q234-ABCD-0001", + "model": "MR", + "name": "My AP", + "mac": "00:11:22:33:44:55", + "tags": [ + "tag1", + "tag2" + ], + "network": { + "id": "N_24329156", + "name": "Main Office", + "tags": [ + "tag1", + "tag2" + ] + }, + "cpuCount": 4, + "series": [ + { + "ts": "2018-02-11T00:00:00.090210Z", + "cpuLoad5": 1000 + } + ] + } + ] + } + } + }, + "headers": { + "Link": { + "schema": { + "type": "string" + }, + "description": "A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests." + } + } + } + }, + "summary": "Return the CPU Load history for a list of wireless devices in the organization.", + "tags": [ + "wireless", + "monitor", + "devices", + "system", + "cpu", + "load", + "history" + ], + "x-release-stage": "beta" + } + }, "/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice": { "get": { "description": "List of Catalyst access points information", @@ -166811,7 +168029,8 @@ "configure", "opportunisticPcap", "byNetwork" - ] + ], + "x-release-stage": "beta" } }, "/organizations/{organizationId}/wireless/opportunisticPcap/license/byNetwork": { @@ -168482,7 +169701,7 @@ }, "channel": { "type": "string", - "description": "Channel the zigbee node will communicate on either, auto or between 11-26" + "description": "Channel the zigbee node will communicate on either, auto or between 11-25" } }, "description": "Default Settings for the MRs in network" @@ -168509,7 +169728,7 @@ }, "defaults": { "transmitPowerLevel": 10, - "channel": "24" + "channel": "25" } } ] @@ -168576,7 +169795,7 @@ { "name": "networkIds", "in": "query", - "description": "Parameter of networks you want the zigbee deviceces for. E.g.: networkIds[]=N_12345678&networkIds[]=N_3456", + "description": "Parameter of networks you want the zigbee devices for. E.g.: networkIds[]=N_12345678&networkIds[]=N_3456", "schema": { "type": "array", "items": { @@ -173304,6 +174523,9 @@ { "name": "byNetwork" }, + { + "name": "byProfile" + }, { "name": "byStack" }, @@ -173436,6 +174658,9 @@ { "name": "coterm" }, + { + "name": "cpu" + }, { "name": "current" }, @@ -173697,6 +174922,9 @@ { "name": "lldpCdp" }, + { + "name": "load" + }, { "name": "local" }, @@ -173748,6 +174976,9 @@ { "name": "mirrors" }, + { + "name": "mode" + }, { "name": "models" }, @@ -173889,9 +175120,6 @@ { "name": "prepare" }, - { - "name": "preview" - }, { "name": "priorities" },