April 2026
Meraki API Release Notes v1.69.0
Summary
- 39 new operations added
- 37 operations enhanced
- 926 total operations available
What's New
appliance
uplinks
- Update nat, PUT /networks/{networkId}/appliance/uplinks/nat
devices
camera
- Get clip, GET /devices/{serial}/camera/clip
organizations
api
- Get jobs, GET /organizations/{organizationId}/api/rest/provisioning/pipelines/jobs
- Get byPipeline, GET /organizations/{organizationId}/api/rest/provisioning/pipelines/jobs/overviews/byPipeline
appliance
policies
- Get applicationCategories, GET /organizations/{organizationId}/policies/global/firewall/applicationCategories
- Get rulesets, GET /organizations/{organizationId}/policies/global/firewall/rulesets
- Create rulesets, POST /organizations/{organizationId}/policies/global/firewall/rulesets
- Get rules, GET /organizations/{organizationId}/policies/global/firewall/rulesets/rules
- Create rules, POST /organizations/{organizationId}/policies/global/firewall/rulesets/rules
- Delete rules, DELETE /organizations/{organizationId}/policies/global/firewall/rulesets/rules/{ruleId}
- Update rules, PUT /organizations/{organizationId}/policies/global/firewall/rulesets/rules/{ruleId}
- Delete rulesets, DELETE /organizations/{organizationId}/policies/global/firewall/rulesets/{rulesetId}
- Update rulesets, PUT /organizations/{organizationId}/policies/global/firewall/rulesets/{rulesetId}
- Get policies, GET /organizations/{organizationId}/policies/global/group/policies
- Create policies, POST /organizations/{organizationId}/policies/global/group/policies
- Create assign, POST /organizations/{organizationId}/policies/global/group/policies/adaptivePolicyGroups/assign
- Get assignments, GET /organizations/{organizationId}/policies/global/group/policies/adaptivePolicyGroups/assignments
- Create remove, POST /organizations/{organizationId}/policies/global/group/policies/adaptivePolicyGroups/remove
- Create assign, POST /organizations/{organizationId}/policies/global/group/policies/appliance/vlans/assign
- Get assignments, GET /organizations/{organizationId}/policies/global/group/policies/appliance/vlans/assignments
- Get byVlan, GET /organizations/{organizationId}/policies/global/group/policies/appliance/vlans/assignments/byVlan
- Create remove, POST /organizations/{organizationId}/policies/global/group/policies/appliance/vlans/remove
- Get assignments, GET /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments
- Create assignments, POST /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments
- Delete assignments, DELETE /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments/{assignmentId}
- Update assignments, PUT /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments/{assignmentId}
- Delete policies, DELETE /organizations/{organizationId}/policies/global/group/policies/{policyId}
- Update policies, PUT /organizations/{organizationId}/policies/global/group/policies/{policyId}
sase
- Get connectors, GET /organizations/{organizationId}/sase/connectors
- Create batchCreate, POST /organizations/{organizationId}/sase/connectors/batchCreate
- Create batchDelete, POST /organizations/{organizationId}/sase/connectors/batchDelete
- Get regions, GET /organizations/{organizationId}/sase/regions
- Get sites, GET /organizations/{organizationId}/sase/sites
- Create attach, POST /organizations/{organizationId}/sase/sites/attach
- Get bySite, GET /organizations/{organizationId}/sase/sites/connectivity/history/bySite
- Get overview, GET /organizations/{organizationId}/sase/sites/connectivity/overview
- Delete detach, DELETE /organizations/{organizationId}/sase/sites/detach
- Update sites, PUT /organizations/{organizationId}/sase/sites/{siteId}
What's Updated
appliance
security
- Get intrusion, GET /networks/{networkId}/appliance/security/intrusion
- added the new 'detection' enum value to the 'mode' response property for the response status '200'
- added the new 'disabled' enum value to the 'mode' response property for the response status '200'
- added the new 'prevention' enum value to the 'mode' response property for the response status '200'
vlans
- Create vlans, POST /networks/{networkId}/appliance/vlans
- added the new optional request property 'uplinks'
- Update vlans, PUT /networks/{networkId}/appliance/vlans/{vlanId}
- added the new optional request property 'uplinks'
vpn
- added the optional property 'neighbors/items/communityOut' to the response with the '200' status
- added the optional property 'neighbors/items/filterIn' to the response with the '200' status
- added the optional property 'routerId' to the response with the '200' status
- Update bgp, PUT /networks/{networkId}/appliance/vpn/bgp
- added the new optional request property 'neighbors/items/communityOut'
- added the new optional request property 'neighbors/items/filterIn'
- added the new optional request property 'routerId'
- ... and 3 more changes
- Get siteToSiteVpn, GET /networks/{networkId}/appliance/vpn/siteToSiteVpn
- added the optional property 'hostTranslations' to the response with the '200' status
- Update siteToSiteVpn, PUT /networks/{networkId}/appliance/vpn/siteToSiteVpn
- added the new optional request property 'hostTranslations'
- added the optional property 'hostTranslations' to the response with the '200' status
clients
splashAuthorizationStatus
- Get splashAuthorizationStatus, GET /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
- added the optional property 'ssids' to the response with the '200' status
- Update splashAuthorizationStatus, PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
- added the optional property 'ssids' to the response with the '200' status
devices
lossAndLatencyHistory
- Get lossAndLatencyHistory, GET /devices/{serial}/lossAndLatencyHistory
- added the new enum value 'wan4' to the 'query' request parameter 'uplink'
wireless
- Get latencyStats, GET /devices/{serial}/wireless/latencyStats
- added the optional property 'latencyStats' to the response with the '200' status
- added the optional property 'serial' to the response with the '200' status
firmwareUpgrades
general
- Get firmwareUpgrades, GET /networks/{networkId}/firmwareUpgrades
- added the optional property 'products/wireless/nextUpgrade/predownload' to the response with the '200' status
- Update firmwareUpgrades, PUT /networks/{networkId}/firmwareUpgrades
- added the new optional request property 'products/wireless/nextUpgrade/predownload'
- added the optional property 'products/wireless/nextUpgrade/predownload' to the response with the '200' status
rollbacks
- Create rollbacks, POST /networks/{networkId}/firmwareUpgrades/rollbacks
- added the new optional request property 'predownload'
- added the optional property 'predownload' to the response with the '200' status
organizations
alerts
- Create profiles, POST /organizations/{organizationId}/alerts/profiles
- added the new 'wan4' enum value to the request property 'alertCondition/interface'
- Update profiles, PUT /organizations/{organizationId}/alerts/profiles/{alertConfigId}
- added the new 'wan4' enum value to the request property 'alertCondition/interface'
appliance
- added the optional property 'allowedRules' to the response with the '200' status
- Update intrusion, PUT /organizations/{organizationId}/appliance/security/intrusion
- added the optional property 'allowedRules' to the response with the '200' status
- added the optional property '/items/merakiVpnPeers/items/priority' to the response with the '200' status
assurance
- added the new enum value 'experience_metrics' to the 'query' request parameter 'category'
- added the new enum value 'experience_metrics' to the 'query' request parameter 'category'
- added the new enum value 'experience_metrics' to the 'query' request parameter 'category'
- added the required property 'items/items/lastAlertedAt' to the response with the '200' status
- added the new enum value 'experience_metrics' to the 'query' request parameter 'category'
- added the new enum value 'experience_metrics' to the 'query' request parameter 'category'
wireless
clients
- Get connectionStats, GET /networks/{networkId}/wireless/clients/connectionStats
- added the optional property '/items/connectionStats' to the response with the '200' status
- added the optional property '/items/mac' to the response with the '200' status
- Get latencyStats, GET /networks/{networkId}/wireless/clients/latencyStats
- added the optional property '/items/latencyStats' to the response with the '200' status
- added the optional property '/items/mac' to the response with the '200' status
- Get latencyStats, GET /networks/{networkId}/wireless/clients/{clientId}/latencyStats
- added the optional property 'latencyStats' to the response with the '200' status
- added the optional property 'mac' to the response with the '200' status
devices
- Get latencyStats, GET /networks/{networkId}/wireless/devices/latencyStats
- added the optional property '/items/latencyStats' to the response with the '200' status
- added the optional property '/items/serial' to the response with the '200' status
electronicShelfLabel
- Get electronicShelfLabel, GET /networks/{networkId}/wireless/electronicShelfLabel
- added the optional property 'sepioo' to the response with the '200' status
- Update electronicShelfLabel, PUT /networks/{networkId}/wireless/electronicShelfLabel
- added the optional property 'sepioo' to the response with the '200' status
- Get configuredDevices, GET /networks/{networkId}/wireless/electronicShelfLabel/configuredDevices
- added the optional property '/items/sepioo' to the response with the '200' status
latencyStats
- Get latencyStats, GET /networks/{networkId}/wireless/latencyStats
- added the optional property 'backgroundTraffic' to the response with the '200' status
- added the optional property 'bestEffortTraffic' to the response with the '200' status
- added the optional property 'videoTraffic' to the response with the '200' status
- ... and 1 more changes
settings
- Get settings, GET /networks/{networkId}/wireless/settings
- added the optional property 'upgrade' to the response with the '200' status
- Update settings, PUT /networks/{networkId}/wireless/settings
- added the new optional request property 'upgrade'
- added the optional property 'upgrade' to the response with the '200' status
ssids
- Update ssids, PUT /networks/{networkId}/wireless/ssids/{number}
- added the new optional request property 'ssidAdminAccessible'
- added the optional property 'concentrator' to the response with the '200' status
- added the optional property 'failover' to the response with the '200' status
- added the optional property 'splitTunnel' to the response with the '200' status
- added the optional property 'concentrator' to the response with the '200' status
- added the optional property 'failover' to the response with the '200' status
- added the optional property 'splitTunnel' to the response with the '200' status
March 2026
Meraki API Release Notes v1.68.0
Summary
- 7 new operations added
- 36 operations enhanced
- 875 total operations available
What's New
appliance
umbrella
- Connect a Cisco Umbrella account to this network, connectNetworkApplianceUmbrellaAccount
- Disconnect Umbrella account from this network, disconnectNetworkApplianceUmbrellaAccount
organizations
integrations
- Provides a list of integrations that can be enabled for an Organization., getOrganizationIntegrationsDeployable
- Provides a list of integrations enabled for an Organization., getOrganizationIntegrationsDeployed
sase
- List of MX networks or templates that can be enrolled into Secure Access, getOrganizationSaseNetworksEligible
wireless
devices
- List the zero touch deployments for wireless access points in an organization, getOrganizationWirelessDevicesProvisioningDeployments
- Delete a zero touch deployment, deleteOrganizationWirelessDevicesProvisioningDeployment
What's Updated
camera
qualityAndRetention
- Returns quality and retention settings for the given camera, getDeviceCameraQualityAndRetention
- property
propertiesadded
sense
- Returns sense settings for a given camera, getDeviceCameraSense
- Returns the MV Sense object detection model list for the given camera, getDeviceCameraSenseObjectDetectionModels
- property
propertiesadded
- property
detectionModelIdadded
videoLink
- Returns video link to the specified camera, getDeviceCameraVideoLink
- property
propertiesadded
wirelessProfiles
- Returns wireless profile assigned to the given camera, getDeviceCameraWirelessProfiles
- property
propertiesadded
onboarding
- Fetch onboarding status of cameras, getOrganizationCameraOnboardingStatuses
- property
propertiesadded
devices
multicastRouting
- Enqueue a job to perform a Multicast routing request for the device, createDeviceLiveToolsMulticastRouting
- Return a Multicast routing live tool job., getDeviceLiveToolsMulticastRouting
- property
vrfadded
- property
vrfTypeadded
- property
ipVersionadded
appliance
vpn
- Return the third party VPN peers for an organization, getOrganizationApplianceVpnThirdPartyVPNPeers
- Update the third party VPN peers for an organization, updateOrganizationApplianceVpnThirdPartyVPNPeers
- property
ecmpUplinkConfigsadded
networks
clients
- Return the client associated with the given identifier, getNetworkClient
- property
modeladded
organizations
splash
- List Splash Themes, getOrganizationSplashThemes
- Create a Splash Theme, createOrganizationSplashTheme
- property
isSystemThemeadded
summary
- List the client and status overview information for the networks in an organization, getOrganizationSummaryTopNetworksByStatus
- property
groupadded
What's Changed
appliance
ports
- List per-port VLAN settings for all ports of a secure router or security appliance., getNetworkAppliancePorts
- Summary changed from List per-port VLAN settings f...
- Return per-port VLAN settings for a single secure router or security appliance port., getNetworkAppliancePort
- Summary changed from Return per-port VLAN settings...
- Update the per-port VLAN settings for a single secure router or security appliance port., updateNetworkAppliancePort
- Summary changed from Update the per-port VLAN sett...
February 2026
Meraki API Release Notes v1.67.0
Summary
- 4 new operations added
- 24 operations enhanced
- 866 total operations available
What's New
organizations
inventory
- Fetch the EOX summary for an organization, including counts of devices that are end-of-sale, end-of-support, and end-of-support-soon., getOrganizationInventoryDevicesEoxOverview
networks
- Move networks from one organization to another, createNetworkMove
wireless
radio
- Update the AutoRF settings for a wireless network, updateNetworkWirelessRadioRrm
- List the AutoRF settings of an organization by network, getOrganizationWirelessRadioRrmByNetwork
What's Updated
organizations
policyObjects
- Lists Policy Objects belonging to the organization., getOrganizationPolicyObjects
- Lists Policy Object Groups belonging to the organization., getOrganizationPolicyObjectsGroups
- property
itemsadded
floorPlans
- List auto locate details for each device in your organization, getOrganizationFloorPlansAutoLocateDevices
- property
nameadded
inventory
- Return the device inventory for an organization, getOrganizationInventoryDevices
- Return a single device from the inventory of an organization, getOrganizationInventoryDevice
- param
eoxStatusesadded
- property
eoxadded
devices
switch
alternateManagementInterface
- Return the switch alternate management interface for the network, getNetworkSwitchAlternateManagementInterface
- Update the switch alternate management interface for the network, updateNetworkSwitchAlternateManagementInterface
- property
useOobMgmtadded
dhcpServerPolicy
- Return the DHCP server settings, getNetworkSwitchDhcpServerPolicy
- Update the DHCP server settings, updateNetworkSwitchDhcpServerPolicy
- property
alwaysAllowedServersadded
wireless
settings
- Return the wireless settings for a network, getNetworkWirelessSettings
- Update the wireless settings for a network, updateNetworkWirelessSettings
- property
multicastToUnicastConversionadded
- property
multicastToUnicastConversionadded
January 2026
Meraki API Release Notes v1.66.0 Changelog
Summary
- 3 new operations added
- 151 operations enhanced
- 862 total operations available
What's New
organizations
inventory
- Claim an order by the secure unique order claim number, the order claim id, claimOrganizationInventoryOrders
- Preview the results and status of an order claim by the secure order id, previewOrganizationInventoryOrders
nac
certificates
- Create a new CRL (either base or delta) for an existing CA, createOrganizationNacCertificatesAuthoritiesCrl
What's Updated
camera
qualityRetentionProfiles
- List the quality retention profiles for this network, getNetworkCameraQualityRetentionProfiles
- Creates new quality retention profile for this network., createNetworkCameraQualityRetentionProfile
- Retrieve a single quality retention profile, getNetworkCameraQualityRetentionProfile
- schema added
roles
- List all the roles in this organization, getOrganizationCameraRoles
- Creates new role for this organization., createOrganizationCameraRole
- Retrieve a single role., getOrganizationCameraRole
- schema added
devices
arpTable
- Enqueue a job to perform a ARP table request for the device, createDeviceLiveToolsArpTable
- Return an ARP table live tool job., getDeviceLiveToolsArpTable
- property
interfaceadded
managementInterface
- Return the management interface settings for a device, getDeviceManagementInterface
- Update the management interface settings for a device, updateDeviceManagementInterface
- property
vrfadded
wireless
radio
- Return the manually configured radio settings overrides of a device, which take precedence over RF profiles., getDeviceWirelessRadioSettings
- schema added
airMarshal
- List Air Marshal scan results from a network, getNetworkWirelessAirMarshal
- schema added
ssids
- Return the Hotspot 2.0 settings for an SSID, getNetworkWirelessSsidHotspot20
- List all Identity PSKs in a wireless network, getNetworkWirelessSsidIdentityPsks
- Return an Identity PSK, getNetworkWirelessSsidIdentityPsk
- Display the traffic shaping settings for a SSID on an MR network, getNetworkWirelessSsidTrafficShapingRules
- schema added
networks
clients
- Return the application usage data for clients, getNetworkClientsApplicationUsage
- Return the usage histories for clients, getNetworkClientsUsageHistories
- schema added
- property
receivedadded
topology
- List the LLDP and CDP information for all discovered devices and connections in a network, getNetworkTopologyLinkLayer
- schema added
- property
deviceadded
- property
stackadded
appliance
contentFiltering
- Return the content filtering settings for an MX network, getNetworkApplianceContentFiltering
- schema added
vlans
- Add a VLAN, createNetworkApplianceVlan
- property
dhcpRelayServerIpsadded
- property
dhcpBootNextServeradded
- property
dhcpBootFilenameadded
uplinks
- Returns an overview of uplink statuses, getOrganizationApplianceUplinksStatusesOverview
- param
networkIdsadded
organizations
devices
- Retrieve device migration statuses in an organization, getOrganizationDevicesControllerMigrations
- Perform a packet capture on a device and store in Meraki Cloud, createOrganizationDevicesPacketCaptureCapture
- Perform a packet capture on multiple devices and store in Meraki Cloud., bulkOrganizationDevicesPacketCaptureCapturesCreate
- property
advancedadded
summary
- List the client and status overview information for the networks in an organization, getOrganizationSummaryTopNetworksByStatus
- property
enumadded