- Release Notes
- API Changelog
- Overview
- Generally Available
- v1.57.0
- v1.56.0
- v1.55.0
- v1.54.0
- v1.53.0
- v1.52.0
- v1.51.1
- v1.50.0
- v1.49.0
- v1.48.0
- v1.47.0
- v1.46.0
- v1.45.0
- v1.44.0
- v1.43.0
- v1.42.0
- v1.41.0
- v1.40.0
- v1.39.0
- v1.38.0
- v1.37.0
- v1.36.0
- v1.35.0
- v1.34.0
- v1.33.0
- v1.32.0
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.0
- v1.27.0
- v1.26.0
- v1.25.0
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- Beta
- What's Updated
- What's New
- [ switch ]
- dhcpServerPolicy
- Return the list of servers trusted by Dynamic ARP Inspection on this network. These are also known as whitelisted snoop entries
- Add a server to be trusted by Dynamic ARP Inspection on this network
- Update a server that is trusted by Dynamic ARP Inspection on this network
- Remove a server from being trusted by Dynamic ARP Inspection on this network
- Return the devices that have a Dynamic ARP Inspection warning and their warnings
- dhcp
- dhcpServerPolicy
- [ networks ]
- [ switch ]
Version 1.21.0 to 1.22.0
Summary of Changes
5 - New
14 - Updated
541 - Total operations
342 - Total Paths
What's Updated
[ switch ]
accessPolicies
Create an access policy for a switch network
POST /networks/{networkId}/switch/accessPolicies
- Optional property
failedAuthVlanId
Added
- Optional property
reAuthenticationInterval
Added
Update an access policy for a switch network
PUT /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}
- Optional property
failedAuthVlanId
Added
- Optional property
reAuthenticationInterval
Added
dhcpServerPolicy
Update the DHCP server settings
PUT /networks/{networkId}/switch/dhcpServerPolicy
- Optional property
alerts
Added
- Optional property
arpInspection
Added
[ wireless ]
rfProfiles
Creates new RF profile for this network
POST /networks/{networkId}/wireless/rfProfiles
- Optional property
transmission
Added
Updates specified RF profile for this network
PUT /networks/{networkId}/wireless/rfProfiles/{rfProfileId}
- Optional property
transmission
Added
[ organizations ]
apiRequests
List the API requests made by an organization
GET /organizations/{organizationId}/apiRequests
- Optional param
version
added
- Optional param
operationIds
added
- Optional property
version
Added
- Optional property
operationId
Added
- Response property
version
value added
- Response property
operationId
value added
What's New
[ switch ]
dhcpServerPolicy
PATH /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
- Path added
- New operation
Return the list of servers trusted by Dynamic ARP Inspection on this network. These are also known as whitelisted snoop entries
GET
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
Code SnippetCopy[ { "trustedServerId": "123", "mac": "00:11:22:33:44:55", "vlan": 100, "ipv4": { "address": "1.2.3.4" } } ]
- New operation
Add a server to be trusted by Dynamic ARP Inspection on this network
POST
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
Code SnippetCopy{ "trustedServerId": "123", "mac": "00:11:22:33:44:55", "vlan": 100, "ipv4": { "address": "1.2.3.4" } }
PATH /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
- Path added
- New operation
Update a server that is trusted by Dynamic ARP Inspection on this network
PUT
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
Code SnippetCopy{ "trustedServerId": "123", "mac": "00:11:22:33:44:55", "vlan": 100, "ipv4": { "address": "1.2.3.4" } }
- New operation
Remove a server from being trusted by Dynamic ARP Inspection on this network
DELETE
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
PATH /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice
- Path added
- New operation
Return the devices that have a Dynamic ARP Inspection warning and their warnings
GET
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice
Code SnippetCopy[ { "serial": "Q234-ABCD-0001", "name": "My switch", "url": "https://n1.meraki.com//n//manage/nodes/new_list/000000000000", "supportsInspection": false, "hasTrustedPort": false } ]
dhcp
PATH /networks/{networkId}/switch/dhcp/v4/servers/seen
- Path added
- New operation
Return the network's DHCPv4 servers seen within the selected timeframe (default 1 day)
GET
/networks/{networkId}/switch/dhcp/v4/servers/seen
Code SnippetCopy[ { "mac": "00:11:22:33:44:55", "vlan": 100, "ipv4": { "address": "10.0.0.0/24", "subnet": "192.168.1.0/24", "gateway": "1.2.3.5" }, "clientId": "k74272e", "isAllowed": true, "isConfigured": true, "lastSeenAt": "2018-02-11T00:00:00.090210Z", "lastAck": { "ts": "2018-02-11T00:00:00.090210Z", "ipv4": { "address": "123.123.123.1" } }, "seenBy": [ { "serial": "Q234-ABCD-0001", "name": "My switch2", "url": "https://n1.meraki.com//n//manage/nodes/new_list/0000000000001" } ], "type": "device", "device": { "serial": "Q234-ABCD-0002", "name": null, "url": "https://n1.meraki.com//n//manage/nodes/new_list/000000000000", "interface": { "name": "My L3 Interface", "url": "https://n1.meraki.com//n//manage/configure/switch_l3/l3_interface/00000" } }, "lastPacket": { "source": { "mac": "00:11:22:33:44:55", "ipv4": { "address": "1.2.3.4" }, "port": 443 }, "destination": { "mac": "22:33:44:55:66:77", "ipv4": { "address": "123.123.123.1" }, "port": 444 }, "type": "ACK", "ethernet": { "type": "0x1212" }, "ip": { "id": "0x1313", "version": 4, "length": 24929, "headerLength": 1, "protocol": 1, "ttl": 50, "dscp": { "tag": 24, "ecn": 1 } }, "udp": { "length": 24929, "checksum": "0x1414" }, "fields": { "op": 1, "htype": 1, "hlen": 6, "hops": 0, "xid": "0x11111111", "secs": 1526087474, "flags": "0x0000", "ciaddr": "1.2.3.4", "yiaddr": "123.123.123.1", "siaddr": "1.2.3.4", "giaddr": "1.2.3.5", "chaddr": "abcdefghijkl", "sname": "1.2.3.4", "magicCookie": "0x22222222", "options": [ { "name": "Lease time", "value": "86400 seconds" }, { "name": "Subnet mask", "value": "255.255.255.0" } ] } } } ]
[ networks ]
policies
PATH /networks/{networkId}/policies/byClient
- Path added
- New operation
Get policies for all clients with policies
GET
/networks/{networkId}/policies/byClient
Code SnippetCopy[ { "name": "my phone", "clientId": "abc", "assigned": [ { "name": "Allowed", "type": "ssid", "ssid": [ { "ssidNumber": 1 } ] } ] } ]