Cisco Meraki Insight API
The insight API from Cisco Meraki — 4 operation(s) for insight.
The insight API from Cisco Meraki — 4 operation(s) for insight.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/cisco-meraki-insight-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Meraki Dashboard Insight API
description: 'A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale.
> Date: 05 August, 2026
>
> Recent Updates
---
API Documentation
Community Support
Meraki Homepage'
contact:
name: Meraki Developer Community
url: https://meraki.io/community
version: 1.73.0
x-provenance:
method: harvested
authored_by: Cisco Meraki
harvested_by: API Evangelist
harvested_on: '2026-08-19'
first_party: true
note: Published by Cisco. Retrieved unmodified except for this x-provenance block.
provider_published: true
x-evidence:
- type: source
url: https://github.com/meraki/openapi/blob/master/openapi/spec3.json
- type: raw
url: https://raw.githubusercontent.com/meraki/openapi/master/openapi/spec3.json
- type: alternate
url: https://api.meraki.com/api/v1/openapiSpec
servers:
- url: https://api.meraki.com/{basePath}
variables:
basePath:
default: api/v1
security:
- meraki_api_key: []
- bearerAuth: []
tags:
- name: Insight
paths:
/networks/{networkId}/insight/applications/{applicationId}/healthByTime:
get:
operationId: getNetworkInsightApplicationHealthByTime
parameters:
- name: networkId
in: path
description: Network ID
schema:
type: string
required: true
- name: applicationId
in: path
description: Application ID
schema:
type: string
required: true
- name: t0
in: query
description: The beginning of the timespan for the data. The maximum lookback period is 7 days from today.
schema:
type: string
- name: t1
in: query
description: The end of the timespan for the data. t1 can be a maximum of 7 days 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 7 days. The default is 2 hours.
schema:
type: number
format: float
maximum: 604800
- name: resolution
in: query
description: 'The time resolution in seconds for returned data. The valid resolutions are: 60, 300, 3600, 86400. The default is 300.'
schema:
type: integer
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
type: object
properties:
startTs:
type: string
format: date-time
description: The start time of the query range
endTs:
type: string
format: date-time
description: The end time of the query range
wanGoodput:
type: integer
description: WAN goodput (Number of useful information bits delivered over a WAN per unit of time)
lanGoodput:
type: integer
description: LAN goodput (Number of useful information bits delivered over a LAN per unit of time)
wanLatencyMs:
type: number
format: float
description: WAN latency in milliseconds
lanLatencyMs:
type: number
format: float
description: LAN latency in milliseconds
wanLossPercent:
type: number
format: float
description: WAN loss percentage
lanLossPercent:
type: number
format: float
description: LAN loss percentage
responseDuration:
type: integer
description: Duration of the response, in milliseconds
sent:
type: integer
description: Sent kilobytes-per-second
recv:
type: integer
description: Received kilobytes-per-second
numClients:
type: integer
description: Number of clients
example:
- startTs: '2018-02-11T00:00:00Z'
endTs: '2018-05-12T00:00:00Z'
wanGoodput: 20000000
lanGoodput: 100000000
wanLatencyMs: 10.1
lanLatencyMs: 3.2
wanLossPercent: 0.2
lanLossPercent: 0.0
responseDuration: 210
sent: 1000
recv: 5000
numClients: 2
security:
- oauth2:
- sdwan:telemetry:read
summary: Get application health by time
tags:
- Insight
/organizations/{organizationId}/insight/applications:
get:
operationId: getOrganizationInsightApplications
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
type: object
properties:
applicationId:
type: string
description: Application identifier
name:
type: string
description: Application name
thresholds:
type: object
properties:
type:
type: string
description: Threshold type (static or smart)
byNetwork:
type: array
items:
type: object
properties:
networkId:
type: string
description: Network identifier
goodput:
type: integer
description: Number of useful information bits delivered over a network per unit of time
responseDuration:
type: integer
description: Duration of the response, in milliseconds
description: Threshold for each network
description: Thresholds defined by a user or Meraki models for each application
example:
- applicationId: '19.12'
name: Meraki HTTPS
thresholds:
type: smart
byNetwork:
- networkId: N_12345678
goodput: 50000
responseDuration: 1000
security:
- oauth2:
- sdwan:telemetry:read
summary: List all Insight tracked applications
tags:
- Insight
/organizations/{organizationId}/insight/monitoredMediaServers:
get:
description: List the monitored media servers for this organization. Only valid for organizations with Meraki Insight.
operationId: getOrganizationInsightMonitoredMediaServers
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: string
description: Monitored media server id
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead
example:
- id: '1284392014819'
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
summary: List the monitored media servers for this organization
tags:
- Insight
post:
description: Add a media server to be monitored for this organization. Only valid for organizations with Meraki Insight.
operationId: createOrganizationInsightMonitoredMediaServer
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead.
example:
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
required:
- name
- address
required: true
responses:
'201':
description: Successful operation
content:
application/json:
schema:
type: object
properties:
id:
type: string
description: Monitored media server id
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead
example:
id: '1284392014819'
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
summary: Add a media server to be monitored for this organization
tags:
- Insight
/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}:
get:
description: Return a monitored media server for this organization. Only valid for organizations with Meraki Insight.
operationId: getOrganizationInsightMonitoredMediaServer
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
- name: monitoredMediaServerId
in: path
description: Monitored media server ID
schema:
type: string
required: true
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: object
properties:
id:
type: string
description: Monitored media server id
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead
example:
id: '1284392014819'
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
summary: Return a monitored media server for this organization
tags:
- Insight
put:
description: Update a monitored media server for this organization. Only valid for organizations with Meraki Insight.
operationId: updateOrganizationInsightMonitoredMediaServer
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
- name: monitoredMediaServerId
in: path
description: Monitored media server ID
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead.
example:
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
required: false
responses:
'200':
description: Successful operation
content:
application/json:
schema:
type: object
properties:
id:
type: string
description: Monitored media server id
name:
type: string
description: The name of the VoIP provider
address:
type: string
description: The IP address (IPv4 only) or hostname of the media server to monitor
bestEffortMonitoringEnabled:
type: boolean
description: Indicates that if the media server doesn't respond to ICMP pings, the nearest hop will be used in its stead
example:
id: '1284392014819'
name: Sample VoIP Provider
address: 123.123.123.1
bestEffortMonitoringEnabled: true
summary: Update a monitored media server for this organization
tags:
- Insight
delete:
description: Delete a monitored media server from this organization. Only valid for organizations with Meraki Insight.
operationId: deleteOrganizationInsightMonitoredMediaServer
parameters:
- name: organizationId
in: path
description: Organization ID
schema:
type: string
required: true
- name: monitoredMediaServerId
in: path
description: Monitored media server ID
schema:
type: string
required: true
responses:
'204':
description: Successful operation
summary: Delete a monitored media server from this organization
tags:
- Insight
components:
securitySchemes:
meraki_api_key:
type: apiKey
name: X-Cisco-Meraki-API-Key
in: header
bearerAuth:
type: http
scheme: bearer
bearerFormat: API Key
x-batchable-actions:
- group: ''
summary: Update multicast settings for a network
resource: /networks/{networkId}/switch/routing/multicast
operation: ms/multicast/actions/update
- group: ''
summary: Migrate devices to another controller or management mode
resource: /organizations/{organizationId}/devices/controller/migrations
operation: mr/actions/migrate
- group: Adaptive policy assignment
summary: Assign adaptive policy groups to a policy
resource: /organizations/{organizationId}/policies/global/group/policies/adaptivePolicyGroups
operation: assign
- group: Adaptive policy assignment
summary: Remove adaptive policy groups from a policy
resource: /organizations/{organizationId}/policies/global/group/policies/adaptivePolicyGroups
operation: remove
- group: Adaptive policy group
summary: Creates a new adaptive policy group
resource: /organizations/{organizationId}/adaptivePolicy/groups
operation: create
- group: Adaptive policy group
summary: Deletes the specified adaptive policy group and any associated policies and references
resource: /organizations/{organizationId}/adaptivePolicy/groups/{id}
operation: destroy
- group: Adaptive policy group
summary: Updates an adaptive policy group. If updating "Infrastructure", only the SGT is allowed. Cannot update "Unknown".
resource: /organizations/{organizationId}/adaptivePolicy/groups/{id}
operation: update
- group: Api features/actions/config template
summary: Create a new configuration template
resource: /organizations/{organizationId}/configTemplates
operation: create
- group: Api features/actions/device
summary: Update the attributes of a device
resource: /devices/{serial}
operation: update
- group: Api features/actions/device
summary: Remove a single device
resource: /networks/{networkId}/devices
operation: remove
- group: Api features/actions/network settings
summary: Update the settings for a network
resource: /networks/{networkId}/settings
operation: update
- group: Api platform/actions/webhook payload
summary: Create a webhook payload template for a network
resource: /networks/{networkId}/webhooks/payloadTemplates
operation: create
- group: Api platform/actions/webhook payload
summary: Destroy a webhook payload template for a network. Does not work for included templates ('wpt_00001', 'wpt_00002', 'wpt_00003', 'wpt_00004', 'wpt_00005', 'wpt_00006', 'wpt_00007' or 'wpt_00008')
resource: /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}
operation: destroy
- group: Api platform/actions/webhook payload
summary: Update a webhook payload template for a network
resource: /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}
operation: update
- group: Api/actions/organization
summary: Update an organization
resource: /organizations/{organizationId}
operation: update
- group: Appliance VLAN assignment
summary: Assign VLANs to a policy
resource: /organizations/{organizationId}/policies/global/group/policies/appliance/vlans
operation: assign
- group: Appliance VLAN assignment
summary: Remove VLANs from a policy
resource: /organizations/{organizationId}/policies/global/group/policies/appliance/vlans
operation: remove
- group: Appliance radio settings
summary: Update the radio settings of an appliance
resource: /devices/{serial}/appliance/radio/settings
operation: update
- group: Appliance ssid
summary: Update the attributes of an MX SSID
resource: /networks/{networkId}/appliance/ssids/{number}
operation: update
- group: Assurance/actions/alerts/profile
summary: Create an alert profile
resource: /organizations/{organizationId}/assurance/alerts/profiles
operation: create
- group: Assurance/actions/alerts/profile
summary: Delete an alert profile for this organization
resource: /organizations/{organizationId}/assurance/alerts/profiles/{profileId}
operation: destroy
- group: Assurance/actions/alerts/profile
summary: Update an alert profile
resource: /organizations/{organizationId}/assurance/alerts/profiles/{profileId}
operation: update
- group: Billing
summary: Update the billing settings
resource: /networks/{networkId}/wireless/billing
operation: update
- group: Camera custom analytics settings
summary: Update custom analytics settings for a camera
resource: /devices/{serial}/camera/customAnalytics
operation: update
- group: Camera video settings
summary: Update video settings for the given camera
resource: /devices/{serial}/camera/video/settings
operation: update
- group: Camera wireless profile settings
summary: Assign wireless profiles to the given camera. Incremental updates are not supported, all profile assignment need to be supplied at once.
resource: /devices/{serial}/camera/wirelessProfiles
operation: update
- group: Config template
summary: Update a configuration template
resource: /organizations/{organizationId}/configTemplates/{configTemplateId}
operation: update
- group: Core product/syslog/update network
summary: Updates the syslog servers configuration for a network.
resource: /networks/{networkId}/devices/syslog/servers
operation: servers
- group: Custom performance class
summary: Add a custom performance class for an MX network
resource: /networks/{networkId}/appliance/trafficShaping/customPerformanceClasses
operation: create
- group: Custom performance class
summary: Delete a custom performance class from an MX network
resource: /networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId}
operation: destroy
- group: Custom performance class
summary: Update a custom performance class for an MX network
resource: /networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId}
operation: update
- group: Dai trusted server
summary: Add a server to be trusted by Dynamic ARP Inspection on this network
resource: /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
operation: create
- group: Dai trusted server
summary: Remove a server from being trusted by Dynamic ARP Inspection on this network
resource: /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
operation: destroy
- group: Dai trusted server
summary: Update a server that is trusted by Dynamic ARP Inspection on this network
resource: /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
operation: update
- group: Dash xl/actions/firmware upgrade rollback
summary: Rollback a Firmware Upgrade For A Network
resource: /networks/{networkId}/firmwareUpgrades/rollbacks
operation: create
- group: Dash xl/dashboard branding policy
summary: Add a new branding policy to an organization
resource: /organizations/{organizationId}/brandingPolicies
operation: create
- group: Dash xl/dashboard branding policy
summary: Delete a branding policy
resource: /organizations/{organizationId}/brandingPolicies/{brandingPolicyId}
operation: destroy
- group: Dash xl/dashboard branding policy
summary: Update a branding policy
resource: /organizations/{organizationId}/brandingPolicies/{brandingPolicyId}
operation: update
- group: Dash xl/dashboard branding policy priorities
summary: Update the priority ordering of an organization's branding policies.
resource: /organizations/{organizationId}/brandingPolicies/priorities
operation: update
- group: Dashboard features/actions/client
summary: Provisions a client with a name and policy. Clients can be provisioned before they associate to the network.
resource: /networks/{networkId}/clients
operation: provision
- group: Dashboard features/actions/early access/feature opt in
summary: Update an early access feature opt-in for an organization
resource: /organizations/{organizationId}/earlyAccess/features/optIns/{optInId}
operation: update
- group: Dhcp server policy
summary: Update the DHCP server settings. Blocked/allowed servers are only applied when default policy is allow/block, respectively
resource: /networks/{networkId}/switch/dhcpServerPolicy
operation: update
- group: Dscp cos mapping
summary: Update the DSCP to CoS mappings
resource: /networks/{networkId}/switch/dscpToCosMappings
operation: update
- group: End users/actions/meraki auth user
summary: Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)
resource: /networks/{networkId}/merakiAuthUsers
operation: create
- group: End users/actions/meraki auth user
summary: Delete an 802.1X RADIUS user, or deauthorize and optionally delete a splash guest or client VPN user.
resource: /networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
operation: destroy
- group: End users/actions/meraki auth user
summary: Update a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be updated)
resource: /networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
operation: update
- group: Firmware upgrades update
summary: Update firmware upgrade information for a network
resource: /networks/{networkId}/firmwareUpgrades
operation: update
- group: Floor plan
summary: Destroy a floor plan
resource: /networks/{networkId}/floorPlans/{floorPlanId}
operation: destroy
- group: Floor plan
summary: Update a floor plan's geolocation and other meta data
resource: /networks/{networkId}/floorPlans/{floorPlanId}
operation: update
- group: Frontizo/actions/owp release/firewall rule
summary: Create an Organization-Wide Policy Firewall Rule
resource: /organizations/{organizationId}/policies/global/firewall/rulesets/rules
operation: create
- group: Frontizo/actions/owp release/firewall rule
summary: Delete an Organization-Wide Policy Firewall Rule
resource: /organizations/{organizationId}/policies/global/firewall/rulesets/rules/{ruleId}
operation: destroy
- group: Frontizo/actions/owp release/firewall rule
summary: Update an Organization-Wide Policy Firewall Rule
resource: /organizations/{organizationId}/policies/global/firewall/rulesets/rules/{ruleId}
operation: update
- group: Frontizo/actions/owp release/policy
summary: Create an Organization-Wide Policy
resource: /organizations/{organizationId}/policies/global/group/policies
operation: create
- group: Frontizo/actions/owp release/policy
summary: Delete an Organization-Wide Policy
resource: /organizations/{organizationId}/policies/global/group/policies/{policyId}
operation: destroy
- group: Frontizo/actions/owp release/policy
summary: Update an Organization-Wide Policy
resource: /organizations/{organizationId}/policies/global/group/policies/{policyId}
operation: update
- group: Frontizo/actions/owp release/ruleset
summary: Create an Organization-Wide Policy Firewall Ruleset
resource: /organizations/{organizationId}/policies/global/firewall/rulesets
operation: create
- group: Frontizo/actions/owp release/ruleset
summary: Delete an Organization-Wide Policy Firewall Ruleset
resource: /organizations/{organizationId}/policies/global/firewall/rulesets/{rulesetId}
operation: destroy
- group: Frontizo/actions/owp release/ruleset
summary: Update an Organization-Wide Policy Firewall Ruleset
resource: /organizations/{organizationId}/policies/global/firewall/rulesets/{rulesetId}
operation: update
- group: Frontizo/actions/owp release/ruleset assignment
summary: Create an Organization-Wide Policy Ruleset Assignment
resource: /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments
operation: create
- group: Frontizo/actions/owp release/ruleset assignment
summary: Delete an Organization-Wide Policy Ruleset Assignment
resource: /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments/{assignmentId}
operation: destroy
- group: Frontizo/actions/owp release/ruleset assignment
summary: Update an Organization-Wide Policy Ruleset Assignment
resource: /organizations/{organizationId}/policies/global/group/policies/firewall/rulesets/assignments/{assignmentId}
operation: update
- group: Frontizo/actions/sase/integration
summary: Create a new Secure Access integration
resource: /organizations/{organizationId}/sase/integrations
operation: create
- group: Frontizo/actions/sase/integration
summary: Remove a Secure Access integration
resource: /organizations/{organizationId}/sase/integrations/{integrationId}
operation: destroy
- group: Frontizo/actions/site
summary: Attach sites in this organization to Secure Access. For an organization, a maximum of 2500 sites can be attached if they are in spoke mode or a maximum of 10 sites can be attached in hub mode.
resource: /organizations/{organizationId}/sase/sites
operation: create
- group: Frontizo/actions/umbrella integration/account
summary: Connect a Cisco Umbrella account to this network
resource: /networks/{networkId}/appliance/umbrella/account
operation: action
- group: Frontizo/actions/umbrella integration/account
summary: Disconnect Umbrella account from this network
resource: /networks/{networkId}/appliance/umbrella/account
operation: disconnect
- group: Frontizo/actions/umbrella integration/domains
summary: Specify one or more domain names to be excluded from being routed to Cisco Umbrella.
resource: /networks/{networkId}/appliance/umbrella/domains
operation: action
- group: Frontizo/actions/umbrella integration/policies
summary: Add one Cisco Umbrella DNS security policy to an MX network by policy ID. Idempotent — if the policy is already applied, the request succeeds and returns the current policy set unchanged.
resource: /networks/{networkId}/appliance/umbrella/policies
operation: policies_add
- group: Frontizo/actions/umbrella integration/policies
summary: Remove one Cisco Umbrella DNS security policy from an MX network by policy ID. Returns 204 No Content on success. Behavior when the policy is not currently applied depends on the Cisco Umbrella API response.
resource: /networks/{networkId}/appliance/umbrella/policies
operation: policies_remove
- group: Frontizo/actions/umbrella integration/protection
summary: Enable or disable umbrella protection for an appliance network. When 'enabled' is false, 'umbrella.organization.id' and 'umbrella.origin.id' are null in the response.
resource: /networks/{networkId}/appliance/umbrella
operation: action
- group: Frontizo/sse sites/actions/connectors batch
summary: Delete SSE Connectors by ID
resource: /organizations/{organizationId}/sase/connectors
operation: teardown
- group: Frontizo/sse sites/actions/sites
summary: Detach sites in this organization from Secure Access. This will remove the sites from Secure Access.
resource: /organizations/{organizationId}/sase/sites
operation: detach
- group: Frontizo/sse sites/actions/sites
summary: Update the configuration for a site. Currently, only supports updating default route enablement.
resource: /organizations/{organizationId}/sase/sites/{siteId}
operation: update
- group: Group policy
summary: Create a group policy
resource: /networks/{networkId}/groupPolicies
operation: create
- group: Group policy
summary: Delete a group policy
resource: /networks/{networkId}/groupPolicies/{groupPolicyId}
operation: destroy
- group: Group policy
summary: Update a group policy
resource: /networks/{networkId}/groupPolicies/{groupPolicyId}
operation: update
- group: Hotspot20
summary: Update the Hotspot 2.0 settings of an SSID
resource: /networks/{networkId}/wireless/ssids/{number}/hotspot20
operation: update
- group: Insight/actions/org wide alerts/alert config
summary: Create an organization-wide alert configuration
resource: /organizations/{organizationId}/alerts/profiles
operation: create
# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-meraki/refs/heads/main/openapi/cisco-meraki-insight-api-openapi.yml