diff --git a/docs/Introduction.md b/docs/Introduction.md
index 76209c3..233e621 100755
--- a/docs/Introduction.md
+++ b/docs/Introduction.md
@@ -1,73 +1,64 @@
-# Meraki Dashboard API
+# Introduction to Meraki Dashboard API
-A RESTful API to programmatically manage and monitor Meraki networks at scale.
+The Meraki Dashboard API (referred to as Meraki API) is a RESTful API interface that allows you to programmatically manage and monitor Meraki networks at scale.
-## What can you do with it?
-- Add new organizations, admins, networks, devices, VLANs, and more
-- Configure thousands of networks in minutes
-- On-board and off-board new employees’ teleworker setup automatically
-- Build your own dashboard for store managers, field techs, or unique use cases
-
-Checkout out the [Explore](https://developer.cisco.com/meraki/explore/) section for open source projects, or browse the [Marketplace](https://apps.meraki.io/) for partner solutions.
+Meraki APIs provide a range of operations to
-## What's New in v1
-
-The Dashboard API has evolved significantly, providing hundreds of operations to manage your Meraki networks!
-
-We want to do so much more. But in order for us to include many of these new features or improvements, we need to break a few things.
+- Add new organizations, administrators, networks, devices, VLANs, and more
+- Configure thousands of networks in minutes
+- On-board and Off-board new employees’ teleworker setup automatically, and
+- Build custom dashboards for store managers, field technicians, or other unique use cases.
-The focus of this **major** version is on **Simplicity** and **Scale**, by providing an enjoyable developer experience.
-The API documentation, Postman collection, and Python library will remain synced and up-to-date with improved navigation and features.
+Checkout out the [Explore](https://developer.cisco.com/meraki/explore/) section for open source projects, or browse the [Marketplace](https://apps.meraki.io/) for partner solutions.
-In addition, several improvements and new operations have been included with this major release.
+## What is a Resource
+A resource is an entity or component within the Meraki ecosystem. Resources represent the various elements of a network. Here are some examples of Meraki resources:
-### API Documentation
+- **Organizations**: A collection of networks, representing the top-level structure in the Meraki hierarchy.
+- **Networks**: Specific networks within an organization, which contain devices and configurations.
+- **Devices**: Individual hardware units such as routers, switches, or access points within a network.
+- **VLANs**: Virtual local area networks configured within a network for segmenting traffic.
+- **SSIDs**: Wireless network identifiers that can be configured and managed.
-The API operation documentation and complimenting Postman Collection have a new folder structure for navigating the API.
+Each resource is typically represented by a unique URL. You can use APIs to configure or retrieve information about these resources.
+## What is a Service
+A service is a functionality or a set of API operations that interact with the resources of a Meraki product. (These operations are specific actions performed on a resource, such as GET, POST, PUT, or DELETE.)
-#### Categories
+Here are some services:
-The services are grouped into categories, providing a collection of operations that behave in a similar way.
+- CONFIGURE service: is a set of operations to manage cloud configurations
+- MONITOR service: is a set of operations return status and history information, and
+- LIVE TOOL service: is a set of operations that directly interacts with the device.
-**CONFIGURE** operations are for managing cloud configurations
+## What is a Meraki Product
-**MONITOR** operations will return status and history information
+A Meraki product refers to the hardware and software solutions offered by Cisco Meraki that are used to build and manage network infrastructure. These products include wireless access points, switches, or security appliances.
-**LIVE TOOL** operations will directly interact with the device
+## What is a Resource URL or Path
-### Resource Path changes
+The path or URL of a resource contains the name of the Meraki product to reduce ambiguity when working with resources that have similar yet unique functionality.
-The operation URL paths will always contain the Meraki product if required, reducing ambiguity when working with resources that have similar yet unique functionality.
+The format of the path is 'product/service'.
-> **Examples of a product and service**
+> **Examples of a Path:**
>
> `/appliance/ports`
>
> `/switch/ports`
-### Base URI
-
-In most parts of the world, every API request will begin with the following **base URI**:
-
-> `https://api.meraki.com/api/v1`
-
-For organizations hosted in different country dashboards, please refer to their [respective base URI](https://developer.cisco.com/meraki/api-v1/getting-started/#base-uri)
-
-### See all the changes
+## What is the Base URI
-Visit the [Changelog](https://developer.cisco.com/meraki/whats-new/#!v1-0-0-beta-0) for all the details.
+A base URI is the root address or endpoint that serves as the starting point for accessing the API's resources. The base URI includes the protocol, domain, and base path. All API requests append specific resource paths to this base URI.
-### SDKs
+For most regions, the base URI for API requests is `https://api.meraki.com/api/v1`.
-Going forward, the custom Meraki [Python library](pythonLibrary.md) will be the recommended SDK for simplified API scripting. The previously auto-generated Python, Node.js, and Ruby SDKs for **v0** will remain in the Meraki GitHub but will no longer be maintained.
+For organizations hosted in different countries, see the [respective base URI section](https://developer.cisco.com/meraki/api-v1/getting-started/#base-uri).
-#### Python
-The Meraki [Python Library](pythonLibrary.md) has been updated to take advantage of all the new API enhancements plus many custom features to help both beginners and experienced programmers.
diff --git a/docs/RateLimit.md b/docs/RateLimit.md
index 37e6259..97e03b5 100644
--- a/docs/RateLimit.md
+++ b/docs/RateLimit.md
@@ -1,108 +1,157 @@
-# Rate limit
+# API Call Budgets
-## Purpose and importance
+Your API call budget:
+- limits how many API calls you can make within a specific time.
+- safeguards your network against runaway applications and malicious behavior.
+- helps you manage huge API call volumes.
-API call budgets define the number of API calls that an API client can make in a given amount of time and are a safeguard against runaway applications and malicious behavior. Call budgets (or rate limits) are a standard feature of high performance APIs across industries and working within the provided call budget is table stakes for any developer building an application that consumes the API. The best practice is for applications to manage API call budgets effectively and avoid making API calls in excess of the limit.
+Key attributes of an API call budget include:
+- defined number of requests per second,
+- shared budgets among applications, and
+- mechanisms to handle excess calls.
-## Per organization
+In this article, you will:
+- Learn **key concepts**, such as action batches and configuration templates.
+- Find **rate limits** for organizations and IP addresses.
+- Learn **how to detect** an exceeded rate limit.
+- Learn **how to recover gracefully** and keep your application running.
+- Discover **best practices** to provision and monitor your network and avoid exceeding the rate limit.
+- Get **troubleshooting tips** to pinpoint and resolve the root causes of an exceeded rate limit.
-Each Meraki organization has a call budget of **10 requests per second**, regardless of the number of API applications interacting with that organization.
-* A burst of 10 additional requests are allowed in the first second, yielding a maximum of 30 requests in the first 2 seconds.
-* The rate limiting technique is based off of the [token bucket model](https://en.wikipedia.org/wiki/Token_bucket).
+## Action batches
-This budget is shared across all API applications in the organization that leverage [API authentication](https://developer.cisco.com/meraki/api-v1/authorization/). You can [check the recent API activity](https://developer.cisco.com/meraki/api-v1/get-organization-api-requests-overview-response-codes-by-interval/) for the given organization to understand if you are sharing the budget with other applications.
-On the Meraki dashboard, as an organization admin you can view this information on the API Analytics page by accessing Organization > Configure > API & Webhooks.
+An action batch is a tool that:
+- bundles multiple configuration requests into a single transaction,
+- supports bulk POST, PUT, and DELETE operations synchronously or asynchronously, and
+- reduces individual API calls to optimize budgets.
+For more information, visit these resources:
+- [Action Batches](https://developer.cisco.com/meraki/api-v1/action-batches-overview/#action-batches)
+- [The GitHub Demo](https://developer.cisco.com/codeexchange/github/repo/shiyuechengineer/action-batches/)
+- [The Meraki Blog](https://meraki.cisco.com/blog/2019/06/action-batches-a-recipe-for-success/)
+
+## Configuration templates
-## Per source IP address
+Use a configuration template to define a standard set of network settings. Apply the template across multiple networks to manage your network consistently and at scale.
-Each source IP address making API requests has a call budget of **100 requests per second**, regardless of the number of API clients working from that IP address.
+Use configuration templates to set up VLAN settings, firewall rules, and Software-Defined Wide Area Network (SD-WAN) policies from the Meraki dashboard.
-## Response codes
+For more information, see [Meraki configuration templates](https://documentation.meraki.com/General_Administration/Templates_and_Config_Sync/Managing_Multiple_Networks_with_Configuration_Templates).
-* A `429` status code will be returned when the rate limit has been exceeded, with the `Retry-After` header.
-* When an application exceeds the rate limit, the following message will be returned in the response body:
+## Rate limits per organization
+You can make up to 10 requests per second per organization, regardless of the number of applications interacting with that organization.
-```JSON
-{
- "errors": [
- "API rate limit exceeded for organization"
- ]
-}
-```
-
-## Best practices and tips for managing call budgets
+To accommodate short bursts of activity, you can send an extra 10 requests in the first second. As a result, you can send a total of 30 requests in two seconds.
-### Handle limiting gracefully
+This limit is shared across all API applications that use [API authentication](https://developer.cisco.com/meraki/api-v1/authorization/) in the organization. Coordinate API usage across systems and monitor your organization’s request patterns to stay within rate limits.
-If the defined budget is exceeded, the dashboard API will reply with the `429` (rate limit exceeded) error code. This response also returns a `Retry-After` header indicating how long the client should wait before making a follow-up request. Ensure that appropriate action is being taken to handle `429` responses if you incur them. Utilize the `Retry-After` header and backoff to minimize compounded rate limit issues.
+| Metric | Value |
+|-------------------------|-------------------------------------------------------------|
+| **Steady-state budget** | 10 requests per second per organization |
+| **Burst allowance** | +10 requests in the first second (max 30 requests in 2s) |
+| **Scope** | Shared across all API applications using the organization’s API key |
-> The Retry-After header contains the number of seconds the client should wait. The number will vary based on the organization's API consumption. The number may often be 1 or 2 (indicating a suggested backoff of 1 or 2 seconds), but the number may be higher if a large number of requests were made within this timeframe.
+As an organization administrator, check whether multiple applications are using your API budget. Navigate to **Organization > Configure > API & Webhooks** and choose **API Analytics**. For more information, see the [API Analytics Overview](https://documentation.meraki.com/General_Administration/Other_Topics/Cisco_Meraki_Dashboard_API#API_Analytics_Overview)
+You can also use an API to get [an overview of the organization's API activity](https://developer.cisco.com/meraki/api-v1/get-organization-api-requests-overview-response-codes-by-interval/).
-If you are using Python, [the official Meraki Python library](https://github.com/meraki/dashboard-api-python) handles retries and automatic backoff for you so you can focus elsewhere in your application.
+## Rate limits per source IP address
+You can send up to 100 requests per second from each source IP address, regardless of the number of API clients using that address.
+| Metric | Value |
+|-------------------------|-------------------------------------------------------------|
+| **Quota** | 100 requests per second per source IP |
+| **Scope** | Shared by all clients using that IP |
-A simple Python script example which minimizes rate limit errors:
-
-```Python
-response = requests.request("GET", url, headers=headers)
-
-if response.status_code == 200:
- # Success logic
-elif response.status_code == 429:
- time.sleep(int(response.headers["Retry-After"]))
-else:
- # Handle other response codes
-```
+## Response codes for exceeding rate limit
+If your application exceeds the rate limit, the API returns a 429 status code.
-### Monitoring best practices
+The response includes a `Retry-After` header that tells you how long to wait before sending the next request.
-Strategize your data polling. The most common cause of `429` responses is unnecessarily frequent polling of information that changes infrequently after day 1 of a network deployment, such as the list of [networks](https://developer.cisco.com/meraki/api-v1/get-organization-networks/) or [policy objects](https://developer.cisco.com/meraki/api-v1/get-organization-policy-objects/) in an organization.
+The response body generally includes an error message structured as:
-#### Use the most efficient operations for your use case
-
-Develop your application using the most efficient API calls available for your use case, especially if your application provides monitoring features.
-
-##### Retrieving network topology information including LLDP/CDP
+```JSON
+{
+ "errors": [
+ "API rate limit exceeded for organization"
+ ]
+}
+```
-Call the network-wide [getNetworkTopologyLinkLayer](https://developer.cisco.com/meraki/api-v1/get-network-topology-link-layer/), which provides the complete topology for the network, instead of the less efficient single-device operation [getDeviceLldpCdp](https://developer.cisco.com/meraki/api-v1/get-device-lldp-cdp/).
+## Handle exceeded rate limits
+**Purpose**: Helps keep your application running smoothly even when your application exceeds the API rate limits.
-##### Retrieving device uplink information (IP addressing)
+**Context**: Rate limits protect resources and ensure fair API usage. If your application exceeds these limits, you receive a `429` response. Handle this response in code to prevent application failures.
-Call the organization-wide [getOrganizationDevicesUplinksAddressesByDevice](https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-addresses-by-device/) instead of looking for IP information in per-device operations.
+**Before you begin**:
+- Review the rate limit policies listed above.
+- Understand how to interpret HTTP status codes, especially status code `429`.
-##### Retrieving device hardware details
+Follow these steps when your application exceeds the rate-limit:
+1. Monitor the HTTP response code of each API call.
+2. If you receive a `429` status code, retrieve the `Retry-After` header to determine the wait duration.
+3. Implement a backoff mechanism:
+ - Pause for one or two seconds before making the next API call.
+ - Increase the wait time when API call volumes are high.
+4. For Python applications:
+ - Use [the official Meraki Python library](https://github.com/meraki/dashboard-api-python), which includes automatic retry and backoff handling. Here is an example implementation:
-Call the organization-wide [getOrganizationDevices](https://developer.cisco.com/meraki/api-v1/get-organization-devices/), which provides the information for hundreds devices at a time in a paginated list, instead of the less efficient single-device operation [getDevice](https://developer.cisco.com/meraki/api-v1/get-device/) or the network-wide operation [getNetworkDevices](https://developer.cisco.com/meraki/api-v1/get-network-devices/).
+ ```Python
+ response = requests.request("GET", url, headers=headers)
+
+ if response.status_code == 200:
+ # Success logic
+ elif response.status_code == 429:
+ time.sleep(int(response.headers["Retry-After"]))
+ else:
+ # Handle other response codes
+ ```
-##### Monitoring device availability (status)
+**Result**: Your application handles exceeded rate limits gracefully and minimizes downtime and errors.
-Call the organization-wide [getOrganizationDevicesAvailabilitiesChangeHistory](https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities-change-history/) to catch up on availability (status) changes since your last org-wide poll of [getOrganizationDevicesAvailabilities](https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities/) or [getOrganizationDevicesStatuses](https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses/), rather than re-polling the information for all devices all over again.
+## Best practices for optimizing API usage
-##### Retrieving network clients
+Follow these best practices during provisioning and monitoring to ensure that your network performs efficiently. The overall API calls are reduced, and rate limits are not exceeded.
-Call the network-wide API call [getNetworkClients](https://developer.cisco.com/meraki/api-v1/get-network-clients/) once for the network, instead of calling the less efficient single-device API operation [getDeviceClients](https://developer.cisco.com/meraki/api-v1/get-device-clients/).
+### Best Practices for Provisioning
+- **Use action batches** to group multiple POST, PUT, and DELETE calls into a single request. This reduces overhead and speeds up execution.
+- **Retrieve configuration changes efficiently**
+ - Most 429 errors happen when you poll information too often after the first day of network deployment. For example, requesting a list of [networks](https://developer.cisco.com/meraki/api-v1/get-organization-networks/) or [policy objects](https://developer.cisco.com/meraki/api-v1/get-organization-policy-objects/) in an organization. These values rarely change after initial deployment. A better strategy is to use [getOrganizationConfigurationChanges](https://developer.cisco.com/meraki/api-v1/get-organization-configuration-changes/) to retrieve a snapshot of all configuration changes.
+- **Use configuration templates**
+ - Combine multiple network-specific requests into a single template update.
+ - Let Meraki handle updates to all bound networks for you, reducing your API calls.
+### Best Practices for Monitoring
+- **Replace an inefficient API operation with an efficient one**
+ - Use the most efficient API calls available for your needs, especially if your application includes monitoring features.
-### Provisioning
+| **Use Case** | **Less Efficient Operation** | **More Efficient Operation** |
+|--------------------------------------------|----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
+| Retrieving Network Topology Information | Single-device operation [getDeviceLldpCdp](https://developer.cisco.com/meraki/api-v1/get-device-lldp-cdp/) | Network-wide [getNetworkTopologyLinkLayer](https://developer.cisco.com/meraki/api-v1/get-network-topology-link-layer/) provides the complete topology for the network |
+| Retrieving Device Uplink Information | Per-device IP information retrieval | Organization-wide [getOrganizationDevicesUplinksAddressesByDevice](https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-addresses-by-device/) |
+| Retrieving Device Hardware Details | Single-device operation [getDevice](https://developer.cisco.com/meraki/api-v1/get-device/) | Organization-wide [getOrganizationDevices](https://developer.cisco.com/meraki/api-v1/get-organization-devices/) |
+| Retrieving Device Hardware Details | Network-wide operation [getNetworkDevices](https://developer.cisco.com/meraki/api-v1/get-network-devices/) | Organization-wide [getOrganizationDevices](https://developer.cisco.com/meraki/api-v1/get-organization-devices/) provides information for hundreds of devices at a time in a paginated list |
+| Monitoring Device Availability (Status) | Re-polling all device statuses | Organization-wide [getOrganizationDevicesAvailabilitiesChangeHistory](https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities-change-history/) catches up on device availability (status) changes since your last org-wide poll instead of re-polling the information for all devices. |
+| Retrieving Network Clients | Single-device API operation [getDeviceClients](https://developer.cisco.com/meraki/api-v1/get-device-clients/) | Network-wide [getNetworkClients](https://developer.cisco.com/meraki/api-v1/get-network-clients/) |
-#### Use action batches
-[**Action Batches**](https://developer.cisco.com/meraki/api-v1/action-batches-overview/#action-batches) are a perfect tool for submitting batched configuration requests in a single synchronous or asynchronous transaction. Leverage them for bulk constructive/destructive operations (`POST`, `PUT`, `DELETE`). To read more about Action Batches, visit [our overview](https://developer.cisco.com/meraki/api-v1/action-batches-overview/#action-batches), the [GitHub Demo](https://developer.cisco.com/codeexchange/github/repo/shiyuechengineer/action-batches/), or the [Meraki Blog](https://meraki.cisco.com/blog/2019/06/action-batches-a-recipe-for-success/).
+# Troubleshoot rate limit issues
-#### Configuration sync and "golden template" enforcement
+**Purpose**: Find and resolve exceeded rate limits so you can restore uninterrupted API operation.
-Once you are confident that an organization is configured correctly, leverage [getOrganizationConfigurationChanges](https://developer.cisco.com/meraki/api-v1/get-organization-configuration-changes/) to identify deviations from the last known intended configuration. This is more efficient than re-polling every configuration setting and then running diffs in your application.
+**Context**: When your application (or another application sharing your organization or IP) receives `429` errors despite backoff strategies.
-#### Use configuration templates
+**Before you begin**:
+ - Understand the organization- and IP-level call budgets.
+ - Implement basic `429` handling using the `Retry-After` header.
-[Meraki configuration templates](https://documentation.meraki.com/General_Administration/Templates_and_Config_Sync/Managing_Multiple_Networks_with_Configuration_Templates) are an easy way to ensure a highly consistent configuration is deployed across networks.
+Follow these steps to troubleshoot rate limit issues:
-## Troubleshooting
+1. **Verify adherence to best practices** by reviewing the “Best practices for optimizing API usage” section. If you use a [partner application](https://marketplace.cisco.com/en-US/home), contact the developer to discuss the application behavior or budget consumption.
+2. **Check recent API activity** on the Meraki dashboard using this [guide](https://developer.cisco.com/meraki/api-v1/get-organization-api-requests-overview-response-codes-by-interval/)
+3. **Audit your scripts** that run without regular maintenance. Such scripts can degrade performance and consume your call budget. To monitor usage, [audit your organization's API consumption](https://developer.cisco.com/meraki/api-v1/get-organization-api-requests/).
-If your application is rate limited, your application or another application in the organization, or from your application's source IP address, may not be managing the call budget effectively.
+**Result**: You can identify the cause of the exceeded rate limits.
-1. Ensure your application is following [our best practices](https://developer.cisco.com/meraki/api-v1/rate-limit/#best-practices-and-tips-for-managing-call-budgets). If you are using an [ecosystem partner application](https://apps.meraki.io), our partners are committed to following our best practices. Please reach out to the developer for your application if you have any questions about partner application behavior or budget consumption.
-2. You can [check the recent API activity](https://developer.cisco.com/meraki/api-v1/get-organization-api-requests-overview-response-codes-by-interval/) for the given organization to understand if you are sharing the budget with other applications.
-3. Scripts that run with little to no maintenance can degrade the performance of your organization's API requests and use up your budget unnecessarily. [Audit your organization's API consumption](https://developer.cisco.com/meraki/api-v1/search/api%20requests/) on a regular basis.
+# References
+- For more information about call budgets and rate limits, visit the [Meraki developer community](https://community.meraki.com/t5/Developers-APIs/bd-p/api).
+- Meraki uses the [token bucket model](https://en.wikipedia.org/wiki/Token_bucket) to implement this rate-limiting mechanism.
-You can find more answers about call budgets in [our developer community](https://community.meraki.com/t5/Developers-APIs/bd-p/api).
diff --git a/docs/api-index/meraki-api-index.csv b/docs/api-index/meraki-api-index.csv
index 7d02920..0b74a02 100644
--- a/docs/api-index/meraki-api-index.csv
+++ b/docs/api-index/meraki-api-index.csv
@@ -4,7 +4,8 @@
"GA","generateAdministeredIdentitiesMeApiKeys","Generates an API key for an identity","https://developer.cisco.com/meraki/api-v1/generate-administered-identities-me-api-keys/","post","/administered/identities/me/api/keys/generate","","","key","administered, configure, identities, me, api, keys","administered.generateAdministeredIdentitiesMeApiKeys",""
"GA","revokeAdministeredIdentitiesMeApiKeys","Revokes an identity's API key, using the last four characters of the key","https://developer.cisco.com/meraki/api-v1/revoke-administered-identities-me-api-keys/","post","/administered/identities/me/api/keys/{suffix}/revoke","suffix","","","administered, configure, identities, me, api, keys","administered.revokeAdministeredIdentitiesMeApiKeys",""
"GA","getAdministeredLicensingSubscriptionEntitlements","Retrieve the list of purchasable entitlements","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-entitlements/","get","/administered/licensing/subscription/entitlements","skus","","featureTier, isAddOn, name, productClass, productType, sku","licensing, configure, subscription, entitlements","licensing.getAdministeredLicensingSubscriptionEntitlements",""
-"GA","getAdministeredLicensingSubscriptionSubscriptions","List available subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions/","get","/administered/licensing/subscription/subscriptions","perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, name, startDate, endDate","","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.getAdministeredLicensingSubscriptionSubscriptions",""
+"beta","batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate","Batch change networks to their desired feature tier for specified product types","https://developer.cisco.com/meraki/api-v1/batch-administered-licensing-subscription-networks-feature-tiers-update/","post","/administered/licensing/subscription/networks/featureTiers/batchUpdate","","featureTier, id, isAtomic, items, network, productType, productTypes","error, errors, featureTier, id, items, network, productType, productTypes","licensing, configure, subscription, featureTiers","licensing.batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate",""
+"GA","getAdministeredLicensingSubscriptionSubscriptions","List available subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions/","get","/administered/licensing/subscription/subscriptions","perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, skus, name, startDate, endDate","","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.getAdministeredLicensingSubscriptionSubscriptions",""
"GA","claimAdministeredLicensingSubscriptionSubscriptions","Claim a subscription into an organization.","https://developer.cisco.com/meraki/api-v1/claim-administered-licensing-subscription-subscriptions/","post","/administered/licensing/subscription/subscriptions/claim","validate","claimKey, description, name, organizationId","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.claimAdministeredLicensingSubscriptionSubscriptions",""
"GA","validateAdministeredLicensingSubscriptionSubscriptionsClaimKey","Find a subscription by claim key","https://developer.cisco.com/meraki/api-v1/validate-administered-licensing-subscription-subscriptions-claim-key/","post","/administered/licensing/subscription/subscriptions/claimKey/validate","","claimKey","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions, claimKey","licensing.validateAdministeredLicensingSubscriptionSubscriptionsClaimKey",""
"GA","getAdministeredLicensingSubscriptionSubscriptionsComplianceStatuses","Get compliance status for requested subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions-compliance-statuses/","get","/administered/licensing/subscription/subscriptions/compliance/statuses","organizationIds, subscriptionIds","","byProductClass, entitlements, gracePeriodEndsAt, id, missing, name, productClass, quantity, sku, status, subscription, violations","licensing, configure, subscription, subscriptions, compliance, statuses","licensing.getAdministeredLicensingSubscriptionSubscriptionsComplianceStatuses",""
@@ -24,11 +25,11 @@
"deprecated","getDeviceCameraAnalyticsLive","Returns live state from camera analytics zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-live/","get","/devices/{serial}/camera/analytics/live","serial","","person, ts, zoneId, zones","camera, monitor, analytics, live","camera.getDeviceCameraAnalyticsLive",""
"deprecated","getDeviceCameraAnalyticsOverview","Returns an overview of aggregate analytics data for a timespan","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-overview/","get","/devices/{serial}/camera/analytics/overview","serial, t0, t1, timespan, objectType","","averageCount, endTs, entrances, startTs, zoneId","camera, monitor, analytics, overview","camera.getDeviceCameraAnalyticsOverview",""
"deprecated","getDeviceCameraAnalyticsRecent","Returns most recent record for analytics zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-recent/","get","/devices/{serial}/camera/analytics/recent","serial, objectType","","averageCount, endTs, entrances, startTs, zoneId","camera, monitor, analytics, recent","camera.getDeviceCameraAnalyticsRecent",""
-"deprecated","getDeviceCameraAnalyticsZones","Returns all configured analytic zones for this camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zones/","get","/devices/{serial}/camera/analytics/zones","serial","","id, label, regionOfInterest, type, x0, x1, y0, y1","camera, monitor, analytics, zones","camera.getDeviceCameraAnalyticsZones",""
+"deprecated","getDeviceCameraAnalyticsZones","Returns all configured analytic zones for this camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zones/","get","/devices/{serial}/camera/analytics/zones","serial","","id, label, regionOfInterest, type, x0, x1, y0, y1","camera, monitor, analytics, zones","camera.getDeviceCameraAnalyticsZones","camera:config:read"
"deprecated","getDeviceCameraAnalyticsZoneHistory","Return historical records for analytic zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zone-history/","get","/devices/{serial}/camera/analytics/zones/{zoneId}/history","serial, zoneId, t0, t1, timespan, resolution, objectType","","averageCount, endTs, entrances, startTs","camera, monitor, analytics, zones, history","camera.getDeviceCameraAnalyticsZoneHistory",""
"GA","getDeviceCameraCustomAnalytics","Return custom analytics settings for a camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-custom-analytics/","get","/devices/{serial}/camera/customAnalytics","serial","","artifactId, enabled, name, parameters, value","camera, configure, customAnalytics","camera.getDeviceCameraCustomAnalytics","camera:config:read"
"GA","updateDeviceCameraCustomAnalytics","Update custom analytics settings for a camera","https://developer.cisco.com/meraki/api-v1/update-device-camera-custom-analytics/","put","/devices/{serial}/camera/customAnalytics","serial","artifactId, enabled, name, parameters, value","artifactId, enabled, name, parameters, value","camera, configure, customAnalytics","camera.updateDeviceCameraCustomAnalytics","camera:config:write"
-"GA","generateDeviceCameraSnapshot","Generate a snapshot of what the camera sees at the specified time and return a link to that image.","https://developer.cisco.com/meraki/api-v1/generate-device-camera-snapshot/","post","/devices/{serial}/camera/generateSnapshot","serial","fullframe, timestamp","expiry, url","camera, monitor","camera.generateDeviceCameraSnapshot","camera:config:write"
+"GA","generateDeviceCameraSnapshot","Generate a snapshot of what the camera sees at the specified time and return a link to that image.","https://developer.cisco.com/meraki/api-v1/generate-device-camera-snapshot/","post","/devices/{serial}/camera/generateSnapshot","serial","fullframe, timestamp","expiry, url","camera, monitor","camera.generateDeviceCameraSnapshot","camera:telemetry:write"
"GA","getDeviceCameraQualityAndRetention","Returns quality and retention settings for the given camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-quality-and-retention/","get","/devices/{serial}/camera/qualityAndRetention","serial","","","camera, configure, qualityAndRetention","camera.getDeviceCameraQualityAndRetention","camera:config:read"
"GA","updateDeviceCameraQualityAndRetention","Update quality and retention settings for the given camera","https://developer.cisco.com/meraki/api-v1/update-device-camera-quality-and-retention/","put","/devices/{serial}/camera/qualityAndRetention","serial","audioRecordingEnabled, motionBasedRetentionEnabled, motionDetectorVersion, profileId, quality, resolution, restrictedBandwidthModeEnabled","","camera, configure, qualityAndRetention","camera.updateDeviceCameraQualityAndRetention","camera:config:write"
"GA","getDeviceCameraSense","Returns sense settings for a given camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-sense/","get","/devices/{serial}/camera/sense","serial","","","camera, configure, sense","camera.getDeviceCameraSense","camera:config:read"
@@ -54,10 +55,16 @@
"GA","getDeviceLiveToolsCableTest","Return a cable test live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-cable-test/","get","/devices/{serial}/liveTools/cableTest/{id}","serial, id","","cableTestId, error, index, lengthMeters, pairs, port, ports, request, results, serial, speedMbps, status, url","devices, liveTools, cableTest","devices.getDeviceLiveToolsCableTest","dashboard:general:config:read"
"beta","createDeviceLiveToolsCyclePort","Enqueue a job to perform a cycle port for the device on the specified ports","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-cycle-port/","post","/devices/{serial}/liveTools/cyclePort","serial","callback, httpServer, id, payloadTemplate, ports, sharedSecret, url","callback, cyclePortId, id, ports, request, serial, status, url","devices, liveTools, cyclePort","devices.createDeviceLiveToolsCyclePort","dashboard:general:config:write"
"beta","getDeviceLiveToolsCyclePort","Return a cycle port live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-cycle-port/","get","/devices/{serial}/liveTools/cyclePort/{id}","serial, id","","cyclePortId, error, ports, request, serial, status, url","devices, liveTools, cyclePort","devices.getDeviceLiveToolsCyclePort","dashboard:general:config:read"
+"beta","createDeviceLiveToolsDhcpLease","Enqueue a job to perform a DHCP leases request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-dhcp-lease/","post","/devices/{serial}/liveTools/dhcpLeases","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, dhcpLeasesId, id, request, serial, status, url","devices, liveTools, dhcpLeases","devices.createDeviceLiveToolsDhcpLease",""
+"beta","getDeviceLiveToolsDhcpLease","Return a DHCP leases live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-dhcp-lease/","get","/devices/{serial}/liveTools/dhcpLeases/{dhcpLeasesId}","serial, dhcpLeasesId","","dhcpLeases, dhcpLeasesId, error, expiresAt, ip, mac, request, serial, status, url","devices, liveTools, dhcpLeases","devices.getDeviceLiveToolsDhcpLease",""
"GA","createDeviceLiveToolsLedsBlink","Enqueue a job to blink LEDs on a device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-leds-blink/","post","/devices/{serial}/liveTools/leds/blink","serial","callback, duration, httpServer, id, payloadTemplate, sharedSecret, url","callback, duration, error, id, ledsBlinkId, request, serial, status, url","devices, liveTools, leds, blink","devices.createDeviceLiveToolsLedsBlink","dashboard:general:config:write"
"GA","getDeviceLiveToolsLedsBlink","Return a blink LEDs job","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-leds-blink/","get","/devices/{serial}/liveTools/leds/blink/{ledsBlinkId}","serial, ledsBlinkId","","duration, error, ledsBlinkId, request, serial, status, url","devices, liveTools, leds, blink","devices.getDeviceLiveToolsLedsBlink","dashboard:general:config:read"
-"beta","createDeviceLiveToolsMacTable","Enqueue a job to request the MAC table from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-mac-table/","post","/devices/{serial}/liveTools/macTable","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, macTableId, request, serial, status, url","devices, liveTools, macTable","devices.createDeviceLiveToolsMacTable","dashboard:general:telemetry:write"
-"beta","getDeviceLiveToolsMacTable","Return a MAC table live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-mac-table/","get","/devices/{serial}/liveTools/macTable/{macTableId}","serial, macTableId","","entries, error, mac, macTableId, port, request, serial, status, url, vlanId","devices, liveTools, macTable","devices.getDeviceLiveToolsMacTable","dashboard:general:telemetry:read"
+"GA","createDeviceLiveToolsMacTable","Enqueue a job to request the MAC table from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-mac-table/","post","/devices/{serial}/liveTools/macTable","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, macTableId, request, serial, status, url","devices, liveTools, macTable","devices.createDeviceLiveToolsMacTable","dashboard:general:telemetry:write"
+"GA","getDeviceLiveToolsMacTable","Return a MAC table live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-mac-table/","get","/devices/{serial}/liveTools/macTable/{macTableId}","serial, macTableId","","entries, error, mac, macTableId, port, request, serial, status, url, vlanId","devices, liveTools, macTable","devices.getDeviceLiveToolsMacTable","dashboard:general:telemetry:read"
+"beta","createDeviceLiveToolsMulticastRouting","Enqueue a job to perform a Multicast routing request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-multicast-routing/","post","/devices/{serial}/liveTools/multicastRouting","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, multicastRoutingId, request, serial, status, url","devices, liveTools, multicastRouting","devices.createDeviceLiveToolsMulticastRouting",""
+"beta","getDeviceLiveToolsMulticastRouting","Return a Multicast routing live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-multicast-routing/","get","/devices/{serial}/liveTools/multicastRouting/{multicastRoutingId}","serial, multicastRoutingId","","error, flags, group, incomingInterfaceName, interfaces, ip, multicastRoutingId, name, neighbors, outgoingInterfaceNames, rendezvousPoint, request, routes, serial, source, status, subnet, url","devices, liveTools, multicastRouting","devices.getDeviceLiveToolsMulticastRouting",""
+"beta","createDeviceLiveToolsOspfNeighbor","Enqueue a job to perform a OSPF neighbors request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ospf-neighbor/","post","/devices/{serial}/liveTools/ospfNeighbors","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, ospfNeighborsId, request, serial, status, url","devices, liveTools, ospfNeighbors","devices.createDeviceLiveToolsOspfNeighbor",""
+"beta","getDeviceLiveToolsOspfNeighbor","Return an OSPF neighbors live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-ospf-neighbor/","get","/devices/{serial}/liveTools/ospfNeighbors/{ospfNeighborsId}","serial, ospfNeighborsId","","error, id, ip, name, ospfNeighborsId, position, request, routers, serial, state, status, url, vlanId","devices, liveTools, ospfNeighbors","devices.getDeviceLiveToolsOspfNeighbor",""
"GA","createDeviceLiveToolsPing","Enqueue a job to ping a target host from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ping/","post","/devices/{serial}/liveTools/ping","serial","callback, count, httpServer, id, payloadTemplate, sharedSecret, target, url","callback, count, id, pingId, request, serial, status, target, url","devices, liveTools, ping","devices.createDeviceLiveToolsPing","dashboard:general:telemetry:write"
"GA","getDeviceLiveToolsPing","Return a ping job","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-ping/","get","/devices/{serial}/liveTools/ping/{id}","serial, id","","average, count, latencies, latency, loss, maximum, minimum, percentage, pingId, received, replies, request, results, sent, sequenceId, serial, size, status, target, url","devices, liveTools, ping","devices.getDeviceLiveToolsPing","dashboard:general:telemetry:read"
"GA","createDeviceLiveToolsPingDevice","Enqueue a job to check connectivity status to the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ping-device/","post","/devices/{serial}/liveTools/pingDevice","serial","callback, count, httpServer, id, payloadTemplate, sharedSecret, url","callback, count, id, pingId, request, serial, status, url","devices, liveTools, pingDevice","devices.createDeviceLiveToolsPingDevice","dashboard:general:telemetry:write"
@@ -82,17 +89,17 @@
"GA","getDeviceSensorCommand","Returns information about the command's execution, including the status","https://developer.cisco.com/meraki/api-v1/get-device-sensor-command/","get","/devices/{serial}/sensor/commands/{commandId}","serial, commandId","","adminId, commandId, completedAt, createdAt, createdBy, email, errors, name, operation, status","sensor, configure, commands","sensor.getDeviceSensorCommand",""
"GA","getDeviceSensorRelationships","List the sensor roles for a given sensor or camera device.","https://developer.cisco.com/meraki/api-v1/get-device-sensor-relationships/","get","/devices/{serial}/sensor/relationships","serial","","livestream, productType, relatedDevices, serial","sensor, configure, relationships","sensor.getDeviceSensorRelationships","sensor:config:read"
"GA","updateDeviceSensorRelationships","Assign one or more sensor roles to a given sensor or camera device.","https://developer.cisco.com/meraki/api-v1/update-device-sensor-relationships/","put","/devices/{serial}/sensor/relationships","serial","livestream, relatedDevices, serial","livestream, productType, relatedDevices, serial","sensor, configure, relationships","sensor.updateDeviceSensorRelationships","sensor:config:write"
-"GA","getDeviceSwitchPorts","List the switch ports for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports/","get","/devices/{serial}/switch/ports","serial","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPorts","switch:config:read"
+"GA","getDeviceSwitchPorts","List the switch ports for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports/","get","/devices/{serial}/switch/ports","serial","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPorts","switch:config:read"
"GA","cycleDeviceSwitchPorts","Cycle a set of switch ports","https://developer.cisco.com/meraki/api-v1/cycle-device-switch-ports/","post","/devices/{serial}/switch/ports/cycle","serial","ports","ports","switch, liveTools, ports","switch.cycleDeviceSwitchPorts","switch:config:write"
"beta","updateDeviceSwitchPortsMirror","Update a port mirror","https://developer.cisco.com/meraki/api-v1/update-device-switch-ports-mirror/","put","/devices/{serial}/switch/ports/mirror","serial","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans","comment, destination, filter, hasTransitVlan, id, mirror, module, name, network, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans, warnings","switch, configure, ports, mirror","switch.updateDeviceSwitchPortsMirror",""
"GA","getDeviceSwitchPortsStatuses","Return the status for all the ports of a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports-statuses/","get","/devices/{serial}/switch/ports/statuses","serial, t0, timespan","","active, address, allowedVlans, authenticationStatus, capabilities, cdp, chassisId, clientCount, configOverrides, deviceId, duplex, enabled, errors, isAllocated, isUplink, lldp, managementAddress, managementVlan, nativeVlan, platform, poe, portDescription, portId, portVlan, powerUsageInWh, recv, securePort, sent, spanningTree, speed, status, statuses, systemCapabilities, systemDescription, systemName, total, trafficInKbps, type, usageInKb, version, vlan, voiceVlan, vtpManagementDomain, warnings","switch, monitor, ports, statuses","switch.getDeviceSwitchPortsStatuses","switch:telemetry:read"
"GA","getDeviceSwitchPortsStatusesPackets","Return the packet counters for all the ports of a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports-statuses-packets/","get","/devices/{serial}/switch/ports/statuses/packets","serial, t0, timespan","","desc, packets, portId, ratePerSec, recv, sent, total","switch, monitor, ports, statuses, packets","switch.getDeviceSwitchPortsStatusesPackets","switch:telemetry:read"
-"GA","getDeviceSwitchPort","Return a switch port","https://developer.cisco.com/meraki/api-v1/get-device-switch-port/","get","/devices/{serial}/switch/ports/{portId}","serial, portId","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPort","switch:config:read"
-"GA","updateDeviceSwitchPort","Update a switch port","https://developer.cisco.com/meraki/api-v1/update-device-switch-port/","put","/devices/{serial}/switch/ports/{portId}","serial, portId","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.updateDeviceSwitchPort","switch:config:write"
-"GA","getDeviceSwitchRoutingInterfaces","List layer 3 interfaces for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interfaces/","get","/devices/{serial}/switch/routing/interfaces","serial, mode, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterfaces","switch:config:read"
-"GA","createDeviceSwitchRoutingInterface","Create a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/create-device-switch-routing-interface/","post","/devices/{serial}/switch/routing/interfaces","serial","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.createDeviceSwitchRoutingInterface","switch:config:write"
-"GA","getDeviceSwitchRoutingInterface","Return a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterface","switch:config:read"
-"GA","updateDeviceSwitchRoutingInterface","Update a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.updateDeviceSwitchRoutingInterface","switch:config:write"
+"GA","getDeviceSwitchPort","Return a switch port","https://developer.cisco.com/meraki/api-v1/get-device-switch-port/","get","/devices/{serial}/switch/ports/{portId}","serial, portId","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPort","switch:config:read"
+"GA","updateDeviceSwitchPort","Update a switch port","https://developer.cisco.com/meraki/api-v1/update-device-switch-port/","put","/devices/{serial}/switch/ports/{portId}","serial, portId","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.updateDeviceSwitchPort","switch:config:write"
+"GA","getDeviceSwitchRoutingInterfaces","List layer 3 interfaces for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interfaces/","get","/devices/{serial}/switch/routing/interfaces","serial, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterfaces","switch:config:read"
+"GA","createDeviceSwitchRoutingInterface","Create a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/create-device-switch-routing-interface/","post","/devices/{serial}/switch/routing/interfaces","serial","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.createDeviceSwitchRoutingInterface","switch:config:write"
+"GA","getDeviceSwitchRoutingInterface","Return a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterface","switch:config:read"
+"GA","updateDeviceSwitchRoutingInterface","Update a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.updateDeviceSwitchRoutingInterface","switch:config:write"
"GA","deleteDeviceSwitchRoutingInterface","Delete a layer 3 interface from the switch","https://developer.cisco.com/meraki/api-v1/delete-device-switch-routing-interface/","delete","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","","switch, configure, routing, interfaces","switch.deleteDeviceSwitchRoutingInterface","switch:config:write"
"GA","getDeviceSwitchRoutingInterfaceDhcp","Return a layer 3 interface DHCP configuration for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface-dhcp/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp","serial, interfaceId","","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, routing, interfaces, dhcp","switch.getDeviceSwitchRoutingInterfaceDhcp","switch:config:read"
"GA","updateDeviceSwitchRoutingInterfaceDhcp","Update a layer 3 interface DHCP configuration for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface-dhcp/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp","serial, interfaceId","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, routing, interfaces, dhcp","switch.updateDeviceSwitchRoutingInterfaceDhcp","switch:config:write"
@@ -114,8 +121,8 @@
"beta","getDeviceWirelessRadioAfcPosition","Return the position for a wireless device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-afc-position/","get","/devices/{serial}/wireless/radio/afc/position","serial","","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position","wireless.getDeviceWirelessRadioAfcPosition",""
"beta","updateDeviceWirelessRadioAfcPosition","Update the position attributes for this device","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-afc-position/","put","/devices/{serial}/wireless/radio/afc/position","serial","antenna, cableLength, elevation, gps, height, uncertainty","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position","wireless.updateDeviceWirelessRadioAfcPosition",""
"beta","getDeviceWirelessRadioAfcPowerLimits","Return the AFC power limits for a wireless device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-afc-power-limits/","get","/devices/{serial}/wireless/radio/afc/powerLimits","serial","","byChannel, channel, channelWidth, expiresAt, id, lastSuccessAt, lastUpdatedAt, lat, limit, lng, location, name, network, serial, status, type, uncertainty","wireless, configure, radio, afc, powerLimits","wireless.getDeviceWirelessRadioAfcPowerLimits",""
-"GA","getDeviceWirelessRadioSettings","Return the radio settings of a device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-settings/","get","/devices/{serial}/wireless/radio/settings","serial","","","wireless, configure, radio, settings","wireless.getDeviceWirelessRadioSettings","wireless:config:read"
-"GA","updateDeviceWirelessRadioSettings","Update the radio settings of a device","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-settings/","put","/devices/{serial}/wireless/radio/settings","serial","channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings","","wireless, configure, radio, settings","wireless.updateDeviceWirelessRadioSettings","wireless:config:write"
+"GA","getDeviceWirelessRadioSettings","Return the manually configured radio settings overrides of a device, which take precedence over RF profiles.","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-settings/","get","/devices/{serial}/wireless/radio/settings","serial","","","wireless, configure, radio, settings","wireless.getDeviceWirelessRadioSettings","wireless:config:read"
+"GA","updateDeviceWirelessRadioSettings","Update the radio settings overrides of a device, which take precedence over RF profiles.","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-settings/","put","/devices/{serial}/wireless/radio/settings","serial","channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings","","wireless, configure, radio, settings","wireless.updateDeviceWirelessRadioSettings","wireless:config:write"
"GA","getDeviceWirelessStatus","Return the SSID statuses of an access point","https://developer.cisco.com/meraki/api-v1/get-device-wireless-status/","get","/devices/{serial}/wireless/status","serial","","band, basicServiceSets, broadcasting, bssid, channel, channelWidth, enabled, power, ssidName, ssidNumber, visible","wireless, monitor, status","wireless.getDeviceWirelessStatus","wireless:telemetry:read"
"beta","createDeviceWirelessZigbeeEnrollment","Enqueue a job to start enrolling doorlocks on zigbee configured MRs","https://developer.cisco.com/meraki/api-v1/create-device-wireless-zigbee-enrollment/","post","/devices/{serial}/wireless/zigbee/enrollments","serial","","enrollmentId, request, serial, status, url","wireless, configure, zigbee, enrollments","wireless.createDeviceWirelessZigbeeEnrollment",""
"beta","getDeviceWirelessZigbeeEnrollment","Return an enrollment job","https://developer.cisco.com/meraki/api-v1/get-device-wireless-zigbee-enrollment/","get","/devices/{serial}/wireless/zigbee/enrollments/{id}","serial, id","","doorLockId, doorLocks, enrolledAt, enrollmentId, enrollmentStartedAt, eui64, gateway, id, lastSeenAt, lqi, name, network, request, rssi, serial, shortId, status, url","wireless, configure, zigbee, enrollments","wireless.getDeviceWirelessZigbeeEnrollment",""
@@ -199,6 +206,12 @@
"GA","getNetworkApplianceTrafficShapingUplinkSelection","Show uplink selection settings for an MX network","https://developer.cisco.com/meraki/api-v1/get-network-appliance-traffic-shaping-uplink-selection/","get","/networks/{networkId}/appliance/trafficShaping/uplinkSelection","networkId","","activeActiveAutoVpnEnabled, applications, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, name, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","appliance, configure, trafficShaping, uplinkSelection","appliance.getNetworkApplianceTrafficShapingUplinkSelection","sdwan:config:read"
"GA","updateNetworkApplianceTrafficShapingUplinkSelection","Update uplink selection settings for an MX network","https://developer.cisco.com/meraki/api-v1/update-network-appliance-traffic-shaping-uplink-selection/","put","/networks/{networkId}/appliance/trafficShaping/uplinkSelection","networkId","activeActiveAutoVpnEnabled, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","activeActiveAutoVpnEnabled, applications, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, name, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","appliance, configure, trafficShaping, uplinkSelection","appliance.updateNetworkApplianceTrafficShapingUplinkSelection","sdwan:config:write"
"GA","updateNetworkApplianceTrafficShapingVpnExclusions","Update VPN exclusion rules for an MX network.","https://developer.cisco.com/meraki/api-v1/update-network-appliance-traffic-shaping-vpn-exclusions/","put","/networks/{networkId}/appliance/trafficShaping/vpnExclusions","networkId","custom, destination, id, majorApplications, name, port, protocol","custom, destination, id, majorApplications, name, networkId, networkName, port, protocol","appliance, configure, trafficShaping, vpnExclusions","appliance.updateNetworkApplianceTrafficShapingVpnExclusions","sdwan:config:write"
+"beta","connectNetworkApplianceUmbrellaAccount","Connect to Cisco Umbrella account to this network","https://developer.cisco.com/meraki/api-v1/connect-network-appliance-umbrella-account/","post","/networks/{networkId}/appliance/umbrella/account/connect","networkId","apiKey, apiSecret","umbrellaOrganizationId","appliance, configure, umbrella, account","appliance.connectNetworkApplianceUmbrellaAccount",""
+"beta","disconnectNetworkApplianceUmbrellaAccount","Disconnect Umbrella account from this network","https://developer.cisco.com/meraki/api-v1/disconnect-network-appliance-umbrella-account/","delete","/networks/{networkId}/appliance/umbrella/account/disconnect","networkId","","message, success","appliance, configure, umbrella, account","appliance.disconnectNetworkApplianceUmbrellaAccount",""
+"beta","disableNetworkApplianceUmbrellaProtection","Disable umbrella protection for an MX network","https://developer.cisco.com/meraki/api-v1/disable-network-appliance-umbrella-protection/","delete","/networks/{networkId}/appliance/umbrella/disableProtection","networkId","","message, success","appliance, configure, umbrella","appliance.disableNetworkApplianceUmbrellaProtection",""
+"beta","enableNetworkApplianceUmbrellaProtection","Enable umbrella protection for an MX network","https://developer.cisco.com/meraki/api-v1/enable-network-appliance-umbrella-protection/","post","/networks/{networkId}/appliance/umbrella/enableProtection","networkId","","message, success","appliance, configure, umbrella","appliance.enableNetworkApplianceUmbrellaProtection",""
+"beta","excludeNetworkApplianceUmbrellaDomains","Specify one or more domain names to be excluded from being routed to Cisco Umbrella.","https://developer.cisco.com/meraki/api-v1/exclude-network-appliance-umbrella-domains/","put","/networks/{networkId}/appliance/umbrella/excludeDomains","networkId","domains","message, success","appliance, configure, umbrella","appliance.excludeNetworkApplianceUmbrellaDomains",""
+"beta","policiesNetworkApplianceUmbrella","Update umbrella policies applied to MX network.","https://developer.cisco.com/meraki/api-v1/policies-network-appliance-umbrella/","put","/networks/{networkId}/appliance/umbrella/policies","networkId","policyIds","message, success","appliance, configure, umbrella","appliance.policiesNetworkApplianceUmbrella",""
"GA","getNetworkApplianceUplinksUsageHistory","Get the sent and received bytes for each uplink of a network.","https://developer.cisco.com/meraki/api-v1/get-network-appliance-uplinks-usage-history/","get","/networks/{networkId}/appliance/uplinks/usageHistory","networkId, t0, t1, timespan, resolution","","byInterface, endTime, interface, received, sent, startTime","appliance, monitor, uplinks, usageHistory","appliance.getNetworkApplianceUplinksUsageHistory","sdwan:telemetry:read"
"GA","getNetworkApplianceVlans","List the VLANs for an MX network","https://developer.cisco.com/meraki/api-v1/get-network-appliance-vlans/","get","/networks/{networkId}/appliance/vlans","networkId","","applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet","appliance, configure, vlans","appliance.getNetworkApplianceVlans","sdwan:config:read"
"GA","createNetworkApplianceVlan","Add a VLAN","https://developer.cisco.com/meraki/api-v1/create-network-appliance-vlan/","post","/networks/{networkId}/appliance/vlans","networkId","adaptivePolicyGroupId, applianceIp, autonomous, cidr, code, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, enabled, groupPolicyId, id, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value","applianceIp, autonomous, cidr, enabled, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type","appliance, configure, vlans","appliance.createNetworkApplianceVlan","sdwan:config:write"
@@ -218,9 +231,9 @@
"GA","getNetworkBluetoothClients","List the Bluetooth clients seen by APs in this network","https://developer.cisco.com/meraki/api-v1/get-network-bluetooth-clients/","get","/networks/{networkId}/bluetoothClients","networkId, t0, timespan, perPage, startingAfter, endingBefore, includeConnectivityHistory","","deviceName, id, inSightAlert, lastSeen, mac, manufacturer, name, networkId, outOfSightAlert, seenByDeviceMac, tags","networks, monitor, bluetoothClients","networks.getNetworkBluetoothClients","wireless:telemetry:read"
"GA","getNetworkBluetoothClient","Return a Bluetooth client","https://developer.cisco.com/meraki/api-v1/get-network-bluetooth-client/","get","/networks/{networkId}/bluetoothClients/{bluetoothClientId}","networkId, bluetoothClientId, includeConnectivityHistory, connectivityHistoryTimespan","","deviceName, id, inSightAlert, lastSeen, mac, manufacturer, name, networkId, outOfSightAlert, seenByDeviceMac, tags","networks, monitor, bluetoothClients","networks.getNetworkBluetoothClient","wireless:telemetry:read"
"GA","getNetworkCameraQualityRetentionProfiles","List the quality retention profiles for this network","https://developer.cisco.com/meraki/api-v1/get-network-camera-quality-retention-profiles/","get","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","","","camera, configure, qualityRetentionProfiles","camera.getNetworkCameraQualityRetentionProfiles","camera:config:read"
-"GA","createNetworkCameraQualityRetentionProfile","Creates new quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-quality-retention-profile/","post","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.createNetworkCameraQualityRetentionProfile","camera:config:write"
+"GA","createNetworkCameraQualityRetentionProfile","Creates new quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-quality-retention-profile/","post","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.createNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","getNetworkCameraQualityRetentionProfile","Retrieve a single quality retention profile","https://developer.cisco.com/meraki/api-v1/get-network-camera-quality-retention-profile/","get","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","","","camera, configure, qualityRetentionProfiles","camera.getNetworkCameraQualityRetentionProfile","camera:config:read"
-"GA","updateNetworkCameraQualityRetentionProfile","Update an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/update-network-camera-quality-retention-profile/","put","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.updateNetworkCameraQualityRetentionProfile","camera:config:write"
+"GA","updateNetworkCameraQualityRetentionProfile","Update an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/update-network-camera-quality-retention-profile/","put","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.updateNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","deleteNetworkCameraQualityRetentionProfile","Delete an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/delete-network-camera-quality-retention-profile/","delete","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","","","camera, configure, qualityRetentionProfiles","camera.deleteNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","getNetworkCameraSchedules","Returns a list of all camera recording schedules.","https://developer.cisco.com/meraki/api-v1/get-network-camera-schedules/","get","/networks/{networkId}/camera/schedules","networkId","","id, name","camera, configure, schedules","camera.getNetworkCameraSchedules","camera:config:read"
"GA","createNetworkCameraWirelessProfile","Creates a new camera wireless profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-wireless-profile/","post","/networks/{networkId}/camera/wirelessProfiles","networkId","authMode, encryptionMode, identity, name, password, psk, ssid, username","appliedDeviceCount, authMode, encryptionMode, id, identity, name, password, psk, ssid, username","camera, configure, wirelessProfiles","camera.createNetworkCameraWirelessProfile","camera:config:write"
@@ -244,7 +257,7 @@
"GA","getNetworkClientsOverview","Return overview statistics for network clients","https://developer.cisco.com/meraki/api-v1/get-network-clients-overview/","get","/networks/{networkId}/clients/overview","networkId, t0, t1, timespan, resolution","","average, counts, total, usages, withHeavyUsage, withHeavyUsageAverage","networks, monitor, clients, overview","networks.getNetworkClientsOverview","dashboard:general:telemetry:read"
"GA","provisionNetworkClients","Provisions a client with a name and policy","https://developer.cisco.com/meraki/api-v1/provision-network-clients/","post","/networks/{networkId}/clients/provision","networkId","0, 1, 10, 11, 12, 13, 14, 2, 3, 4, 5, 6, 7, 8, 9, clients, devicePolicy, groupPolicyId, mac, name, policiesBySecurityAppliance, policiesBySsid","clientId, clients, devicePolicy, groupPolicyId, mac, message, name","networks, configure, clients","networks.provisionNetworkClients","dashboard:general:config:write"
"GA","getNetworkClientsUsageHistories","Return the usage histories for clients","https://developer.cisco.com/meraki/api-v1/get-network-clients-usage-histories/","get","/networks/{networkId}/clients/usageHistories","networkId, clients, ssidNumber, perPage, startingAfter, endingBefore, t0, t1, timespan","","","networks, monitor, clients, usageHistories","networks.getNetworkClientsUsageHistories","dashboard:general:telemetry:read"
-"GA","getNetworkClient","Return the client associated with the given identifier","https://developer.cisco.com/meraki/api-v1/get-network-client/","get","/networks/{networkId}/clients/{clientId}","networkId, clientId","","cdp, clientVpnConnections, connectedAt, description, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities","networks, monitor, clients","networks.getNetworkClient","dashboard:general:telemetry:read"
+"GA","getNetworkClient","Return the client associated with the given identifier","https://developer.cisco.com/meraki/api-v1/get-network-client/","get","/networks/{networkId}/clients/{clientId}","networkId, clientId","","cdp, clientVpnConnections, connectedAt, description, deviceTypePrediction, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, namedVlan, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities","networks, monitor, clients","networks.getNetworkClient","dashboard:general:telemetry:read"
"GA","getNetworkClientPolicy","Return the policy assigned to a client on the network","https://developer.cisco.com/meraki/api-v1/get-network-client-policy/","get","/networks/{networkId}/clients/{clientId}/policy","networkId, clientId","","devicePolicy, groupPolicyId, mac","networks, configure, clients, policy","networks.getNetworkClientPolicy","dashboard:general:config:read"
"GA","updateNetworkClientPolicy","Update the policy assigned to a client on the network","https://developer.cisco.com/meraki/api-v1/update-network-client-policy/","put","/networks/{networkId}/clients/{clientId}/policy","networkId, clientId","devicePolicy, groupPolicyId","devicePolicy, groupPolicyId, mac","networks, configure, clients, policy","networks.updateNetworkClientPolicy","dashboard:general:config:write"
"GA","getNetworkClientSplashAuthorizationStatus","Return the splash authorization for a client, for each SSID they've associated with through splash","https://developer.cisco.com/meraki/api-v1/get-network-client-splash-authorization-status/","get","/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus","networkId, clientId","","","networks, configure, clients, splashAuthorizationStatus","networks.getNetworkClientSplashAuthorizationStatus","dashboard:general:config:read"
@@ -316,10 +329,10 @@
"GA","getNetworkPoliciesByClient","Get policies for all clients with policies","https://developer.cisco.com/meraki/api-v1/get-network-policies-by-client/","get","/networks/{networkId}/policies/byClient","networkId, perPage, startingAfter, endingBefore, t0, timespan","","assigned, clientId, groupPolicyId, name, ssid, ssidNumber, type","networks, configure, policies, byClient","networks.getNetworkPoliciesByClient","dashboard:general:config:read"
"GA","getNetworkSensorAlertsCurrentOverviewByMetric","Return an overview of currently alerting sensors by metric","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-current-overview-by-metric/","get","/networks/{networkId}/sensor/alerts/current/overview/byMetric","networkId","","ambient, apparentPower, co2, counts, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, supportedMetrics, temperature, tvoc, upstreamPower, voltage, water","sensor, monitor, alerts, current, overview, byMetric","sensor.getNetworkSensorAlertsCurrentOverviewByMetric","sensor:telemetry:read"
"GA","getNetworkSensorAlertsOverviewByMetric","Return an overview of alert occurrences over a timespan, by metric","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-overview-by-metric/","get","/networks/{networkId}/sensor/alerts/overview/byMetric","networkId, t0, t1, timespan, interval","","ambient, apparentPower, co2, counts, current, door, endTs, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, startTs, temperature, tvoc, upstreamPower, voltage, water","sensor, monitor, alerts, overview, byMetric","sensor.getNetworkSensorAlertsOverviewByMetric","sensor:telemetry:read"
-"GA","getNetworkSensorAlertsProfiles","Lists all sensor alert profiles for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profiles/","get","/networks/{networkId}/sensor/alerts/profiles","networkId","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfiles","sensor:telemetry:read"
-"GA","createNetworkSensorAlertsProfile","Creates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/create-network-sensor-alerts-profile/","post","/networks/{networkId}/sensor/alerts/profiles","networkId","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.createNetworkSensorAlertsProfile","sensor:telemetry:write"
-"GA","getNetworkSensorAlertsProfile","Show details of a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profile/","get","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfile","sensor:telemetry:read"
-"GA","updateNetworkSensorAlertsProfile","Updates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/update-network-sensor-alerts-profile/","put","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.updateNetworkSensorAlertsProfile","sensor:telemetry:write"
+"GA","getNetworkSensorAlertsProfiles","Lists all sensor alert profiles for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profiles/","get","/networks/{networkId}/sensor/alerts/profiles","networkId","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfiles","sensor:telemetry:read"
+"GA","createNetworkSensorAlertsProfile","Creates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/create-network-sensor-alerts-profile/","post","/networks/{networkId}/sensor/alerts/profiles","networkId","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.createNetworkSensorAlertsProfile","sensor:telemetry:write"
+"GA","getNetworkSensorAlertsProfile","Show details of a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profile/","get","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfile","sensor:telemetry:read"
+"GA","updateNetworkSensorAlertsProfile","Updates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/update-network-sensor-alerts-profile/","put","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.updateNetworkSensorAlertsProfile","sensor:telemetry:write"
"GA","deleteNetworkSensorAlertsProfile","Deletes a sensor alert profile from a network.","https://developer.cisco.com/meraki/api-v1/delete-network-sensor-alerts-profile/","delete","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","","sensor, configure, alerts, profiles","sensor.deleteNetworkSensorAlertsProfile","sensor:telemetry:write"
"GA","getNetworkSensorMqttBrokers","List the sensor settings of all MQTT brokers for this network","https://developer.cisco.com/meraki/api-v1/get-network-sensor-mqtt-brokers/","get","/networks/{networkId}/sensor/mqttBrokers","networkId","","enabled, mqttBrokerId","sensor, configure, mqttBrokers","sensor.getNetworkSensorMqttBrokers","sensor:telemetry:read"
"GA","getNetworkSensorMqttBroker","Return the sensor settings of an MQTT broker","https://developer.cisco.com/meraki/api-v1/get-network-sensor-mqtt-broker/","get","/networks/{networkId}/sensor/mqttBrokers/{mqttBrokerId}","networkId, mqttBrokerId","","enabled, mqttBrokerId","sensor, configure, mqttBrokers","sensor.getNetworkSensorMqttBroker","sensor:telemetry:read"
@@ -374,10 +387,10 @@
"GA","splitNetwork","Split a combined network into individual networks for each type of device","https://developer.cisco.com/meraki/api-v1/split-network/","post","/networks/{networkId}/split","networkId","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, resultingNetworks, tags, timeZone, url","networks, configure","networks.splitNetwork","dashboard:general:config:write"
"GA","getNetworkSwitchAccessControlLists","Return the access control lists for a MS network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-control-lists/","get","/networks/{networkId}/switch/accessControlLists","networkId","","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","switch, configure, accessControlLists","switch.getNetworkSwitchAccessControlLists","switch:config:read"
"GA","updateNetworkSwitchAccessControlLists","Update the access control lists for a MS network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-control-lists/","put","/networks/{networkId}/switch/accessControlLists","networkId","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","switch, configure, accessControlLists","switch.updateNetworkSwitchAccessControlLists","switch:config:write"
-"GA","getNetworkSwitchAccessPolicies","List the access policies for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policies/","get","/networks/{networkId}/switch/accessPolicies","networkId","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicies","switch:config:read"
-"GA","createNetworkSwitchAccessPolicy","Create an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/create-network-switch-access-policy/","post","/networks/{networkId}/switch/accessPolicies","networkId","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.createNetworkSwitchAccessPolicy","switch:config:write"
-"GA","getNetworkSwitchAccessPolicy","Return a specific access policy for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policy/","get","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicy","switch:config:read"
-"GA","updateNetworkSwitchAccessPolicy","Update an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-policy/","put","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.updateNetworkSwitchAccessPolicy","switch:config:write"
+"GA","getNetworkSwitchAccessPolicies","List the access policies for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policies/","get","/networks/{networkId}/switch/accessPolicies","networkId","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicies","switch:config:read"
+"GA","createNetworkSwitchAccessPolicy","Create an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/create-network-switch-access-policy/","post","/networks/{networkId}/switch/accessPolicies","networkId","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.createNetworkSwitchAccessPolicy","switch:config:write"
+"GA","getNetworkSwitchAccessPolicy","Return a specific access policy for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policy/","get","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicy","switch:config:read"
+"GA","updateNetworkSwitchAccessPolicy","Update an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-policy/","put","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.updateNetworkSwitchAccessPolicy","switch:config:write"
"GA","deleteNetworkSwitchAccessPolicy","Delete an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/delete-network-switch-access-policy/","delete","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","","switch, configure, accessPolicies","switch.deleteNetworkSwitchAccessPolicy","switch:config:write"
"GA","getNetworkSwitchAlternateManagementInterface","Return the switch alternate management interface for the network","https://developer.cisco.com/meraki/api-v1/get-network-switch-alternate-management-interface/","get","/networks/{networkId}/switch/alternateManagementInterface","networkId","","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","switch, configure, alternateManagementInterface","switch.getNetworkSwitchAlternateManagementInterface","switch:config:read"
"GA","updateNetworkSwitchAlternateManagementInterface","Update the switch alternate management interface for the network","https://developer.cisco.com/meraki/api-v1/update-network-switch-alternate-management-interface/","put","/networks/{networkId}/switch/alternateManagementInterface","networkId","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","switch, configure, alternateManagementInterface","switch.updateNetworkSwitchAlternateManagementInterface","switch:config:write"
@@ -430,10 +443,10 @@
"GA","addNetworkSwitchStack","Add a switch to a stack","https://developer.cisco.com/meraki/api-v1/add-network-switch-stack/","post","/networks/{networkId}/switch/stacks/{switchStackId}/add","networkId, switchStackId","serial","id, isMonitorOnly, mac, members, model, name, role, serial, serials","switch, configure, stacks","switch.addNetworkSwitchStack","switch:config:write"
"beta","updateNetworkSwitchStackPortsMirror","Update switch port mirrors for switch stacks","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-ports-mirror/","put","/networks/{networkId}/switch/stacks/{switchStackId}/ports/mirror","networkId, switchStackId","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans","comment, destination, filter, hasTransitVlan, id, mirror, module, name, network, number, port, ports, role, serial, slot, source, switchStackId, tags, type, vlan, vlans, warnings","switch, configure, stacks, ports, mirror","switch.updateNetworkSwitchStackPortsMirror",""
"GA","removeNetworkSwitchStack","Remove a switch from a stack","https://developer.cisco.com/meraki/api-v1/remove-network-switch-stack/","post","/networks/{networkId}/switch/stacks/{switchStackId}/remove","networkId, switchStackId","serial","id, isMonitorOnly, mac, members, model, name, role, serial, serials","switch, configure, stacks","switch.removeNetworkSwitchStack","switch:config:write"
-"GA","getNetworkSwitchStackRoutingInterfaces","List layer 3 interfaces for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interfaces/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterfaces","switch:config:read"
-"GA","createNetworkSwitchStackRoutingInterface","Create a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/create-network-switch-stack-routing-interface/","post","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.createNetworkSwitchStackRoutingInterface","switch:config:write"
-"GA","getNetworkSwitchStackRoutingInterface","Return a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterface","switch:config:read"
-"GA","updateNetworkSwitchStackRoutingInterface","Update a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.updateNetworkSwitchStackRoutingInterface","switch:config:write"
+"GA","getNetworkSwitchStackRoutingInterfaces","List layer 3 interfaces for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interfaces/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterfaces","switch:config:read"
+"GA","createNetworkSwitchStackRoutingInterface","Create a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/create-network-switch-stack-routing-interface/","post","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.createNetworkSwitchStackRoutingInterface","switch:config:write"
+"GA","getNetworkSwitchStackRoutingInterface","Return a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterface","switch:config:read"
+"GA","updateNetworkSwitchStackRoutingInterface","Update a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.updateNetworkSwitchStackRoutingInterface","switch:config:write"
"GA","deleteNetworkSwitchStackRoutingInterface","Delete a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/delete-network-switch-stack-routing-interface/","delete","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","","switch, configure, stacks, routing, interfaces","switch.deleteNetworkSwitchStackRoutingInterface","switch:config:write"
"GA","getNetworkSwitchStackRoutingInterfaceDhcp","Return a layer 3 interface DHCP configuration for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface-dhcp/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp","networkId, switchStackId, interfaceId","","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, stacks, routing, interfaces, dhcp","switch.getNetworkSwitchStackRoutingInterfaceDhcp","switch:config:read"
"GA","updateNetworkSwitchStackRoutingInterfaceDhcp","Update a layer 3 interface DHCP configuration for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface-dhcp/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp","networkId, switchStackId, interfaceId","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, stacks, routing, interfaces, dhcp","switch.updateNetworkSwitchStackRoutingInterfaceDhcp","switch:config:write"
@@ -514,7 +527,7 @@
"GA","getNetworkWirelessFailedConnections","List of all failed client connection events on this network in a given time range","https://developer.cisco.com/meraki/api-v1/get-network-wireless-failed-connections/","get","/networks/{networkId}/wireless/failedConnections","networkId, t0, t1, timespan, band, ssid, vlan, apTag, serial, clientId","","clientMac, failureStep, serial, ssidNumber, ts, type, vlan","wireless, monitor, failedConnections","wireless.getNetworkWirelessFailedConnections","wireless:telemetry:read"
"GA","getNetworkWirelessLatencyHistory","Return average wireless latency over time for a network, device, or network client","https://developer.cisco.com/meraki/api-v1/get-network-wireless-latency-history/","get","/networks/{networkId}/wireless/latencyHistory","networkId, t0, t1, timespan, resolution, autoResolution, clientId, deviceSerial, apTag, band, ssid, accessCategory","","avgLatencyMs, endTs, startTs","wireless, monitor, latencyHistory","wireless.getNetworkWirelessLatencyHistory","wireless:telemetry:read"
"GA","getNetworkWirelessLatencyStats","Aggregated latency info for this network","https://developer.cisco.com/meraki/api-v1/get-network-wireless-latency-stats/","get","/networks/{networkId}/wireless/latencyStats","networkId, t0, t1, timespan, band, ssid, vlan, apTag, fields","","","wireless, monitor, latencyStats","wireless.getNetworkWirelessLatencyStats","wireless:telemetry:read"
-"beta","updateNetworkWirelessLocationScanning","Change scanning API settings","https://developer.cisco.com/meraki/api-v1/update-network-wireless-location-scanning/","put","/networks/{networkId}/wireless/location/scanning","networkId","api, enabled","api, enabled, string, validator","wireless, configure, location, scanning","wireless.updateNetworkWirelessLocationScanning","wireless:telemetry:write"
+"GA","updateNetworkWirelessLocationScanning","Change scanning API settings","https://developer.cisco.com/meraki/api-v1/update-network-wireless-location-scanning/","put","/networks/{networkId}/wireless/location/scanning","networkId","api, enabled","api, enabled, string, validator","wireless, configure, location, scanning","wireless.updateNetworkWirelessLocationScanning","wireless:telemetry:write"
"GA","getNetworkWirelessMeshStatuses","List wireless mesh statuses for repeaters","https://developer.cisco.com/meraki/api-v1/get-network-wireless-mesh-statuses/","get","/networks/{networkId}/wireless/meshStatuses","networkId, perPage, startingAfter, endingBefore","","latestMeshPerformance, mbps, meshRoute, metric, serial, usagePercentage","wireless, monitor, meshStatuses","wireless.getNetworkWirelessMeshStatuses","wireless:telemetry:read"
"beta","updateNetworkWirelessOpportunisticPcap","Update the Opportunistic Pcap settings for a wireless network","https://developer.cisco.com/meraki/api-v1/update-network-wireless-opportunistic-pcap/","put","/networks/{networkId}/wireless/opportunisticPcap","networkId","enablement, networkWide, serials, tags","enablement, name, networkId, networkWide, serials, tags","wireless, configure, opportunisticPcap","wireless.updateNetworkWirelessOpportunisticPcap",""
"beta","updateNetworkWirelessRadioAutoRf","Update the AutoRF settings for a wireless network","https://developer.cisco.com/meraki/api-v1/update-network-wireless-radio-auto-rf/","put","/networks/{networkId}/wireless/radio/autoRf","networkId","aiRrm, avoidance, busyHour, channel, enabled, end, fra, manual, minimizeChanges, mode, schedule, start","aiRrm, automatic, avoidance, busyHour, channel, enabled, enablementDate, end, fra, manual, minimizeChanges, mode, name, networkId, schedule, start, timeZone","wireless, configure, radio, autoRf","wireless.updateNetworkWirelessRadioAutoRf",""
@@ -528,7 +541,7 @@
"GA","getNetworkWirelessSignalQualityHistory","Return signal quality (SNR/RSSI) over time for a device or network client","https://developer.cisco.com/meraki/api-v1/get-network-wireless-signal-quality-history/","get","/networks/{networkId}/wireless/signalQualityHistory","networkId, t0, t1, timespan, resolution, autoResolution, clientId, deviceSerial, apTag, band, ssid","","endTs, rssi, snr, startTs","wireless, monitor, signalQualityHistory","wireless.getNetworkWirelessSignalQualityHistory","wireless:telemetry:read"
"GA","getNetworkWirelessSsids","List the MR SSIDs in a network","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssids/","get","/networks/{networkId}/wireless/ssids","networkId","","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.getNetworkWirelessSsids","wireless:config:read"
"GA","getNetworkWirelessSsid","Return a single MR SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid/","get","/networks/{networkId}/wireless/ssids/{number}","networkId, number","","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.getNetworkWirelessSsid","wireless:config:read"
-"GA","updateNetworkWirelessSsid","Update the attributes of an MR SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid/","put","/networks/{networkId}/wireless/ssids/{number}","networkId, number","activeDirectory, adaptive, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.updateNetworkWirelessSsid","wireless:config:write"
+"GA","updateNetworkWirelessSsid","Update the attributes of an MR SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid/","put","/networks/{networkId}/wireless/ssids/{number}","networkId, number","activeDirectory, adaptive, adaptivePolicyGroupId, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.updateNetworkWirelessSsid","wireless:config:write"
"GA","getNetworkWirelessSsidBonjourForwarding","List the Bonjour forwarding setting and rules for the SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid-bonjour-forwarding/","get","/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding","networkId, number","","description, enabled, exception, rules, services, vlanId","wireless, configure, ssids, bonjourForwarding","wireless.getNetworkWirelessSsidBonjourForwarding","wireless:config:read"
"GA","updateNetworkWirelessSsidBonjourForwarding","Update the bonjour forwarding setting and rules for the SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid-bonjour-forwarding/","put","/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding","networkId, number","description, enabled, exception, rules, services, vlanId","description, enabled, exception, rules, services, vlanId","wireless, configure, ssids, bonjourForwarding","wireless.updateNetworkWirelessSsidBonjourForwarding","wireless:config:write"
"GA","getNetworkWirelessSsidDeviceTypeGroupPolicies","List the device type group policies for the SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid-device-type-group-policies/","get","/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies","networkId, number","","","wireless, configure, ssids, deviceTypeGroupPolicies","wireless.getNetworkWirelessSsidDeviceTypeGroupPolicies","wireless:config:read"
@@ -598,7 +611,7 @@
"GA","getOrganizationApplianceDnsLocalProfiles","Fetch the local DNS profiles used in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-dns-local-profiles/","get","/organizations/{organizationId}/appliance/dns/local/profiles","organizationId, profileIds","","name, profileId","appliance, configure, dns, local, profiles","appliance.getOrganizationApplianceDnsLocalProfiles",""
"GA","createOrganizationApplianceDnsLocalProfile","Create a new local DNS profile","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profile/","post","/organizations/{organizationId}/appliance/dns/local/profiles","organizationId","name","name, profileId","appliance, configure, dns, local, profiles","appliance.createOrganizationApplianceDnsLocalProfile",""
"GA","getOrganizationApplianceDnsLocalProfilesAssignments","Fetch the local DNS profile assignments in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-dns-local-profiles-assignments/","get","/organizations/{organizationId}/appliance/dns/local/profiles/assignments","organizationId, profileIds, networkIds","","assignmentId, counts, id, items, meta, network, profile, remaining, total","appliance, configure, dns, local, profiles, assignments","appliance.getOrganizationApplianceDnsLocalProfilesAssignments",""
-"GA","createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate","Assign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profiles-assignments-bulk-create/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate","organizationId","id, items, network, profile","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments, bulkCreate","appliance.createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate",""
+"GA","bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate","Assign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/bulk-organization-appliance-dns-local-profiles-assignments-create/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate","organizationId","id, items, network, profile","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments","appliance.bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate",""
"GA","createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete","Unassign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profiles-assignments-bulk-delete/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkDelete","organizationId","assignmentId, items","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments, bulkDelete","appliance.createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete",""
"GA","updateOrganizationApplianceDnsLocalProfile","Update a local DNS profile","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-dns-local-profile/","put","/organizations/{organizationId}/appliance/dns/local/profiles/{profileId}","organizationId, profileId","name","name, profileId","appliance, configure, dns, local, profiles","appliance.updateOrganizationApplianceDnsLocalProfile",""
"GA","deleteOrganizationApplianceDnsLocalProfile","Deletes a local DNS profile","https://developer.cisco.com/meraki/api-v1/delete-organization-appliance-dns-local-profile/","delete","/organizations/{organizationId}/appliance/dns/local/profiles/{profileId}","organizationId, profileId","","","appliance, configure, dns, local, profiles","appliance.deleteOrganizationApplianceDnsLocalProfile",""
@@ -622,20 +635,22 @@
"GA","getOrganizationApplianceUplinkStatuses","List the uplink status of every Meraki MX and Z series appliances in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplink-statuses/","get","/organizations/{organizationId}/appliance/uplink/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, iccids","","enabled, gateway, highAvailability, interface, ip, ipAssignedBy, lastReportedAt, model, networkId, primaryDns, publicIp, role, secondaryDns, serial, status, uplinks","appliance, monitor, uplinks, statuses","appliance.getOrganizationApplianceUplinkStatuses","sdwan:telemetry:read"
"GA","getOrganizationApplianceUplinksStatusesOverview","Returns an overview of uplink statuses","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplinks-statuses-overview/","get","/organizations/{organizationId}/appliance/uplinks/statuses/overview","organizationId","","active, byStatus, connecting, counts, failed, notConnected, ready","appliance, monitor, uplinks, statuses, overview","appliance.getOrganizationApplianceUplinksStatusesOverview",""
"GA","getOrganizationApplianceUplinksUsageByNetwork","Get the sent and received bytes for each uplink of all MX and Z networks within an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplinks-usage-by-network/","get","/organizations/{organizationId}/appliance/uplinks/usage/byNetwork","organizationId, t0, t1, timespan","","byUplink, interface, name, networkId, received, sent, serial","appliance, monitor, uplinks, usage, byNetwork","appliance.getOrganizationApplianceUplinksUsageByNetwork","sdwan:telemetry:read"
+"beta","getOrganizationApplianceVlans","List the VLANs for an Organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vlans/","get","/organizations/{organizationId}/appliance/vlans","organizationId, perPage, startingAfter, endingBefore","","applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet","appliance, configure, vlans","appliance.getOrganizationApplianceVlans",""
"GA","getOrganizationApplianceVpnStats","Show VPN history stat for networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-stats/","get","/organizations/{organizationId}/appliance/vpn/stats","organizationId, perPage, startingAfter, endingBefore, networkIds, t0, t1, timespan","","avgJitter, avgLatencyMs, avgLossPercentage, avgMos, jitterSummaries, latencySummaries, lossPercentageSummaries, maxJitter, maxLatencyMs, maxLossPercentage, maxMos, merakiVpnPeers, minJitter, minLatencyMs, minLossPercentage, minMos, mosSummaries, networkId, networkName, receivedInKilobytes, receiverUplink, senderUplink, sentInKilobytes, usageSummary","appliance, monitor, vpn, stats","appliance.getOrganizationApplianceVpnStats","sdwan:telemetry:read"
"GA","getOrganizationApplianceVpnStatuses","Show VPN status for networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-statuses/","get","/organizations/{organizationId}/appliance/vpn/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds","","deviceSerial, deviceStatus, exportedSubnets, interface, merakiVpnPeers, name, networkId, networkName, publicIp, reachability, subnet, thirdPartyVpnPeers, uplinks, vpnMode, vpnstatusentities","appliance, monitor, vpn, statuses","appliance.getOrganizationApplianceVpnStatuses","sdwan:telemetry:read"
"GA","getOrganizationApplianceVpnThirdPartyVPNPeers","Return the third party VPN peers for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-third-party-vpnpeers/","get","/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers","organizationId","","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicIp, remoteId, secret","appliance, configure, vpn, thirdPartyVPNPeers","appliance.getOrganizationApplianceVpnThirdPartyVPNPeers","sdwan:config:read"
"GA","updateOrganizationApplianceVpnThirdPartyVPNPeers","Update the third party VPN peers for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-vpn-third-party-vpnpeers/","put","/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers","organizationId","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicHostname, publicIp, remoteId, secret","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicIp, remoteId, secret","appliance, configure, vpn, thirdPartyVPNPeers","appliance.updateOrganizationApplianceVpnThirdPartyVPNPeers","sdwan:config:write"
"GA","getOrganizationApplianceVpnVpnFirewallRules","Return the firewall rules for an organization's site-to-site VPN","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-vpn-firewall-rules/","get","/organizations/{organizationId}/appliance/vpn/vpnFirewallRules","organizationId","","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled","appliance, configure, vpn, vpnFirewallRules","appliance.getOrganizationApplianceVpnVpnFirewallRules","sdwan:config:read"
"GA","updateOrganizationApplianceVpnVpnFirewallRules","Update the firewall rules of an organization's site-to-site VPN","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-vpn-vpn-firewall-rules/","put","/organizations/{organizationId}/appliance/vpn/vpnFirewallRules","organizationId","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogDefaultRule, syslogEnabled","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled","appliance, configure, vpn, vpnFirewallRules","appliance.updateOrganizationApplianceVpnVpnFirewallRules","sdwan:config:write"
-"GA","getOrganizationAssuranceAlerts","Return all health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts/","get","/organizations/{organizationId}/assurance/alerts","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlerts",""
+"GA","getOrganizationAssuranceAlerts","Return all health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts/","get","/organizations/{organizationId}/assurance/alerts","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlerts",""
"GA","dismissOrganizationAssuranceAlerts","Dismiss health alerts","https://developer.cisco.com/meraki/api-v1/dismiss-organization-assurance-alerts/","post","/organizations/{organizationId}/assurance/alerts/dismiss","organizationId","alertIds","","organizations, monitor, alerts","organizations.dismissOrganizationAssuranceAlerts",""
"GA","getOrganizationAssuranceAlertsOverview","Return overview of active health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview/","get","/organizations/{organizationId}/assurance/alerts/overview","organizationId, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","bySeverity, count, counts, total, type","organizations, monitor, alerts, overview","organizations.getOrganizationAssuranceAlertsOverview",""
"GA","getOrganizationAssuranceAlertsOverviewByNetwork","Return a Summary of Alerts grouped by network and severity","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-by-network/","get","/organizations/{organizationId}/assurance/alerts/overview/byNetwork","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","alertCount, count, counts, items, meta, networkId, networkName, severityCounts, type","organizations, monitor, alerts, overview, byNetwork","organizations.getOrganizationAssuranceAlertsOverviewByNetwork","dashboard:general:telemetry:read"
"GA","getOrganizationAssuranceAlertsOverviewByType","Return a Summary of Alerts grouped by type and severity","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-by-type/","get","/organizations/{organizationId}/assurance/alerts/overview/byType","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","count, counts, items, meta, type","organizations, monitor, alerts, overview, byType","organizations.getOrganizationAssuranceAlertsOverviewByType",""
"GA","getOrganizationAssuranceAlertsOverviewHistorical","Returns historical health alert overviews","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-historical/","get","/organizations/{organizationId}/assurance/alerts/overview/historical","organizationId, segmentDuration, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes","","byAlertType, counts, critical, informational, items, meta, segmentStart, totals, type, warning","organizations, monitor, alerts, overview, historical","organizations.getOrganizationAssuranceAlertsOverviewHistorical",""
"GA","restoreOrganizationAssuranceAlerts","Restore health alerts from dismissed","https://developer.cisco.com/meraki/api-v1/restore-organization-assurance-alerts/","post","/organizations/{organizationId}/assurance/alerts/restore","organizationId","alertIds","","organizations, monitor, alerts","organizations.restoreOrganizationAssuranceAlerts",""
-"GA","getOrganizationAssuranceAlert","Return a singular Health Alert by its id","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alert/","get","/organizations/{organizationId}/assurance/alerts/{id}","organizationId, id","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlert",""
+"GA","getOrganizationAssuranceAlert","Return a singular Health Alert by its id","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alert/","get","/organizations/{organizationId}/assurance/alerts/{id}","organizationId, id","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlert",""
+"beta","getOrganizationAssuranceProductAnnouncements","Gets relevant product announcements for a user","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-product-announcements/","get","/organizations/{organizationId}/assurance/productAnnouncements","organizationId, t0, timespan, onlyRelevant","","boardId, counts, editedAt, id, items, labels, meta, name, publishedAt, snippet, title, total, url","organizations, configure, productAnnouncements","organizations.getOrganizationAssuranceProductAnnouncements",""
"beta","getOrganizationAuthRadiusServers","List the organization-wide RADIUS servers in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-auth-radius-servers/","get","/organizations/{organizationId}/auth/radius/servers","organizationId","","address, mode, modes, name, port, serverId","organizations, configure, auth, radius, servers","organizations.getOrganizationAuthRadiusServers","switch:config:read"
"beta","createOrganizationAuthRadiusServer","Add an organization-wide RADIUS server","https://developer.cisco.com/meraki/api-v1/create-organization-auth-radius-server/","post","/organizations/{organizationId}/auth/radius/servers","organizationId","address, mode, modes, name, port, secret","address, mode, modes, name, port, serverId","organizations, configure, auth, radius, servers","organizations.createOrganizationAuthRadiusServer","switch:config:write"
"beta","getOrganizationAuthRadiusServersAssignments","Return list of network and policies that organization-wide RADIUS servers are bing used","https://developer.cisco.com/meraki/api-v1/get-organization-auth-radius-servers-assignments/","get","/organizations/{organizationId}/auth/radius/servers/assignments","organizationId","","assignee, assignments, dashboardUrl, eid, id, name, network, serverId, tag, type","organizations, configure, auth, radius, servers, assignments","organizations.getOrganizationAuthRadiusServersAssignments","switch:config:read"
@@ -666,6 +681,7 @@
"GA","deleteOrganizationCameraRole","Delete an existing role for this organization.","https://developer.cisco.com/meraki/api-v1/delete-organization-camera-role/","delete","/organizations/{organizationId}/camera/roles/{roleId}","organizationId, roleId","","","camera, configure, roles","camera.deleteOrganizationCameraRole","camera:config:write"
"GA","updateOrganizationCameraRole","Update an existing role in this organization.","https://developer.cisco.com/meraki/api-v1/update-organization-camera-role/","put","/organizations/{organizationId}/camera/roles/{roleId}","organizationId, roleId","appliedOnDevices, appliedOnNetworks, appliedOrgWide, id, inNetworksWithId, inNetworksWithTag, name, permissionScopeId, tag","","camera, configure, roles","camera.updateOrganizationCameraRole","camera:config:write"
"beta","getOrganizationCampusGatewayClusters","Get the details of campus gateway clusters","https://developer.cisco.com/meraki/api-v1/get-organization-campus-gateway-clusters/","get","/organizations/{organizationId}/campusGateway/clusters","organizationId, networkIds","","address, addresses, allowedVlans, assignmentMode, clusterId, devices, gateway, id, interface, memberId, name, nameservers, network, notes, portChannels, protocol, serial, subnetMask, tunnels, uplink, uplinks, url, vlan","campusGateway, configure, clusters","campusGateway.getOrganizationCampusGatewayClusters",""
+"beta","getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice","Uplink overrides configured locally on Campus Gateway devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-campus-gateway-devices-uplinks-local-overrides-by-device/","get","/organizations/{organizationId}/campusGateway/devices/uplinks/localOverrides/byDevice","organizationId, serials, perPage, startingAfter, endingBefore","","address, addresses, assignmentMode, counts, gateway, interface, items, meta, nameservers, protocol, remaining, serial, sgt, subnetMask, total, uplink, vlan","campusGateway, configure, devices, uplinks, localOverrides, byDevice","campusGateway.getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice",""
"GA","getOrganizationCellularGatewayEsimsInventory","The eSIM inventory of a given organization.","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-esims-inventory/","get","/organizations/{organizationId}/cellularGateway/esims/inventory","organizationId, eids","","active, counts, customApns, device, eid, iccid, id, items, lastUpdatedAt, meta, model, name, network, plans, profiles, remaining, serial, serviceProvider, status, total, type, url","cellularGateway, configure, esims, inventory","cellularGateway.getOrganizationCellularGatewayEsimsInventory",""
"GA","updateOrganizationCellularGatewayEsimsInventory","Toggle the status of an eSIM","https://developer.cisco.com/meraki/api-v1/update-organization-cellular-gateway-esims-inventory/","put","/organizations/{organizationId}/cellularGateway/esims/inventory/{id}","organizationId, id","status","active, customApns, device, eid, iccid, id, lastUpdatedAt, model, name, network, plans, profiles, serial, serviceProvider, status, type, url","cellularGateway, configure, esims, inventory","cellularGateway.updateOrganizationCellularGatewayEsimsInventory",""
"GA","getOrganizationCellularGatewayEsimsServiceProviders","Service providers customers can add accounts for.","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-esims-service-providers/","get","/organizations/{organizationId}/cellularGateway/esims/serviceProviders","organizationId","","content, counts, isBootstrap, items, logo, meta, name, remaining, terms, total, url","cellularGateway, configure, esims, serviceProviders","cellularGateway.getOrganizationCellularGatewayEsimsServiceProviders",""
@@ -680,12 +696,6 @@
"GA","getOrganizationCellularGatewayUplinkStatuses","List the uplink status of every Meraki MG cellular gateway in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-uplink-statuses/","get","/organizations/{organizationId}/cellularGateway/uplink/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, iccids","","apn, connectionType, dns1, dns2, gateway, iccid, imsi, interface, ip, lastReportedAt, mcc, mnc, model, msisdn, mtu, networkId, provider, publicIp, roaming, rsrp, rsrq, serial, signalStat, signalType, status, uplinks","cellularGateway, monitor, uplink, statuses","cellularGateway.getOrganizationCellularGatewayUplinkStatuses","sdwan:telemetry:read"
"beta","getOrganizationCertificates","Gets all or specific certificates for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-certificates/","get","/organizations/{organizationId}/certificates","organizationId, certificateIds, certManagedBy","","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates","organizations.getOrganizationCertificates","dashboard:iam:config:read"
"beta","createOrganizationCertificatesImport","Import certificate for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-certificates-import/","post","/organizations/{organizationId}/certificates/import","organizationId","contents, description, managedBy","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates, import","organizations.createOrganizationCertificatesImport","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorities","Query for details on the organization's RADSEC device Certificate Authority certificates (CAs)","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authorities/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities","organizationId","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorities","dashboard:iam:config:read"
-"beta","createOrganizationCertificatesRadSecDeviceCertificateAuthority","Create an organization's RADSEC device Certificate Authority (CA)","https://developer.cisco.com/meraki/api-v1/create-organization-certificates-rad-sec-device-certificate-authority/","post","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities","organizationId","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.createOrganizationCertificatesRadSecDeviceCertificateAuthority","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthority","Query for details on an organization's RADSEC device Certificate Authority (CA) with the given id","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}","organizationId, id","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthority",""
-"beta","updateOrganizationCertificatesRadSecDeviceCertificateAuthority","Update an organization's RADSEC device Certificate Authority (CA) state","https://developer.cisco.com/meraki/api-v1/update-organization-certificates-rad-sec-device-certificate-authority/","put","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}","organizationId, id","status","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.updateOrganizationCertificatesRadSecDeviceCertificateAuthority","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList","Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority-revocation-list/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList","organizationId, id","","crl","organizations, configure, certificates, radSec, deviceCertificateAuthorities, revocationList","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList","dashboard:iam:config:read"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas","Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority-revocation-list-deltas/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList/deltas","organizationId, id","","deltaCrls","organizations, configure, certificates, radSec, deviceCertificateAuthorities, revocationList, deltas","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas","dashboard:iam:config:read"
"beta","deleteOrganizationCertificate","Delete a certificate for an organization","https://developer.cisco.com/meraki/api-v1/delete-organization-certificate/","delete","/organizations/{organizationId}/certificates/{certificateId}","organizationId, certificateId","","","organizations, configure, certificates","organizations.deleteOrganizationCertificate","dashboard:iam:config:write"
"beta","updateOrganizationCertificate","Update a certificate's description for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-certificate/","put","/organizations/{organizationId}/certificates/{certificateId}","organizationId, certificateId","description","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates","organizations.updateOrganizationCertificate","dashboard:iam:config:write"
"beta","getOrganizationCertificateContents","Download the trusted certificate by certificate id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificate-contents/","get","/organizations/{organizationId}/certificates/{certificateId}/contents","organizationId, certificateId, chainId","","contents","organizations, configure, certificates, contents","organizations.getOrganizationCertificateContents","dashboard:iam:config:read"
@@ -702,33 +712,39 @@
"GA","updateOrganizationConfigTemplate","Update a configuration template","https://developer.cisco.com/meraki/api-v1/update-organization-config-template/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}","organizationId, configTemplateId","name, timeZone","id, name, productTypes, timeZone","organizations, configure, configTemplates","organizations.updateOrganizationConfigTemplate","dashboard:general:config:write"
"GA","deleteOrganizationConfigTemplate","Remove a configuration template","https://developer.cisco.com/meraki/api-v1/delete-organization-config-template/","delete","/organizations/{organizationId}/configTemplates/{configTemplateId}","organizationId, configTemplateId","","","organizations, configure, configTemplates","organizations.deleteOrganizationConfigTemplate","dashboard:general:config:write"
"GA","getOrganizationConfigTemplateSwitchProfiles","List the switch templates for your switch template configuration","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profiles/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles","organizationId, configTemplateId","","model, name, switchProfileId","switch, configure, configTemplates, profiles","switch.getOrganizationConfigTemplateSwitchProfiles","switch:config:read"
-"GA","getOrganizationConfigTemplateSwitchProfilePorts","Return all the ports of a switch template","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-ports/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports","organizationId, configTemplateId, profileId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePorts","switch:config:read"
+"GA","getOrganizationConfigTemplateSwitchProfilePorts","Return all the ports of a switch template","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-ports/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports","organizationId, configTemplateId, profileId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePorts","switch:config:read"
"beta","updateOrganizationConfigTemplateSwitchProfilePortsMirror","Update a port mirror","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-ports-mirror/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/mirror","organizationId, configTemplateId, profileId","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, slot, source, tags, type, vlan, vlans","comment, configTemplate, destination, filter, hasTransitVlan, id, mirror, module, name, number, port, ports, profileId, role, slot, source, tags, type, vlan, vlans, warnings","switch, configure, configTemplates, profiles, ports, mirror","switch.updateOrganizationConfigTemplateSwitchProfilePortsMirror",""
-"GA","getOrganizationConfigTemplateSwitchProfilePort","Return a switch template port","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-port/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePort","switch:config:read"
-"GA","updateOrganizationConfigTemplateSwitchProfilePort","Update a switch template port","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-port/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.updateOrganizationConfigTemplateSwitchProfilePort","switch:config:write"
+"GA","getOrganizationConfigTemplateSwitchProfilePort","Return a switch template port","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-port/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePort","switch:config:read"
+"GA","updateOrganizationConfigTemplateSwitchProfilePort","Update a switch template port","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-port/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.updateOrganizationConfigTemplateSwitchProfilePort","switch:config:write"
"GA","getOrganizationConfigurationChanges","View the Change Log for your organization","https://developer.cisco.com/meraki/api-v1/get-organization-configuration-changes/","get","/organizations/{organizationId}/configurationChanges","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkId, adminId","","adminEmail, adminId, adminName, client, id, label, networkId, networkName, networkUrl, newValue, oldValue, page, ssidName, ssidNumber, ts, type","organizations, monitor, configurationChanges","organizations.getOrganizationConfigurationChanges","dashboard:general:config:read"
"GA","getOrganizationDevices","List the devices in an organization that have been assigned to a network.","https://developer.cisco.com/meraki/api-v1/get-organization-devices/","get","/organizations/{organizationId}/devices","organizationId, perPage, startingAfter, endingBefore, configurationUpdatedAfter, networkIds, productTypes, tags, tagsFilterType, name, mac, serial, model, macs, serials, sensorMetrics, sensorAlertProfileIds, models","","address, details, firmware, imei, lanIp, lat, lng, mac, model, name, networkId, notes, productType, serial, tags, value","organizations, configure, devices","organizations.getOrganizationDevices","dashboard:general:config:read"
"GA","getOrganizationDevicesAvailabilities","List the availability information for devices in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities/","get","/organizations/{organizationId}/devices/availabilities","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType, statuses","","id, mac, name, network, productType, serial, status, tags","organizations, monitor, devices, availabilities","organizations.getOrganizationDevicesAvailabilities","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesAvailabilitiesChangeHistory","List the availability history information for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities-change-history/","get","/organizations/{organizationId}/devices/availabilities/changeHistory","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, serials, productTypes, networkIds, statuses, categories, networkTags, networkTagsFilterType, deviceTags, deviceTagsFilterType","","category, details, device, id, model, name, network, new, old, productType, serial, tags, ts, url, value","organizations, monitor, devices, availabilities, changeHistory","organizations.getOrganizationDevicesAvailabilitiesChangeHistory","dashboard:general:telemetry:read"
-"beta","getOrganizationDevicesBootsHistory","Returns the history of device boots in reverse chronological order (most recent first)","https://developer.cisco.com/meraki/api-v1/get-organization-devices-boots-history/","get","/organizations/{organizationId}/devices/boots/history","organizationId, t0, t1, timespan, serials, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder","","bootedAt, id, network, serial, start","organizations, configure, devices, boots, history","organizations.getOrganizationDevicesBootsHistory",""
+"beta","getOrganizationDevicesBootsHistory","Returns the history of device boots in reverse chronological order (most recent first)","https://developer.cisco.com/meraki/api-v1/get-organization-devices-boots-history/","get","/organizations/{organizationId}/devices/boots/history","organizationId, t0, t1, timespan, serials, productTypes, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder","","bootedAt, id, network, serial, start","organizations, configure, devices, boots, history","organizations.getOrganizationDevicesBootsHistory",""
"GA","createOrganizationDevicesControllerMigration","Migrate devices to another controller or management mode","https://developer.cisco.com/meraki/api-v1/create-organization-devices-controller-migration/","post","/organizations/{organizationId}/devices/controller/migrations","organizationId","serials, target","createdAt, migratedAt, serial, target","organizations, configure, devices, controller, migrations","organizations.createOrganizationDevicesControllerMigration",""
"GA","getOrganizationDevicesControllerMigrations","Retrieve device migration statuses in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-controller-migrations/","get","/organizations/{organizationId}/devices/controller/migrations","organizationId, serials, networkIds, target, perPage, startingAfter, endingBefore","","counts, createdAt, items, meta, migratedAt, remaining, serial, target, total","organizations, configure, devices, controller, migrations","organizations.getOrganizationDevicesControllerMigrations",""
"GA","bulkUpdateOrganizationDevicesDetails","Updating device details (currently only used for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/bulk-update-organization-devices-details/","post","/organizations/{organizationId}/devices/details/bulkUpdate","organizationId","details, name, serials, value","serials","organizations, configure, devices, details, bulkUpdate","organizations.bulkUpdateOrganizationDevicesDetails",""
"GA","getOrganizationDevicesOverviewByModel","Lists the count for each device model","https://developer.cisco.com/meraki/api-v1/get-organization-devices-overview-by-model/","get","/organizations/{organizationId}/devices/overview/byModel","organizationId, models, networkIds, productTypes","","counts, model, total","organizations, configure, devices, overview, byModel","organizations.getOrganizationDevicesOverviewByModel",""
-"beta","getOrganizationDevicesPacketCaptureCaptures","List Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-captures/","get","/organizations/{organizationId}/devices/packetCapture/captures","organizationId, captureIds, networkIds, serials, captureSource, captureStatus, name, clientMac, captureReason, device, userName, perPage, startingAfter, endingBefore, sortOrder","","autopcapType, captureId, captureReason, captureSource, client, counts, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, items, mac, meta, name, network, outputType, packetCount, ports, remaining, serial, startTime, status, total, user","organizations, configure, devices, packetCapture, captures","organizations.getOrganizationDevicesPacketCaptureCaptures",""
-"beta","createOrganizationDevicesPacketCaptureCapture","Perform a packet capture on a device and store in Meraki Cloud","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","captureReason, duration, filterExpression, interface, name, outputType, ports, serials","autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user","organizations, configure, devices, packetCapture, captures","organizations.createOrganizationDevicesPacketCaptureCapture",""
-"beta","deleteOrganizationDevicesPacketCaptureCaptures","Delete packet capture from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-captures/","delete","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","captureIds","","organizations, configure, devices, packetCapture, captures","organizations.deleteOrganizationDevicesPacketCaptureCaptures",""
-"beta","downloadOrganizationDevicesPacketCaptureCaptureUrl","Get presigned download URL for given packet capture id","https://developer.cisco.com/meraki/api-v1/download-organization-devices-packet-capture-capture-url/","get","/organizations/{organizationId}/devices/packetCapture/captures/{id}/downloadUrl","organizationId, id","","captureId, downloadUrl","organizations, configure, devices, packetCapture, captures","organizations.downloadOrganizationDevicesPacketCaptureCaptureUrl",""
-"beta","stopOrganizationDevicesPacketCaptureCapture","Stop a specific packet capture (not supported for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/stop-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures/{id}/stop","organizationId, id","serials","autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user","organizations, configure, devices, packetCapture, captures","organizations.stopOrganizationDevicesPacketCaptureCapture",""
-"beta","getOrganizationDevicesPacketCaptureSchedules","List scheduled Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-schedules/","get","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId, pcapScheduleConfigurationIds, networkIds, deviceIds","","captureCount, captureReason, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, items, lastCaptureId, meta, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, total, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.getOrganizationDevicesPacketCaptureSchedules",""
-"beta","createOrganizationDevicesPacketCaptureSchedule","Create a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-schedule/","post","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","captureReason, devices, duration, enabled, endTs, filterExpression, frequency, interfaces, name, recurrence, schedule, serial, startTs, switchports, weekdays","captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.createOrganizationDevicesPacketCaptureSchedule",""
-"beta","deleteOrganizationDevicesPacketCaptureSchedules","Delete schedule from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-schedules/","delete","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","pcapScheduleConfigurationIds","","organizations, configure, devices, packetCapture, schedules","organizations.deleteOrganizationDevicesPacketCaptureSchedules",""
-"beta","updateOrganizationDevicesPacketCaptureSchedulesPriority","Bulk update priorities of pcap schedules","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedules-priority/","put","/organizations/{organizationId}/devices/packetCapture/schedules/priority","organizationId","pcapScheduleConfigurationIds","pcapScheduleConfigurationId, priority, updatedPriorities","organizations, configure, devices, packetCapture, schedules, priority","organizations.updateOrganizationDevicesPacketCaptureSchedulesPriority",""
-"beta","updateOrganizationDevicesPacketCaptureSchedule","Update a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedule/","put","/organizations/{organizationId}/devices/packetCapture/schedules/{pcapScheduleConfigurationId}","organizationId, pcapScheduleConfigurationId","captureReason, devices, duration, enabled, endTs, filterExpression, frequency, name, recurrence, schedule, serial, startTs, switchports, weekdays","captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.updateOrganizationDevicesPacketCaptureSchedule",""
+"GA","getOrganizationDevicesPacketCaptureCaptures","List Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-captures/","get","/organizations/{organizationId}/devices/packetCapture/captures","organizationId, captureIds, networkIds, serials, process, captureStatus, name, clientMac, notes, deviceName, adminName, perPage, startingAfter, endingBefore, sortOrder","","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, meta, name, network, packets, ports, process, productType, remaining, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.getOrganizationDevicesPacketCaptureCaptures",""
+"GA","createOrganizationDevicesPacketCaptureCapture","Perform a packet capture on a device and store in Meraki Cloud","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","destination, duration, filterExpression, interface, name, notes, outputType, ports, serials","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.createOrganizationDevicesPacketCaptureCapture",""
+"GA","bulkOrganizationDevicesPacketCaptureCapturesCreate","Perform a packet capture on multiple devices and store in Meraki Cloud.","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-captures-create/","post","/organizations/{organizationId}/devices/packetCapture/captures/bulkCreate","organizationId","devices, duration, filterExpression, interface, name, notes, serial, switchports","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.bulkOrganizationDevicesPacketCaptureCapturesCreate",""
+"GA","bulkOrganizationDevicesPacketCaptureCapturesDelete","BulkDelete packet captures from cloud","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-captures-delete/","post","/organizations/{organizationId}/devices/packetCapture/captures/bulkDelete","organizationId","captureIds","","organizations, configure, devices, packetCapture, captures","organizations.bulkOrganizationDevicesPacketCaptureCapturesDelete",""
+"GA","deleteOrganizationDevicesPacketCaptureCapture","Delete a single packet capture from cloud using captureId","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-capture/","delete","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}","organizationId, captureId","","","organizations, configure, devices, packetCapture, captures","organizations.deleteOrganizationDevicesPacketCaptureCapture",""
+"GA","generateOrganizationDevicesPacketCaptureCaptureDownloadUrl","Get presigned download URL for given packet capture id","https://developer.cisco.com/meraki/api-v1/generate-organization-devices-packet-capture-capture-download-url/","post","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}/downloadUrl/generate","organizationId, captureId","","captureId, downloadUrl, url","organizations, configure, devices, packetCapture, captures, downloadUrl","organizations.generateOrganizationDevicesPacketCaptureCaptureDownloadUrl",""
+"GA","stopOrganizationDevicesPacketCaptureCapture","Stop a specific packet capture (not supported for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/stop-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}/stop","organizationId, captureId","serials","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.stopOrganizationDevicesPacketCaptureCapture",""
+"GA","getOrganizationDevicesPacketCaptureSchedules","List the Packet Capture Schedules","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-schedules/","get","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId, scheduleIds, networkIds, deviceIds","","admin, captureCount, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, items, lastCaptureId, meta, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, total, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.getOrganizationDevicesPacketCaptureSchedules",""
+"GA","createOrganizationDevicesPacketCaptureSchedule","Create a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-schedule/","post","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays","admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.createOrganizationDevicesPacketCaptureSchedule",""
+"beta","bulkOrganizationDevicesPacketCaptureSchedulesDelete","Delete packet capture schedules","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-schedules-delete/","post","/organizations/{organizationId}/devices/packetCapture/schedules/bulkDelete","organizationId","scheduleIds","","organizations, configure, devices, packetCapture, schedules","organizations.bulkOrganizationDevicesPacketCaptureSchedulesDelete",""
+"GA","reorderOrganizationDevicesPacketCaptureSchedules","Bulk update priorities of pcap schedules","https://developer.cisco.com/meraki/api-v1/reorder-organization-devices-packet-capture-schedules/","post","/organizations/{organizationId}/devices/packetCapture/schedules/reorder","organizationId","order, priority, scheduleId","pcapScheduleConfigurationId, priority, updatedPriorities","organizations, configure, devices, packetCapture, schedules","organizations.reorderOrganizationDevicesPacketCaptureSchedules",""
+"GA","updateOrganizationDevicesPacketCaptureSchedule","Update a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedule/","put","/organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId}","organizationId, scheduleId","devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays","admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.updateOrganizationDevicesPacketCaptureSchedule",""
+"GA","deleteOrganizationDevicesPacketCaptureSchedule","Delete schedule from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-schedule/","delete","/organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId}","organizationId, scheduleId","scheduleId","","organizations, configure, devices, packetCapture, schedules","organizations.deleteOrganizationDevicesPacketCaptureSchedule",""
+"beta","tasksOrganizationDevicesPacketCapture","Enqueues a task for a specific packet capture","https://developer.cisco.com/meraki/api-v1/tasks-organization-devices-packet-capture/","post","/organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks","organizationId, packetId","networkId, task","status, task, taskId","organizations, configure, devices, packetCaptures","organizations.tasksOrganizationDevicesPacketCapture","dashboard:general:telemetry:packetcapture:read"
+"beta","getOrganizationDevicesPacketCaptureTask","Retrieves packet capture analysis result for a specific packet capture task.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-task/","get","/organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks/{id}","organizationId, packetId, id, networkId","","analyzer, analyzers, counts, detailMessage, details, devices, failed, failureCount, failures, fileName, filePathUrl, ips, macs, name, packets, passed, present, result, status, subCategory, successes, summary, task, testCounts, testResults, total, url","organizations, configure, devices, packetCaptures, tasks","organizations.getOrganizationDevicesPacketCaptureTask","dashboard:general:telemetry:packetcapture:read"
"GA","getOrganizationDevicesPowerModulesStatusesByDevice","List the most recent status information for power modules in rackmount MX and MS devices that support them","https://developer.cisco.com/meraki/api-v1/get-organization-devices-power-modules-statuses-by-device/","get","/organizations/{organizationId}/devices/powerModules/statuses/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType","","id, mac, model, name, network, number, productType, serial, slots, status, tags","organizations, monitor, devices, powerModules, statuses, byDevice","organizations.getOrganizationDevicesPowerModulesStatusesByDevice","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesProvisioningStatuses","List the provisioning statuses information for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-provisioning-statuses/","get","/organizations/{organizationId}/devices/provisioning/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, status, tags, tagsFilterType","","id, mac, name, network, productType, serial, status, tags","organizations, monitor, devices, provisioning, statuses","organizations.getOrganizationDevicesProvisioningStatuses","dashboard:general:telemetry:read"
"deprecated","getOrganizationDevicesStatuses","List the status of every Meraki device in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses/","get","/organizations/{organizationId}/devices/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, statuses, productTypes, models, tags, tagsFilterType, configurationUpdatedAfter","","components, gateway, ipType, lanIp, lastReportedAt, mac, maximum, model, name, networkId, poe, powerSupplies, primaryDns, productType, publicIp, secondaryDns, serial, slot, status, tags, unit","organizations, monitor, devices, statuses","organizations.getOrganizationDevicesStatuses","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesStatusesOverview","Return an overview of current device statuses","https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses-overview/","get","/organizations/{organizationId}/devices/statuses/overview","organizationId, productTypes, networkIds","","alerting, byStatus, counts, dormant, offline, online","organizations, monitor, devices, statuses, overview","organizations.getOrganizationDevicesStatusesOverview","dashboard:general:telemetry:read"
+"beta","getOrganizationDevicesSyslogServersRolesByNetwork","Returns roles that can be assigned to a syslog server for a given network.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-syslog-servers-roles-by-network/","get","/organizations/{organizationId}/devices/syslog/servers/roles/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","availableRoles, counts, id, items, meta, name, network, remaining, total, value","organizations, configure, devices, syslog, servers, roles, byNetwork","organizations.getOrganizationDevicesSyslogServersRolesByNetwork",""
"GA","getOrganizationDevicesSystemMemoryUsageHistoryByInterval","Return the memory utilization history in kB for devices in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-system-memory-usage-history-by-interval/","get","/organizations/{organizationId}/devices/system/memory/usage/history/byInterval","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, interval, networkIds, serials, productTypes","","counts, endTs, free, id, intervals, items, mac, maximum, median, memory, meta, minimum, model, name, network, percentages, provisioned, remaining, serial, startTs, tags, total, used","organizations, monitor, devices, system, memory, usage, history, byInterval","organizations.getOrganizationDevicesSystemMemoryUsageHistoryByInterval",""
"GA","getOrganizationDevicesUplinksAddressesByDevice","List the current uplink addresses for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-addresses-by-device/","get","/organizations/{organizationId}/devices/uplinks/addresses/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType","","address, addresses, assignmentMode, gateway, id, interface, mac, name, nameservers, network, productType, protocol, public, serial, tags, uplinks, vlan","organizations, monitor, devices, uplinks, addresses, byDevice","organizations.getOrganizationDevicesUplinksAddressesByDevice","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesUplinksLossAndLatency","Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago","https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-loss-and-latency/","get","/organizations/{organizationId}/devices/uplinksLossAndLatency","organizationId, t0, t1, timespan, uplink, ip","","ip, latencyMs, lossPercent, networkId, serial, timeSeries, ts, uplink","organizations, monitor, devices, uplinks, uplinksLossAndLatency","organizations.getOrganizationDevicesUplinksLossAndLatency","dashboard:general:telemetry:read"
@@ -738,7 +754,7 @@
"GA","getOrganizationEarlyAccessFeaturesOptIn","Show an early access feature opt-in for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-early-access-features-opt-in/","get","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","","createdAt, eligible, help, id, label, limitScopeToNetworks, name, optOutEligibility, reason, shortName, url","organizations, configure, earlyAccess, features, optIns","organizations.getOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:read"
"GA","updateOrganizationEarlyAccessFeaturesOptIn","Update an early access feature opt-in for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-early-access-features-opt-in/","put","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","limitScopeToNetworks","createdAt, eligible, help, id, label, limitScopeToNetworks, name, optOutEligibility, reason, shortName, url","organizations, configure, earlyAccess, features, optIns","organizations.updateOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:write"
"GA","deleteOrganizationEarlyAccessFeaturesOptIn","Delete an early access feature opt-in","https://developer.cisco.com/meraki/api-v1/delete-organization-early-access-features-opt-in/","delete","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","","","organizations, configure, earlyAccess, features, optIns","organizations.deleteOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:write"
-"beta","updateOrganizationExtensionsJupiterInterconnect","Update name and status of an Interconnect","https://developer.cisco.com/meraki/api-v1/update-organization-extensions-jupiter-interconnect/","put","/organizations/{organizationId}/extensions/jupiter/interconnects/{interconnectId}","organizationId, interconnectId","name, status","asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId","organizations, configure, extensions, jupiter, interconnects","organizations.updateOrganizationExtensionsJupiterInterconnect","sdwan:config:write"
+"beta","updateOrganizationExtensionsSdwanmanagerInterconnect","Update name and status of an Interconnect","https://developer.cisco.com/meraki/api-v1/update-organization-extensions-sdwanmanager-interconnect/","put","/organizations/{organizationId}/extensions/sdwanmanager/interconnects/{interconnectId}","organizationId, interconnectId","name, status","asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId","organizations, configure, extensions, sdwanmanager, interconnects","organizations.updateOrganizationExtensionsSdwanmanagerInterconnect","sdwan:config:write"
"beta","getOrganizationExtensionsThousandEyesNetworks","List the ThousandEyes agent configurations under this organization","https://developer.cisco.com/meraki/api-v1/get-organization-extensions-thousand-eyes-networks/","get","/organizations/{organizationId}/extensions/thousandEyes/networks","organizationId","","agentId, enabled, networkId","organizations, configure, extensions, thousandEyes, networks","organizations.getOrganizationExtensionsThousandEyesNetworks","dashboard:general:config:read"
"beta","createOrganizationExtensionsThousandEyesNetwork","Add a ThousandEyes agent for this network","https://developer.cisco.com/meraki/api-v1/create-organization-extensions-thousand-eyes-network/","post","/organizations/{organizationId}/extensions/thousandEyes/networks","organizationId","enabled, id, network, networkId, template, tenant, tests, userInputs","agentId, enabled, networkId","organizations, configure, extensions, thousandEyes, networks","organizations.createOrganizationExtensionsThousandEyesNetwork","dashboard:general:config:write"
"beta","getOrganizationExtensionsThousandEyesNetworksSupported","List all the networks eligible for ThousandEyes agent activation under this organization.","https://developer.cisco.com/meraki/api-v1/get-organization-extensions-thousand-eyes-networks-supported/","get","/organizations/{organizationId}/extensions/thousandEyes/networks/supported","organizationId, perPage, startingAfter, endingBefore, agentInstalled","","agent, currentVersion, device, firmware, isInstalled, model, name, networkId, shortName, tags","organizations, configure, extensions, thousandEyes, networks, supported","organizations.getOrganizationExtensionsThousandEyesNetworksSupported","dashboard:general:config:read"
@@ -764,19 +780,21 @@
"beta","createOrganizationInsightWebApp","Add a custom web application for Insight to be able to track","https://developer.cisco.com/meraki/api-v1/create-organization-insight-web-app/","post","/organizations/{organizationId}/insight/webApps","organizationId","hostname, name","category, counterSetRuleId, expression, goodput, host, name, responseDelay, signature, signatureType, thresholds","insight, configure, webApps","insight.createOrganizationInsightWebApp",""
"beta","updateOrganizationInsightWebApp","Update a custom web application for Insight to be able to track","https://developer.cisco.com/meraki/api-v1/update-organization-insight-web-app/","put","/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}","organizationId, customCounterSetRuleId","hostname, name","category, counterSetRuleId, expression, goodput, host, name, responseDelay, signature, signatureType, thresholds","insight, configure, webApps","insight.updateOrganizationInsightWebApp",""
"beta","deleteOrganizationInsightWebApp","Delete a custom web application by counter set rule id.","https://developer.cisco.com/meraki/api-v1/delete-organization-insight-web-app/","delete","/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}","organizationId, customCounterSetRuleId","","","insight, configure, webApps","insight.deleteOrganizationInsightWebApp",""
-"beta","getOrganizationIntegrationsXdrNetworks","Returns the networks in the organization that have XDR enabled","https://developer.cisco.com/meraki/api-v1/get-organization-integrations-xdr-networks/","get","/organizations/{organizationId}/integrations/xdr/networks","organizationId, networkIds","","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.getOrganizationIntegrationsXdrNetworks",""
-"beta","disableOrganizationIntegrationsXdrNetworks","Disable XDR on networks","https://developer.cisco.com/meraki/api-v1/disable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/disable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.disableOrganizationIntegrationsXdrNetworks",""
-"beta","enableOrganizationIntegrationsXdrNetworks","Enable XDR on networks","https://developer.cisco.com/meraki/api-v1/enable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/enable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.enableOrganizationIntegrationsXdrNetworks",""
+"GA","getOrganizationIntegrationsXdrNetworks","Returns the networks in the organization that have XDR enabled","https://developer.cisco.com/meraki/api-v1/get-organization-integrations-xdr-networks/","get","/organizations/{organizationId}/integrations/xdr/networks","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, enabled, isEligible, items, meta, name, networkId, productTypes, remaining, total","organizations, configure, integrations, xdr, networks","organizations.getOrganizationIntegrationsXdrNetworks",""
+"GA","disableOrganizationIntegrationsXdrNetworks","Disable XDR on networks","https://developer.cisco.com/meraki/api-v1/disable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/disable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, networks, productTypes","organizations, configure, integrations, xdr, networks","organizations.disableOrganizationIntegrationsXdrNetworks",""
+"GA","enableOrganizationIntegrationsXdrNetworks","Enable XDR on networks","https://developer.cisco.com/meraki/api-v1/enable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/enable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, networks, productTypes","organizations, configure, integrations, xdr, networks","organizations.enableOrganizationIntegrationsXdrNetworks",""
"GA","claimIntoOrganizationInventory","Claim a list of devices, licenses, and/or orders into an organization inventory","https://developer.cisco.com/meraki/api-v1/claim-into-organization-inventory/","post","/organizations/{organizationId}/inventory/claim","organizationId","key, licenses, mode, orders, serials","key, licenses, mode, orders, serials","organizations, configure, inventory","organizations.claimIntoOrganizationInventory","dashboard:licensing:config:write"
"GA","getOrganizationInventoryDevices","Return the device inventory for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-devices/","get","/organizations/{organizationId}/inventory/devices","organizationId, perPage, startingAfter, endingBefore, usedState, search, macs, networkIds, serials, models, orderNumbers, tags, tagsFilterType, productTypes","","claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value","organizations, configure, inventory, devices","organizations.getOrganizationInventoryDevices","dashboard:general:config:read"
"GA","createOrganizationInventoryDevicesSwapsBulk","Swap the devices identified by devices.old with a devices.new, then perform the :afterAction on the devices.old.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-devices-swaps-bulk/","post","/organizations/{organizationId}/inventory/devices/swaps/bulk","organizationId","afterAction, devices, new, old, swaps","afterAction, completedAt, createdAt, devices, errors, id, jobId, mac, model, name, new, old, serial, status, swaps","organizations, configure, inventory, devices, swaps, bulk","organizations.createOrganizationInventoryDevicesSwapsBulk","dashboard:general:config:write"
"GA","getOrganizationInventoryDevicesSwapsBulk","List of device swaps for a given request ID ({id}).","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-devices-swaps-bulk/","get","/organizations/{organizationId}/inventory/devices/swaps/bulk/{id}","organizationId, id","","afterAction, completedAt, createdAt, devices, errors, id, jobId, mac, model, name, new, old, serial, status, swaps","organizations, configure, inventory, devices, swaps, bulk","organizations.getOrganizationInventoryDevicesSwapsBulk","dashboard:general:config:read"
"GA","getOrganizationInventoryDevice","Return a single device from the inventory of an organization","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-device/","get","/organizations/{organizationId}/inventory/devices/{serial}","organizationId, serial","","claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value","organizations, configure, inventory, devices","organizations.getOrganizationInventoryDevice","dashboard:general:config:read"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringExportEvent","Imports event logs related to the onboarding app into elastisearch","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-export-event/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents","organizationId","logEvent, request, targetOS, timestamp","","organizations, configure, inventory, onboarding, cloudMonitoring, exportEvents","organizations.createOrganizationInventoryOnboardingCloudMonitoringExportEvent","dashboard:general:config:write"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringImport","Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-import/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId","deviceId, devices, networkId, udi","importId, message, status","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.createOrganizationInventoryOnboardingCloudMonitoringImport","dashboard:general:config:write"
-"GA","getOrganizationInventoryOnboardingCloudMonitoringImports","Check the status of a committed Import operation","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-imports/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId, importIds","","created, device, importId, status, url","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.getOrganizationInventoryOnboardingCloudMonitoringImports","dashboard:general:config:read"
-"GA","getOrganizationInventoryOnboardingCloudMonitoringNetworks","Returns list of networks eligible for adding cloud monitored device","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-networks/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks","organizationId, deviceType, search, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, inventory, onboarding, cloudMonitoring, networks","organizations.getOrganizationInventoryOnboardingCloudMonitoringNetworks","dashboard:general:config:read"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringPrepare","Initiates or updates an import session","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-prepare/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare","organizationId","accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut","cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username","organizations, configure, inventory, onboarding, cloudMonitoring, prepare","organizations.createOrganizationInventoryOnboardingCloudMonitoringPrepare","dashboard:general:config:write"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringExportEvent","Imports event logs related to the onboarding app into elastisearch","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-export-event/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents","organizationId","logEvent, request, targetOS, timestamp","","organizations, configure, inventory, onboarding, cloudMonitoring, exportEvents","organizations.createOrganizationInventoryOnboardingCloudMonitoringExportEvent","dashboard:general:config:write"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringImport","Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-import/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId","deviceId, devices, networkId, udi","importId, message, status","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.createOrganizationInventoryOnboardingCloudMonitoringImport","dashboard:general:config:write"
+"deprecated","getOrganizationInventoryOnboardingCloudMonitoringImports","Check the status of a committed Import operation","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-imports/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId, importIds","","created, device, importId, status, url","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.getOrganizationInventoryOnboardingCloudMonitoringImports","dashboard:general:config:read"
+"deprecated","getOrganizationInventoryOnboardingCloudMonitoringNetworks","Returns list of networks eligible for adding cloud monitored device","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-networks/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks","organizationId, deviceType, search, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, inventory, onboarding, cloudMonitoring, networks","organizations.getOrganizationInventoryOnboardingCloudMonitoringNetworks","dashboard:general:config:read"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringPrepare","Initiates or updates an import session","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-prepare/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare","organizationId","accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut","cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username","organizations, configure, inventory, onboarding, cloudMonitoring, prepare","organizations.createOrganizationInventoryOnboardingCloudMonitoringPrepare","dashboard:general:config:write"
+"beta","claimOrganizationInventoryOrders","Claim an order by the secure unique order claim number, the order claim id","https://developer.cisco.com/meraki/api-v1/claim-organization-inventory-orders/","post","/organizations/{organizationId}/inventory/orders/claim","organizationId","claimId, description, name, subscriptionId, subscriptions","claimId, counts, description, endDate, isClaimed, limit, name, number, seats, serials, startDate, subscriptionId, subscriptions","organizations, configure, inventory, orders","organizations.claimOrganizationInventoryOrders",""
+"beta","previewOrganizationInventoryOrders","Preview the results and status of an order claim by the secure order id","https://developer.cisco.com/meraki/api-v1/preview-organization-inventory-orders/","post","/organizations/{organizationId}/inventory/orders/preview","organizationId","claimId","claimId, counts, description, devices, endDate, isClaimed, limit, name, number, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions","organizations, configure, inventory, orders","organizations.previewOrganizationInventoryOrders",""
"GA","releaseFromOrganizationInventory","Release a list of claimed devices from an organization.","https://developer.cisco.com/meraki/api-v1/release-from-organization-inventory/","post","/organizations/{organizationId}/inventory/release","organizationId","serials","serials","organizations, configure, inventory","organizations.releaseFromOrganizationInventory","dashboard:general:config:write"
"GA","getOrganizationLicenses","List the licenses for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-licenses/","get","/organizations/{organizationId}/licenses","organizationId, perPage, startingAfter, endingBefore, deviceSerial, networkId, state","","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.getOrganizationLicenses","dashboard:licensing:config:read"
"GA","assignOrganizationLicensesSeats","Assign SM seats to a network","https://developer.cisco.com/meraki/api-v1/assign-organization-licenses-seats/","post","/organizations/{organizationId}/licenses/assignSeats","organizationId","licenseId, networkId, seatCount","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, resultingLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.assignOrganizationLicensesSeats","dashboard:licensing:config:write"
@@ -788,10 +806,8 @@
"GA","updateOrganizationLicense","Update a license","https://developer.cisco.com/meraki/api-v1/update-organization-license/","put","/organizations/{organizationId}/licenses/{licenseId}","organizationId, licenseId","deviceSerial","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.updateOrganizationLicense","dashboard:licensing:config:write"
"GA","getOrganizationLicensingCotermLicenses","List the licenses in a coterm organization","https://developer.cisco.com/meraki/api-v1/get-organization-licensing-coterm-licenses/","get","/organizations/{organizationId}/licensing/coterm/licenses","organizationId, perPage, startingAfter, endingBefore, invalidated, expired","","claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, organizationId, productType, startedAt","licensing, configure, coterm, licenses","licensing.getOrganizationLicensingCotermLicenses","dashboard:licensing:config:read"
"GA","moveOrganizationLicensingCotermLicenses","Moves a license to a different organization (coterm only)","https://developer.cisco.com/meraki/api-v1/move-organization-licensing-coterm-licenses/","post","/organizations/{organizationId}/licensing/coterm/licenses/move","organizationId","count, counts, destination, key, licenses, mode, model, organizationId","claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, movedLicenses, organizationId, productType, remainderLicenses, startedAt","licensing, configure, coterm, licenses","licensing.moveOrganizationLicensingCotermLicenses","dashboard:licensing:config:write"
-"beta","claimOrganizationLicensingOrders","Claim an order by the secure unique order claim number, the order claim id","https://developer.cisco.com/meraki/api-v1/claim-organization-licensing-orders/","post","/organizations/{organizationId}/licensing/orders/claim","organizationId","claimId, description, name, subscriptionId, subscriptions","assigned, available, claimId, counts, description, endDate, isClaimed, limit, name, networks, number, organizations, seats, serials, startDate, subscriptionId, subscriptions","licensing, configure, orders","licensing.claimOrganizationLicensingOrders",""
-"beta","previewOrganizationLicensingOrders","Preview the results and status of an order claim by the secure order id","https://developer.cisco.com/meraki/api-v1/preview-organization-licensing-orders/","post","/organizations/{organizationId}/licensing/orders/preview","organizationId","claimId","assigned, available, claimId, counts, description, devices, endDate, isClaimed, limit, networks, number, organizations, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions","licensing, configure, orders","licensing.previewOrganizationLicensingOrders",""
-"GA","getOrganizationLoginSecurity","Returns the login security settings for an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-login-security/","get","/organizations/{organizationId}/loginSecurity","organizationId","","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.getOrganizationLoginSecurity","dashboard:iam:config:read"
-"GA","updateOrganizationLoginSecurity","Update the login security settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-login-security/","put","/organizations/{organizationId}/loginSecurity","organizationId","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.updateOrganizationLoginSecurity","dashboard:iam:config:write"
+"GA","getOrganizationLoginSecurity","Returns the login security settings for an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-login-security/","get","/organizations/{organizationId}/loginSecurity","organizationId","","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.getOrganizationLoginSecurity","dashboard:iam:config:read"
+"GA","updateOrganizationLoginSecurity","Update the login security settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-login-security/","put","/organizations/{organizationId}/loginSecurity","organizationId","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.updateOrganizationLoginSecurity","dashboard:iam:config:write"
"GA","getOrganizationNetworks","List the networks that the user has privileges on in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-networks/","get","/organizations/{organizationId}/networks","organizationId, configTemplateId, isBoundToConfigTemplate, tags, tagsFilterType, productTypes, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, networks","organizations.getOrganizationNetworks","dashboard:general:config:read"
"GA","createOrganizationNetwork","Create a network","https://developer.cisco.com/meraki/api-v1/create-organization-network/","post","/organizations/{organizationId}/networks","organizationId","copyFromNetworkId, name, notes, productTypes, tags, timeZone","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, networks","organizations.createOrganizationNetwork","dashboard:general:config:write"
"GA","combineOrganizationNetworks","Combine multiple networks into a single network","https://developer.cisco.com/meraki/api-v1/combine-organization-networks/","post","/organizations/{organizationId}/networks/combine","organizationId","enrollmentString, name, networkIds","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, resultingNetwork, tags, timeZone, url","organizations, configure, networks","organizations.combineOrganizationNetworks","dashboard:general:config:write"
@@ -822,6 +838,10 @@
"GA","getOrganizationSamlRole","Return a SAML role","https://developer.cisco.com/meraki/api-v1/get-organization-saml-role/","get","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","","access, camera, id, networks, orgAccess, orgWide, role, tag, tags","organizations, configure, samlRoles","organizations.getOrganizationSamlRole","dashboard:iam:config:read"
"GA","updateOrganizationSamlRole","Update a SAML role","https://developer.cisco.com/meraki/api-v1/update-organization-saml-role/","put","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","access, id, networks, orgAccess, role, tag, tags","access, camera, id, networks, orgAccess, orgWide, role, tag, tags","organizations, configure, samlRoles","organizations.updateOrganizationSamlRole","dashboard:iam:config:write"
"GA","deleteOrganizationSamlRole","Remove a SAML role","https://developer.cisco.com/meraki/api-v1/delete-organization-saml-role/","delete","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","","","organizations, configure, samlRoles","organizations.deleteOrganizationSamlRole","dashboard:iam:config:write"
+"beta","getOrganizationSaseConnectivityEnrollableNetworks","List of MX networks or templates that can be enrolled into Secure Access","https://developer.cisco.com/meraki/api-v1/get-organization-sase-connectivity-enrollable-networks/","get","/organizations/{organizationId}/sase/connectivity/enrollableNetworks","organizationId, perPage, startingAfter, endingBefore","","address, counts, defaultRoute, enabled, items, meta, model, name, networkId, region, remaining, routing, street, total, type, vpn","organizations, configure, sase, connectivity, enrollableNetworks","organizations.getOrganizationSaseConnectivityEnrollableNetworks",""
+"beta","deleteOrganizationSaseConnectivitySitesBulkDetach","Detach sites in this organization from Secure Access","https://developer.cisco.com/meraki/api-v1/delete-organization-sase-connectivity-sites-bulk-detach/","delete","/organizations/{organizationId}/sase/connectivity/sites/bulkDetach","organizationId","callback, httpServer, id, merakiEnrollments, network, payloadTemplate, sharedSecret, siteId, url","action, callback, id, message, request, siteId, status, url","organizations, configure, sase, connectivity, sites, bulkDetach","organizations.deleteOrganizationSaseConnectivitySitesBulkDetach",""
+"beta","createOrganizationSaseConnectivitySitesBulkEnroll","Enroll sites in this organization to Secure Access","https://developer.cisco.com/meraki/api-v1/create-organization-sase-connectivity-sites-bulk-enroll/","post","/organizations/{organizationId}/sase/connectivity/sites/bulkEnroll","organizationId","callback, httpServer, id, merakiEnrollments, network, payloadTemplate, region, sharedSecret, url","action, callback, id, message, regionId, request, siteId, status, url","organizations, configure, sase, connectivity, sites, bulkEnroll","organizations.createOrganizationSaseConnectivitySitesBulkEnroll",""
+"beta","getOrganizationSaseConnectivitySite","Get details of a site in this organization","https://developer.cisco.com/meraki/api-v1/get-organization-sase-connectivity-site/","get","/organizations/{organizationId}/sase/connectivity/sites/{id}","organizationId, id, id","","address, defaultRoute, enabled, id, model, name, networkId, region, routing, street, type, vpn","organizations, configure, sase, connectivity, sites","organizations.getOrganizationSaseConnectivitySite",""
"beta","getOrganizationSecureConnectPrivateApplicationGroups","Provides a list of private application groups for an Organization","https://developer.cisco.com/meraki/api-v1/get-organization-secure-connect-private-application-groups/","get","/organizations/{organizationId}/secureConnect/privateApplicationGroups","organizationId, perPage, startingAfter, endingBefore, nameIncludes, applicationGroupIds, sortBy, sortOrder","","applicationGroupId, applicationIds, createdAt, data, description, meta, modifiedAt, name, total","secureConnect, configure, privateApplicationGroups","secureConnect.getOrganizationSecureConnectPrivateApplicationGroups",""
"beta","createOrganizationSecureConnectPrivateApplicationGroup","Creates a group of private applications to apply to policy","https://developer.cisco.com/meraki/api-v1/create-organization-secure-connect-private-application-group/","post","/organizations/{organizationId}/secureConnect/privateApplicationGroups","organizationId","applicationIds, description, name","applicationGroupId, applicationIds, createdAt, description, modifiedAt, name","secureConnect, configure, privateApplicationGroups","secureConnect.createOrganizationSecureConnectPrivateApplicationGroup",""
"beta","updateOrganizationSecureConnectPrivateApplicationGroup","Update an application group in an Organization","https://developer.cisco.com/meraki/api-v1/update-organization-secure-connect-private-application-group/","put","/organizations/{organizationId}/secureConnect/privateApplicationGroups/{id}","organizationId, id","applicationIds, description, name","applicationGroupId, applicationIds, createdAt, description, modifiedAt, name","secureConnect, configure, privateApplicationGroups","secureConnect.updateOrganizationSecureConnectPrivateApplicationGroup",""
@@ -875,6 +895,7 @@
"GA","updateOrganizationSnmp","Update the SNMP settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-snmp/","put","/organizations/{organizationId}/snmp","organizationId","peerIps, v2cEnabled, v3AuthMode, v3AuthPass, v3Enabled, v3PrivMode, v3PrivPass","hostname, peerIps, port, v2CommunityString, v2cEnabled, v3AuthMode, v3Enabled, v3PrivMode, v3User","organizations, configure, snmp","organizations.updateOrganizationSnmp","dashboard:general:telemetry:write"
"beta","getOrganizationSnmpTrapsByNetwork","Retrieve the SNMP trap configuration for the networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-snmp-traps-by-network/","get","/organizations/{organizationId}/snmp/traps/byNetwork","organizationId, networkIds","","address, community, id, mode, name, network, port, receiver, users, v2, v3","organizations, configure, snmp, traps, byNetwork","organizations.getOrganizationSnmpTrapsByNetwork",""
"beta","deleteOrganizationSpacesIntegrationRemove","Remove the Spaces integration from Meraki","https://developer.cisco.com/meraki/api-v1/delete-organization-spaces-integration-remove/","delete","/organizations/{organizationId}/spaces/integration/remove","organizationId","","message, status","organizations, configure, spaces, integration, remove","organizations.deleteOrganizationSpacesIntegrationRemove","dashboard:general:config:write"
+"beta","createOrganizationSpacesIntegrationRemove","Remove the Spaces integration from Meraki","https://developer.cisco.com/meraki/api-v1/create-organization-spaces-integration-remove/","post","/organizations/{organizationId}/spaces/integration/remove","organizationId","","message, status","organizations, configure, spaces, integration, remove","organizations.createOrganizationSpacesIntegrationRemove","dashboard:general:config:write"
"GA","getOrganizationSplashAsset","Get a Splash Theme Asset","https://developer.cisco.com/meraki/api-v1/get-organization-splash-asset/","get","/organizations/{organizationId}/splash/assets/{id}","organizationId, id","","fileData, id, name","organizations, configure, splash, assets","organizations.getOrganizationSplashAsset",""
"GA","deleteOrganizationSplashAsset","Delete a Splash Theme Asset","https://developer.cisco.com/meraki/api-v1/delete-organization-splash-asset/","delete","/organizations/{organizationId}/splash/assets/{id}","organizationId, id","","","organizations, configure, splash, assets","organizations.deleteOrganizationSplashAsset",""
"GA","getOrganizationSplashThemes","List Splash Themes","https://developer.cisco.com/meraki/api-v1/get-organization-splash-themes/","get","/organizations/{organizationId}/splash/themes","organizationId","","id, name, themeAssets","organizations, configure, splash, themes","organizations.getOrganizationSplashThemes",""
@@ -905,6 +926,11 @@
"beta","createOrganizationSwitchPortsProfilesAutomation","Create a port profile automation for an organization","https://developer.cisco.com/meraki/api-v1/create-organization-switch-ports-profiles-automation/","post","/organizations/{organizationId}/switch/ports/profiles/automations","organizationId","assignedSwitchPorts, attribute, conditions, description, fallbackProfile, id, name, portIds, priority, profile, rules, serial, switch, values","assigned, assignedSwitchPorts, attribute, conditions, counts, description, devices, fallbackProfile, id, isOrganizationWide, name, networks, portIds, ports, priority, profile, rules, serial, switch, types, values","switch, configure, ports, profiles, automations","switch.createOrganizationSwitchPortsProfilesAutomation",""
"beta","updateOrganizationSwitchPortsProfilesAutomation","Update a port profile automation in an organization","https://developer.cisco.com/meraki/api-v1/update-organization-switch-ports-profiles-automation/","put","/organizations/{organizationId}/switch/ports/profiles/automations/{id}","organizationId, id","assignedSwitchPorts, attribute, conditions, description, fallbackProfile, id, name, portIds, priority, profile, rules, serial, switch, values","assigned, assignedSwitchPorts, attribute, conditions, counts, description, devices, fallbackProfile, id, isOrganizationWide, name, networks, portIds, ports, priority, profile, rules, serial, switch, types, values","switch, configure, ports, profiles, automations","switch.updateOrganizationSwitchPortsProfilesAutomation",""
"beta","deleteOrganizationSwitchPortsProfilesAutomation","Delete an automation port profile from an organization","https://developer.cisco.com/meraki/api-v1/delete-organization-switch-ports-profiles-automation/","delete","/organizations/{organizationId}/switch/ports/profiles/automations/{id}","organizationId, id","","","switch, configure, ports, profiles, automations","switch.deleteOrganizationSwitchPortsProfilesAutomation",""
+"beta","getOrganizationSwitchPortsProfilesNetworksAssignments","Fetch all Network - Smart Port Profile associations for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profiles-networks-assignments/","get","/organizations/{organizationId}/switch/ports/profiles/networks/assignments","organizationId, perPage, page","","assignmentId, counts, id, items, meta, network, profile, remaining, total, type","switch, configure, ports, profiles, networks, assignments","switch.getOrganizationSwitchPortsProfilesNetworksAssignments",""
+"beta","createOrganizationSwitchPortsProfilesNetworksAssignment","Create Network and Smart Ports Profile association for a specific profile","https://developer.cisco.com/meraki/api-v1/create-organization-switch-ports-profiles-networks-assignment/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments","organizationId","id, network, profile, type","assignmentId, id, network, profile, type","switch, configure, ports, profiles, networks, assignments","switch.createOrganizationSwitchPortsProfilesNetworksAssignment",""
+"beta","batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate","Batch Create Network and Smart Ports Profile associations for a specific profile","https://developer.cisco.com/meraki/api-v1/batch-organization-switch-ports-profiles-networks-assignments-create/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/batchCreate","organizationId","id, items, network, profile, type","assignmentId, id, items, network, profile, type","switch, configure, ports, profiles, networks, assignments","switch.batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate",""
+"beta","bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete","Bulk delete Network and Smart Port Profile associations","https://developer.cisco.com/meraki/api-v1/bulk-organization-switch-ports-profiles-networks-assignments-delete/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/bulkDelete","organizationId","assignmentId, items","","switch, configure, ports, profiles, networks, assignments","switch.bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete",""
+"beta","deleteOrganizationSwitchPortsProfilesNetworksAssignment","Delete Network and Smart Port profile association for a specific profile","https://developer.cisco.com/meraki/api-v1/delete-organization-switch-ports-profiles-networks-assignment/","delete","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/{assignmentId}","organizationId, assignmentId","","","switch, configure, ports, profiles, networks, assignments","switch.deleteOrganizationSwitchPortsProfilesNetworksAssignment",""
"beta","getOrganizationSwitchPortsProfilesOverviewByProfile","List the port profiles in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profiles-overview-by-profile/","get","/organizations/{organizationId}/switch/ports/profiles/overview/byProfile","organizationId, networkIds, formattedStaticAssignments, searchQuery, perPage, startingAfter, endingBefore","","access, assigned, automations, counts, createdAt, description, excluded, id, included, isOrganizationWide, items, meta, name, network, networks, networksCount, ports, profileId, switches, total, type, updatedAt, values","switch, configure, ports, profiles, overview, byProfile","switch.getOrganizationSwitchPortsProfilesOverviewByProfile",""
"beta","getOrganizationSwitchPortsProfile","Get detailed information about a port profile","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profile/","get","/organizations/{organizationId}/switch/ports/profiles/{id}","organizationId, id","","access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan","switch, configure, ports, profiles","switch.getOrganizationSwitchPortsProfile",""
"beta","updateOrganizationSwitchPortsProfile","Update a port profile in an organization","https://developer.cisco.com/meraki/api-v1/update-organization-switch-ports-profile/","put","/organizations/{organizationId}/switch/ports/profiles/{id}","organizationId, id","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, description, id, isOrganizationWide, isolationEnabled, macAllowList, name, networkId, networks, peerSgtCapable, poeEnabled, port, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, values, vlan, voiceVlan","access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan","switch, configure, ports, profiles","switch.updateOrganizationSwitchPortsProfile",""
@@ -932,19 +958,35 @@
"beta","getOrganizationWebhooksWebhookTest","Return the status of a webhook test for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-webhooks-webhook-test/","get","/organizations/{organizationId}/webhooks/webhookTests/{webhookTestId}","organizationId, webhookTestId","","id, status, url","organizations, configure, webhooks, webhookTests","organizations.getOrganizationWebhooksWebhookTest",""
"GA","getOrganizationWirelessAirMarshalRules","Returns the current Air Marshal rules for this organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-air-marshal-rules/","get","/organizations/{organizationId}/wireless/airMarshal/rules","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, createdAt, id, items, match, meta, name, network, ruleId, string, total, type, updatedAt","wireless, configure, airMarshal, rules","wireless.getOrganizationWirelessAirMarshalRules",""
"GA","getOrganizationWirelessAirMarshalSettingsByNetwork","Returns the current Air Marshal settings for this network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-air-marshal-settings-by-network/","get","/organizations/{organizationId}/wireless/airMarshal/settings/byNetwork","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, defaultPolicy, items, meta, networkId, remaining, total","wireless, configure, airMarshal, settings, byNetwork","wireless.getOrganizationWirelessAirMarshalSettingsByNetwork",""
+"beta","getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority","Query for details on the organization's OpenRoaming Certificate Authority certificate (CAs).","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-certificates-open-roaming-certificate-authority/","get","/organizations/{organizationId}/wireless/certificates/openRoaming/certificateAuthority","organizationId","","contents, status","wireless, configure, certificates, openRoaming, certificateAuthority","wireless.getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority","wireless:config:read"
"GA","getOrganizationWirelessClientsOverviewByDevice","List access point client count at the moment in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-clients-overview-by-device/","get","/organizations/{organizationId}/wireless/clients/overview/byDevice","organizationId, networkIds, serials, campusGatewayClusterIds, perPage, startingAfter, endingBefore","","byStatus, counts, id, items, meta, network, online, remaining, serial, total","wireless, monitor, clients, overview, byDevice","wireless.getOrganizationWirelessClientsOverviewByDevice",""
"GA","getOrganizationWirelessDevicesChannelUtilizationByDevice","Get average channel utilization for all bands in a network, split by AP","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-by-device/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, id, mac, network, nonWifi, percentage, serial, total, wifi","wireless, monitor, devices, channelUtilization, byDevice","wireless.getOrganizationWirelessDevicesChannelUtilizationByDevice","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationByNetwork","Get average channel utilization across all bands for all networks in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-by-network/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, id, network, nonWifi, percentage, total, wifi","wireless, monitor, devices, channelUtilization, byNetwork","wireless.getOrganizationWirelessDevicesChannelUtilizationByNetwork","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval","Get a time-series of average channel utilization for all bands, segmented by device.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-history-by-device-by-interval/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, endTs, id, mac, network, nonWifi, percentage, serial, startTs, total, wifi","wireless, monitor, devices, channelUtilization, history, byDevice, byInterval","wireless.getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval","Get a time-series of average channel utilization for all bands","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-history-by-network-by-interval/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, endTs, id, network, nonWifi, percentage, startTs, total, wifi","wireless, monitor, devices, channelUtilization, history, byNetwork, byInterval","wireless.getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesEthernetStatuses","List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-ethernet-statuses/","get","/organizations/{organizationId}/wireless/devices/ethernet/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds","","ac, aggregation, duplex, enabled, id, isConnected, linkNegotiation, mode, name, network, poe, ports, power, serial, speed, standard","wireless, monitor, devices, ethernet, statuses","wireless.getOrganizationWirelessDevicesEthernetStatuses","wireless:telemetry:read"
+"beta","getOrganizationWirelessDevicesLatencyByClient","Get latency summaries for all wireless devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-client/","get","/organizations/{organizationId}/wireless/devices/latency/byClient","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, bands, ssids, macs","","average, device, frames, id, mac, name, network, overall, serial","wireless, configure, devices, latency, byClient","wireless.getOrganizationWirelessDevicesLatencyByClient",""
+"beta","getOrganizationWirelessDevicesLatencyByDevice","Get latency summaries for all wireless devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-device/","get","/organizations/{organizationId}/wireless/devices/latency/byDevice","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids","","average, device, frames, id, mac, name, network, overall, serial","wireless, configure, devices, latency, byDevice","wireless.getOrganizationWirelessDevicesLatencyByDevice",""
+"beta","getOrganizationWirelessDevicesLatencyByNetwork","Get per-network latency summaries for all wireless networks in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-network/","get","/organizations/{organizationId}/wireless/devices/latency/byNetwork","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids","","average, frames, id, name, network, overall","wireless, configure, devices, latency, byNetwork","wireless.getOrganizationWirelessDevicesLatencyByNetwork",""
"GA","getOrganizationWirelessDevicesPacketLossByClient","Get average packet loss for the given timespan for all clients in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-client/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byClient","organizationId, networkIds, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan","","client, downstream, id, lossPercentage, lost, mac, name, network, total, upstream","wireless, monitor, devices, packetLoss, byClient","wireless.getOrganizationWirelessDevicesPacketLossByClient",""
"GA","getOrganizationWirelessDevicesPacketLossByDevice","Get average packet loss for the given timespan for all devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-device/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byDevice","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","device, downstream, id, lossPercentage, lost, mac, name, network, serial, total, upstream","wireless, monitor, devices, packetLoss, byDevice","wireless.getOrganizationWirelessDevicesPacketLossByDevice",""
"GA","getOrganizationWirelessDevicesPacketLossByNetwork","Get average packet loss for the given timespan for all networks in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-network/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byNetwork","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","downstream, id, lossPercentage, lost, name, network, total, upstream","wireless, monitor, devices, packetLoss, byNetwork","wireless.getOrganizationWirelessDevicesPacketLossByNetwork",""
"GA","getOrganizationWirelessDevicesPowerModeHistory","Return a record of power mode changes for wireless devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-power-mode-history/","get","/organizations/{organizationId}/wireless/devices/power/mode/history","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials","","events, id, items, mac, model, name, network, powerMode, serial, tags, ts","wireless, monitor, devices, power, mode, history","wireless.getOrganizationWirelessDevicesPowerModeHistory",""
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthorities","Query for details on the organization's RADSEC device Certificate Authority certificates (CAs)","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId, certificateAuthorityIds","","certificateAuthorityId, contents, counts, items, meta, remaining, status, total","wireless, configure, devices, radsec, certificates, authorities","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthorities","dashboard:iam:config:read"
+"GA","updateOrganizationWirelessDevicesRadsecCertificatesAuthorities","Update an organization's RADSEC device Certificate Authority (CA) state","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-devices-radsec-certificates-authorities/","put","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId","certificateAuthorityId, status","certificateAuthorityId, contents, status","wireless, configure, devices, radsec, certificates, authorities","wireless.updateOrganizationWirelessDevicesRadsecCertificatesAuthorities","dashboard:iam:config:write"
+"GA","createOrganizationWirelessDevicesRadsecCertificatesAuthority","Create an organization's RADSEC device Certificate Authority (CA)","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-devices-radsec-certificates-authority/","post","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId","","certificateAuthorityId, contents, status","wireless, configure, devices, radsec, certificates, authorities","wireless.createOrganizationWirelessDevicesRadsecCertificatesAuthority","dashboard:iam:config:write"
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls","Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authorities (CAs).","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities-crls/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls","organizationId, certificateAuthorityIds","","certificateAuthorityId, counts, crl, items, meta, remaining, total","wireless, configure, devices, radsec, certificates, authorities, crls","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls","dashboard:iam:config:read"
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas","Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities-crls-deltas/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls/deltas","organizationId, certificateAuthorityIds","","certificateAuthorityId, counts, crl, items, meta, remaining, total","wireless, configure, devices, radsec, certificates, authorities, crls, deltas","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas","dashboard:iam:config:read"
+"beta","getOrganizationWirelessDevicesSignalQualityByClient","Get average signal quality for all clients in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-client/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byClient","organizationId, networkIds, serials, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan","","client, id, mac, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byClient","wireless.getOrganizationWirelessDevicesSignalQualityByClient",""
+"beta","getOrganizationWirelessDevicesSignalQualityByDevice","Get average signal quality for all devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-device/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byDevice","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","id, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byDevice","wireless.getOrganizationWirelessDevicesSignalQualityByDevice",""
+"beta","getOrganizationWirelessDevicesSignalQualityByNetwork","Get average signal quality for all networks in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-network/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byNetwork","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","id, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byNetwork","wireless.getOrganizationWirelessDevicesSignalQualityByNetwork",""
"GA","getOrganizationWirelessDevicesSystemCpuLoadHistory","Return the CPU Load history for a list of wireless devices in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-system-cpu-load-history/","get","/organizations/{organizationId}/wireless/devices/system/cpu/load/history","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials","","cpuCount, cpuLoad5, id, items, mac, model, name, network, serial, series, tags, ts","wireless, monitor, devices, system, cpu, load, history","wireless.getOrganizationWirelessDevicesSystemCpuLoadHistory",""
"GA","getOrganizationWirelessDevicesWirelessControllersByDevice","List of Catalyst access points information","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-wireless-controllers-by-device/","get","/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice","organizationId, networkIds, serials, controllerSerials, perPage, startingAfter, endingBefore","","controller, countryCode, counts, details, id, items, joinedAt, meta, mode, model, name, network, policy, remaining, rf, serial, site, tags, total, value","wireless, monitor, devices, wirelessControllers, byDevice","wireless.getOrganizationWirelessDevicesWirelessControllersByDevice",""
-"beta","getOrganizationWirelessLocationScanningByNetwork","Return scanning API settings","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-by-network/","get","/organizations/{organizationId}/wireless/location/scanning/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator","wireless, configure, location, scanning, byNetwork","wireless.getOrganizationWirelessLocationScanningByNetwork","wireless:telemetry:read"
+"GA","getOrganizationWirelessLocationScanningByNetwork","Return scanning API settings","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-by-network/","get","/organizations/{organizationId}/wireless/location/scanning/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator","wireless, configure, location, scanning, byNetwork","wireless.getOrganizationWirelessLocationScanningByNetwork","wireless:telemetry:read"
+"GA","getOrganizationWirelessLocationScanningReceivers","Return scanning API receivers","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-receivers/","get","/organizations/{organizationId}/wireless/location/scanning/receivers","organizationId, perPage, startingAfter, endingBefore, networkIds","","counts, id, items, meta, name, network, radio, receiverId, remaining, total, type, url, version","wireless, configure, location, scanning, receivers","wireless.getOrganizationWirelessLocationScanningReceivers","wireless:telemetry:read"
+"GA","createOrganizationWirelessLocationScanningReceiver","Add new receiver for scanning API","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-location-scanning-receiver/","post","/organizations/{organizationId}/wireless/location/scanning/receivers","organizationId","id, network, radio, sharedSecret, type, url, version","id, name, network, radio, receiverId, type, url, version","wireless, configure, location, scanning, receivers","wireless.createOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
+"GA","updateOrganizationWirelessLocationScanningReceiver","Change scanning API receiver settings","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-location-scanning-receiver/","put","/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}","organizationId, receiverId","radio, type, url, version","id, name, network, radio, receiverId, type, url, version","wireless, configure, location, scanning, receivers","wireless.updateOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
+"GA","deleteOrganizationWirelessLocationScanningReceiver","Delete a scanning API receiver","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-location-scanning-receiver/","delete","/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}","organizationId, receiverId","","","wireless, configure, location, scanning, receivers","wireless.deleteOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
"beta","getOrganizationWirelessOpportunisticPcapByNetwork","List the Opportunistic Pcap settings of an organization by network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-opportunistic-pcap-by-network/","get","/organizations/{organizationId}/wireless/opportunisticPcap/byNetwork","organizationId, networkIds","","enablement, name, networkId, networkWide, serials, tags","wireless, configure, opportunisticPcap, byNetwork","wireless.getOrganizationWirelessOpportunisticPcapByNetwork",""
"beta","byOrganizationWirelessOpportunisticPcapLicenseNetwork","Check the Opportunistic Pcap license status of an organization by network","https://developer.cisco.com/meraki/api-v1/by-organization-wireless-opportunistic-pcap-license-network/","get","/organizations/{organizationId}/wireless/opportunisticPcap/license/byNetwork","organizationId, networkIds","","licensed, name, networkId","wireless, configure, opportunisticPcap, license","wireless.byOrganizationWirelessOpportunisticPcapLicenseNetwork",""
"beta","getOrganizationWirelessRadioAfcPositionByDevice","List the AFC power limits of an organization by device","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-radio-afc-position-by-device/","get","/organizations/{organizationId}/wireless/radio/afc/position/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, serials","","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position, byDevice","wireless.getOrganizationWirelessRadioAfcPositionByDevice",""
@@ -953,14 +995,14 @@
"beta","getOrganizationWirelessRadioAutoRfChannelsPlanningActivities","List the channel planning activities of an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-radio-auto-rf-channels-planning-activities/","get","/organizations/{organizationId}/wireless/radio/autoRf/channels/planning/activities","organizationId, networkIds, deviceSerials, bands, channels, serials, gFloorplanId, tags, models, rfProfiles, minimumRfHealthScore, maximumRfHealthScore","","band, channel, device, endsAt, id, mac, name, network, reason, serial, severity, startedAt, tags, type","wireless, configure, radio, autoRf, channels, planning, activities","wireless.getOrganizationWirelessRadioAutoRfChannelsPlanningActivities",""
"GA","recalculateOrganizationWirelessRadioAutoRfChannels","Recalculates automatically assigned channels for every AP within specified the specified network(s)","https://developer.cisco.com/meraki/api-v1/recalculate-organization-wireless-radio-auto-rf-channels/","post","/organizations/{organizationId}/wireless/radio/autoRf/channels/recalculate","organizationId","networkIds","estimatedCompletedAt","wireless, configure, radio, autoRf, channels","wireless.recalculateOrganizationWirelessRadioAutoRfChannels",""
"GA","getOrganizationWirelessRfProfilesAssignmentsByDevice","List the RF profiles of an organization by device","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-rf-profiles-assignments-by-device/","get","/organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, name, mac, serial, model, macs, serials, models","","counts, id, isIndoorDefault, isOutdoorDefault, items, meta, model, name, network, remaining, rfProfile, serial, total","wireless, configure, rfProfiles, assignments, byDevice","wireless.getOrganizationWirelessRfProfilesAssignmentsByDevice",""
-"beta","getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries","List the L2 isolation allow list MAC entry in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-firewall-isolation-allowlist-entries/","get","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId, perPage, startingAfter, endingBefore, networkIds, ssids","","client, counts, createdAt, description, entryId, id, items, mac, meta, name, network, number, remaining, ssid, total, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries",""
-"beta","createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Create isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-ssids-firewall-isolation-allowlist-entry/","post","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId","client, description, id, mac, network, number, ssid","client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
-"beta","deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Destroy isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-ssids-firewall-isolation-allowlist-entry/","delete","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id}","organizationId, id","","","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
-"beta","updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Update isolation allow list MAC entry info","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-ssids-firewall-isolation-allowlist-entry/","put","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id}","organizationId, id","client, description, mac","client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries","List the L2 isolation allow list MAC entry in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-firewall-isolation-allowlist-entries/","get","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId, perPage, startingAfter, endingBefore, networkIds, ssids","","client, counts, createdAt, description, entryId, id, items, lastUpdatedAt, mac, meta, name, network, number, remaining, ssid, total","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries",""
+"GA","createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Create isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-ssids-firewall-isolation-allowlist-entry/","post","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId","client, description, id, mac, network, number, ssid","client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Destroy isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-ssids-firewall-isolation-allowlist-entry/","delete","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}","organizationId, entryId","","","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Update isolation allow list MAC entry info","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-ssids-firewall-isolation-allowlist-entry/","put","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}","organizationId, entryId","client, description, mac","client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
"GA","getOrganizationWirelessSsidsStatusesByDevice","List status information of all BSSIDs in your organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-statuses-by-device/","get","/organizations/{organizationId}/wireless/ssids/statuses/byDevice","organizationId, networkIds, serials, bssids, hideDisabled, perPage, startingAfter, endingBefore","","advertised, band, basicServiceSets, bssid, channel, channelWidth, counts, enabled, id, index, isBroadcasting, items, meta, name, network, number, power, radio, remaining, serial, ssid, total","wireless, monitor, ssids, statuses, byDevice","wireless.getOrganizationWirelessSsidsStatusesByDevice","wireless:telemetry:read"
"beta","getOrganizationWirelessZigbeeByNetwork","Return list of Zigbee configs","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-by-network/","get","/organizations/{organizationId}/wireless/zigbee/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","address, channel, defaults, enabled, id, iotController, lockManagement, mac, name, network, serial, status, transmitPowerLevel, username","wireless, configure, zigbee, byNetwork","wireless.getOrganizationWirelessZigbeeByNetwork",""
"beta","getOrganizationWirelessZigbeeDevices","List the Zigbee MR Nodes for and organization or the supplied network(s)","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-devices/","get","/organizations/{organizationId}/wireless/zigbee/devices","organizationId, perPage, startingAfter, endingBefore, networkIds, isEnrolled, search","","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.getOrganizationWirelessZigbeeDevices",""
-"beta","updateOrganizationWirelessZigbeeDevice","Endpoint to update zigbee gateways","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-zigbee-device/","put","/organizations/{organizationId}/wireless/zigbee/devices/{id}","organizationId, id","enrolled","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.updateOrganizationWirelessZigbeeDevice",""
+"beta","updateOrganizationWirelessZigbeeDevice","Endpoint to update zigbee gateways","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-zigbee-device/","put","/organizations/{organizationId}/wireless/zigbee/devices/{id}","organizationId, id","channel, enrolled","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.updateOrganizationWirelessZigbeeDevice",""
"beta","createOrganizationWirelessZigbeeDisenrollment","Enqueue a job to start disenrolling doorlocks on zigbee configured MRs","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-zigbee-disenrollment/","post","/organizations/{organizationId}/wireless/zigbee/disenrollments","organizationId","doorLockIds","disenrollmentId, doorLockIds, request, status, url","wireless, configure, zigbee, disenrollments","wireless.createOrganizationWirelessZigbeeDisenrollment",""
"beta","getOrganizationWirelessZigbeeDisenrollment","Return a disenrollment job","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-disenrollment/","get","/organizations/{organizationId}/wireless/zigbee/disenrollments/{id}","organizationId, id","","disenrollmentId, doorLockId, doorLockIds, doorLocks, request, status, url","wireless, configure, zigbee, disenrollments","wireless.getOrganizationWirelessZigbeeDisenrollment",""
"beta","getOrganizationWirelessZigbeeDoorLocks","Return the list of doorlocks for a network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-door-locks/","get","/organizations/{organizationId}/wireless/zigbee/doorLocks","organizationId, networkIds, serial, perPage, startingAfter, endingBefore","","doorLockId, enrolledAt, eui64, gateway, id, lastSeenAt, lqi, name, network, rssi, serial, shortId, status","wireless, configure, zigbee, doorLocks","wireless.getOrganizationWirelessZigbeeDoorLocks",""
diff --git a/docs/api-index/meraki-api-index.html b/docs/api-index/meraki-api-index.html
index da9612a..0db6cb9 100644
--- a/docs/api-index/meraki-api-index.html
+++ b/docs/api-index/meraki-api-index.html
@@ -54,7 +54,9 @@
getAdministeredLicensingSubscriptionEntitlements
skus
featureTier, isAddOn, name, productClass, productType, sku
getAdministeredLicensingSubscriptionSubscriptions
perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, name, startDate, endDate
account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId
batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate
featureTier, id, isAtomic, items, network, productType, productTypes
error, errors, featureTier, id, items, network, productType, productTypes
getAdministeredLicensingSubscriptionSubscriptions
perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, skus, name, startDate, endDate
account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId
claimAdministeredLicensingSubscriptionSubscriptions
validate
claimKey, description, name, organizationId
account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId
getDeviceCameraAnalyticsRecent
serial, objectType
averageCount, endTs, entrances, startTs, zoneId
getDeviceCameraAnalyticsZones
serial
id, label, regionOfInterest, type, x0, x1, y0, y1
getDeviceCameraAnalyticsZones
serial
id, label, regionOfInterest, type, x0, x1, y0, y1
camera:config:read
getDeviceCameraAnalyticsZoneHistory
serial, zoneId, t0, t1, timespan, resolution, objectType
averageCount, endTs, entrances, startTs
updateDeviceCameraCustomAnalytics
serial
artifactId, enabled, name, parameters, value
artifactId, enabled, name, parameters, value
camera:config:write
generateDeviceCameraSnapshot
serial
fullframe, timestamp
expiry, url
camera:config:write
generateDeviceCameraSnapshot
serial
fullframe, timestamp
expiry, url
camera:telemetry:write
getDeviceCameraQualityAndRetention
serial
camera:config:read
getDeviceLiveToolsCyclePort
serial, id
cyclePortId, error, ports, request, serial, status, url
dashboard:general:config:read
createDeviceLiveToolsDhcpLease
serial
callback, httpServer, id, payloadTemplate, sharedSecret, url
callback, dhcpLeasesId, id, request, serial, status, url
getDeviceLiveToolsDhcpLease
serial, dhcpLeasesId
dhcpLeases, dhcpLeasesId, error, expiresAt, ip, mac, request, serial, status, url
createDeviceLiveToolsLedsBlink
serial
callback, duration, httpServer, id, payloadTemplate, sharedSecret, url
callback, duration, error, id, ledsBlinkId, request, serial, status, url
dashboard:general:config:write
getDeviceLiveToolsLedsBlink
serial, ledsBlinkId
duration, error, ledsBlinkId, request, serial, status, url
dashboard:general:config:read
createDeviceLiveToolsMacTable
serial
callback, httpServer, id, payloadTemplate, sharedSecret, url
callback, id, macTableId, request, serial, status, url
dashboard:general:telemetry:write
createDeviceLiveToolsMacTable
serial
callback, httpServer, id, payloadTemplate, sharedSecret, url
callback, id, macTableId, request, serial, status, url
dashboard:general:telemetry:write
getDeviceLiveToolsMacTable
serial, macTableId
entries, error, mac, macTableId, port, request, serial, status, url, vlanId
dashboard:general:telemetry:read
getDeviceLiveToolsMacTable
serial, macTableId
entries, error, mac, macTableId, port, request, serial, status, url, vlanId
dashboard:general:telemetry:read
createDeviceLiveToolsMulticastRouting
serial
callback, httpServer, id, payloadTemplate, sharedSecret, url
callback, id, multicastRoutingId, request, serial, status, url
getDeviceLiveToolsMulticastRouting
serial, multicastRoutingId
error, flags, group, incomingInterfaceName, interfaces, ip, multicastRoutingId, name, neighbors, outgoingInterfaceNames, rendezvousPoint, request, routes, serial, source, status, subnet, url
createDeviceLiveToolsOspfNeighbor
serial
callback, httpServer, id, payloadTemplate, sharedSecret, url
callback, id, ospfNeighborsId, request, serial, status, url
getDeviceLiveToolsOspfNeighbor
serial, ospfNeighborsId
error, id, ip, name, ospfNeighborsId, position, request, routers, serial, state, status, url, vlanId
createDeviceLiveToolsPing
serial
callback, count, httpServer, id, payloadTemplate, sharedSecret, target, url
callback, count, id, pingId, request, serial, status, target, url
dashboard:general:telemetry:write
updateDeviceSensorRelationships
serial
livestream, relatedDevices, serial
livestream, productType, relatedDevices, serial
sensor:config:write
getDeviceSwitchPorts
serial
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
getDeviceSwitchPorts
serial
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
cycleDeviceSwitchPorts
serial
ports
ports
switch:config:write
getDeviceSwitchPortsStatusesPackets
serial, t0, timespan
desc, packets, portId, ratePerSec, recv, sent, total
switch:telemetry:read
getDeviceSwitchPort
serial, portId
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
getDeviceSwitchPort
serial, portId
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
updateDeviceSwitchPort
serial, portId
accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:write
updateDeviceSwitchPort
serial, portId
accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:write
getDeviceSwitchRoutingInterfaces
serial, mode, protocol
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:read
getDeviceSwitchRoutingInterfaces
serial, protocol
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:read
createDeviceSwitchRoutingInterface
serial
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:write
createDeviceSwitchRoutingInterface
serial
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:write
getDeviceSwitchRoutingInterface
serial, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:read
getDeviceSwitchRoutingInterface
serial, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:read
updateDeviceSwitchRoutingInterface
serial, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:write
updateDeviceSwitchRoutingInterface
serial, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:write
deleteDeviceSwitchRoutingInterface
serial, interfaceId
switch:config:write
getDeviceWirelessRadioAfcPowerLimits
serial
byChannel, channel, channelWidth, expiresAt, id, lastSuccessAt, lastUpdatedAt, lat, limit, lng, location, name, network, serial, status, type, uncertainty
getDeviceWirelessRadioSettings
serial
wireless:config:read
getDeviceWirelessRadioSettings
serial
wireless:config:read
updateDeviceWirelessRadioSettings
serial
channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings
wireless:config:write
updateDeviceWirelessRadioSettings
serial
channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings
wireless:config:write
getDeviceWirelessStatus
serial
band, basicServiceSets, broadcasting, bssid, channel, channelWidth, enabled, power, ssidName, ssidNumber, visible
wireless:telemetry:read
updateNetworkApplianceTrafficShapingVpnExclusions
networkId
custom, destination, id, majorApplications, name, port, protocol
custom, destination, id, majorApplications, name, networkId, networkName, port, protocol
sdwan:config:write
connectNetworkApplianceUmbrellaAccount
networkId
apiKey, apiSecret
umbrellaOrganizationId
disconnectNetworkApplianceUmbrellaAccount
networkId
message, success
disableNetworkApplianceUmbrellaProtection
networkId
message, success
enableNetworkApplianceUmbrellaProtection
networkId
message, success
excludeNetworkApplianceUmbrellaDomains
networkId
domains
message, success
policiesNetworkApplianceUmbrella
networkId
policyIds
message, success
getNetworkApplianceUplinksUsageHistory
networkId, t0, t1, timespan, resolution
byInterface, endTime, interface, received, sent, startTime
sdwan:telemetry:read
getNetworkApplianceVlans
networkId
applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet
sdwan:config:read
getNetworkCameraQualityRetentionProfiles
networkId
camera:config:read
createNetworkCameraQualityRetentionProfile
networkId
MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings
camera:config:write
createNetworkCameraQualityRetentionProfile
networkId
MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings
camera:config:write
getNetworkCameraQualityRetentionProfile
networkId, qualityRetentionProfileId
camera:config:read
updateNetworkCameraQualityRetentionProfile
networkId, qualityRetentionProfileId
MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings
camera:config:write
updateNetworkCameraQualityRetentionProfile
networkId, qualityRetentionProfileId
MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings
camera:config:write
deleteNetworkCameraQualityRetentionProfile
networkId, qualityRetentionProfileId
camera:config:write
getNetworkClientsUsageHistories
networkId, clients, ssidNumber, perPage, startingAfter, endingBefore, t0, t1, timespan
dashboard:general:telemetry:read
getNetworkClient
networkId, clientId
cdp, clientVpnConnections, connectedAt, description, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities
dashboard:general:telemetry:read
getNetworkClient
networkId, clientId
cdp, clientVpnConnections, connectedAt, description, deviceTypePrediction, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, namedVlan, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities
dashboard:general:telemetry:read
getNetworkClientPolicy
networkId, clientId
devicePolicy, groupPolicyId, mac
dashboard:general:config:read
getNetworkSensorAlertsOverviewByMetric
networkId, t0, t1, timespan, interval
ambient, apparentPower, co2, counts, current, door, endTs, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, startTs, temperature, tvoc, upstreamPower, voltage, water
sensor:telemetry:read
getNetworkSensorAlertsProfiles
networkId
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:read
getNetworkSensorAlertsProfiles
networkId
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:read
createNetworkSensorAlertsProfile
networkId
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:write
createNetworkSensorAlertsProfile
networkId
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:write
getNetworkSensorAlertsProfile
networkId, id
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:read
getNetworkSensorAlertsProfile
networkId, id
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:read
updateNetworkSensorAlertsProfile
networkId, id
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:write
updateNetworkSensorAlertsProfile
networkId, id
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water
sensor:telemetry:write
deleteNetworkSensorAlertsProfile
networkId, id
sensor:telemetry:write
updateNetworkSwitchAccessControlLists
networkId
comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan
comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan
switch:config:write
getNetworkSwitchAccessPolicies
networkId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:read
getNetworkSwitchAccessPolicies
networkId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:read
createNetworkSwitchAccessPolicy
networkId
accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:write
createNetworkSwitchAccessPolicy
networkId
accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:write
getNetworkSwitchAccessPolicy
networkId, accessPolicyNumber
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:read
getNetworkSwitchAccessPolicy
networkId, accessPolicyNumber
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:read
updateNetworkSwitchAccessPolicy
networkId, accessPolicyNumber
accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:write
updateNetworkSwitchAccessPolicy
networkId, accessPolicyNumber
accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId
accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy
switch:config:write
deleteNetworkSwitchAccessPolicy
networkId, accessPolicyNumber
switch:config:write
removeNetworkSwitchStack
networkId, switchStackId
serial
id, isMonitorOnly, mac, members, model, name, role, serial, serials
switch:config:write
getNetworkSwitchStackRoutingInterfaces
networkId, switchStackId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:read
getNetworkSwitchStackRoutingInterfaces
networkId, switchStackId, protocol
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:read
createNetworkSwitchStackRoutingInterface
networkId, switchStackId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:write
createNetworkSwitchStackRoutingInterface
networkId, switchStackId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:write
getNetworkSwitchStackRoutingInterface
networkId, switchStackId, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:read
getNetworkSwitchStackRoutingInterface
networkId, switchStackId, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:read
updateNetworkSwitchStackRoutingInterface
networkId, switchStackId, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId
switch:config:write
updateNetworkSwitchStackRoutingInterface
networkId, switchStackId, interfaceId
address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId
switch:config:write
deleteNetworkSwitchStackRoutingInterface
networkId, switchStackId, interfaceId
switch:config:write
getNetworkWirelessLatencyStats
networkId, t0, t1, timespan, band, ssid, vlan, apTag, fields
wireless:telemetry:read
updateNetworkWirelessLocationScanning
networkId
api, enabled
api, enabled, string, validator
wireless:telemetry:write
updateNetworkWirelessLocationScanning
networkId
api, enabled
api, enabled, string, validator
wireless:telemetry:write
getNetworkWirelessMeshStatuses
networkId, perPage, startingAfter, endingBefore
latestMeshPerformance, mbps, meshRoute, metric, serial, usagePercentage
wireless:telemetry:read
getNetworkWirelessSsid
networkId, number
adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode
wireless:config:read
updateNetworkWirelessSsid
networkId, number
activeDirectory, adaptive, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode
adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode
wireless:config:write
updateNetworkWirelessSsid
networkId, number
activeDirectory, adaptive, adaptivePolicyGroupId, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode
adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode
wireless:config:write
getNetworkWirelessSsidBonjourForwarding
networkId, number
description, enabled, exception, rules, services, vlanId
wireless:config:read
getOrganizationApplianceDnsLocalProfilesAssignments
organizationId, profileIds, networkIds
assignmentId, counts, id, items, meta, network, profile, remaining, total
createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate
organizationId
id, items, network, profile
assignmentId, id, items, network, profile
bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate
organizationId
id, items, network, profile
assignmentId, id, items, network, profile
createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete
organizationId
assignmentId, items
assignmentId, id, items, network, profile
getOrganizationApplianceUplinksUsageByNetwork
organizationId, t0, t1, timespan
byUplink, interface, name, networkId, received, sent, serial
sdwan:telemetry:read
getOrganizationApplianceVlans
organizationId, perPage, startingAfter, endingBefore
applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet
getOrganizationApplianceVpnStats
organizationId, perPage, startingAfter, endingBefore, networkIds, t0, t1, timespan
avgJitter, avgLatencyMs, avgLossPercentage, avgMos, jitterSummaries, latencySummaries, lossPercentageSummaries, maxJitter, maxLatencyMs, maxLossPercentage, maxMos, merakiVpnPeers, minJitter, minLatencyMs, minLossPercentage, minMos, mosSummaries, networkId, networkName, receivedInKilobytes, receiverUplink, senderUplink, sentInKilobytes, usageSummary
sdwan:telemetry:read
getOrganizationApplianceVpnStatuses
organizationId, perPage, startingAfter, endingBefore, networkIds
deviceSerial, deviceStatus, exportedSubnets, interface, merakiVpnPeers, name, networkId, networkName, publicIp, reachability, subnet, thirdPartyVpnPeers, uplinks, vpnMode, vpnstatusentities
sdwan:telemetry:read
updateOrganizationApplianceVpnVpnFirewallRules
organizationId
comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogDefaultRule, syslogEnabled
comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled
sdwan:config:write
getOrganizationAssuranceAlerts
organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes
applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url
getOrganizationAssuranceAlerts
organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes
applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url
dismissOrganizationAssuranceAlerts
organizationId
alertIds
restoreOrganizationAssuranceAlerts
organizationId
alertIds
getOrganizationAssuranceAlert
organizationId, id
applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url
getOrganizationAssuranceAlert
organizationId, id
applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url
getOrganizationAssuranceProductAnnouncements
organizationId, t0, timespan, onlyRelevant
boardId, counts, editedAt, id, items, labels, meta, name, publishedAt, snippet, title, total, url
getOrganizationAuthRadiusServers
organizationId
address, mode, modes, name, port, serverId
switch:config:read
getOrganizationCampusGatewayClusters
organizationId, networkIds
address, addresses, allowedVlans, assignmentMode, clusterId, devices, gateway, id, interface, memberId, name, nameservers, network, notes, portChannels, protocol, serial, subnetMask, tunnels, uplink, uplinks, url, vlan
getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice
organizationId, serials, perPage, startingAfter, endingBefore
address, addresses, assignmentMode, counts, gateway, interface, items, meta, nameservers, protocol, remaining, serial, sgt, subnetMask, total, uplink, vlan
getOrganizationCellularGatewayEsimsInventory
organizationId, eids
active, counts, customApns, device, eid, iccid, id, items, lastUpdatedAt, meta, model, name, network, plans, profiles, remaining, serial, serviceProvider, status, total, type, url
updateOrganizationCellularGatewayEsimsInventory
organizationId, id
status
active, customApns, device, eid, iccid, id, lastUpdatedAt, model, name, network, plans, profiles, serial, serviceProvider, status, type, url
createOrganizationCertificatesImport
organizationId
contents, description, managedBy
algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version
dashboard:iam:config:write
getOrganizationCertificatesRadSecDeviceCertificateAuthorities
organizationId
authorityId, contents, status
dashboard:iam:config:read
createOrganizationCertificatesRadSecDeviceCertificateAuthority
organizationId
authorityId, contents, status
dashboard:iam:config:write
getOrganizationCertificatesRadSecDeviceCertificateAuthority
organizationId, id
authorityId, contents, status
updateOrganizationCertificatesRadSecDeviceCertificateAuthority
organizationId, id
status
authorityId, contents, status
dashboard:iam:config:write
getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList
organizationId, id
crl
dashboard:iam:config:read
getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas
organizationId, id
deltaCrls
dashboard:iam:config:read
deleteOrganizationCertificate
organizationId, certificateId
dashboard:iam:config:write
updateOrganizationCertificate
organizationId, certificateId
description
algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version
dashboard:iam:config:write
getOrganizationConfigTemplateSwitchProfiles
organizationId, configTemplateId
model, name, switchProfileId
switch:config:read
getOrganizationConfigTemplateSwitchProfilePorts
organizationId, configTemplateId, profileId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
getOrganizationConfigTemplateSwitchProfilePorts
organizationId, configTemplateId, profileId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
updateOrganizationConfigTemplateSwitchProfilePortsMirror
organizationId, configTemplateId, profileId
comment, destination, filter, hasTransitVlan, module, number, port, ports, role, slot, source, tags, type, vlan, vlans
comment, configTemplate, destination, filter, hasTransitVlan, id, mirror, module, name, number, port, ports, profileId, role, slot, source, tags, type, vlan, vlans, warnings
getOrganizationConfigTemplateSwitchProfilePort
organizationId, configTemplateId, profileId, portId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
getOrganizationConfigTemplateSwitchProfilePort
organizationId, configTemplateId, profileId, portId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:read
updateOrganizationConfigTemplateSwitchProfilePort
organizationId, configTemplateId, profileId, portId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:write
updateOrganizationConfigTemplateSwitchProfilePort
organizationId, configTemplateId, profileId, portId
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan
switch:config:write
getOrganizationConfigurationChanges
organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkId, adminId
adminEmail, adminId, adminName, client, id, label, networkId, networkName, networkUrl, newValue, oldValue, page, ssidName, ssidNumber, ts, type
dashboard:general:config:read
getOrganizationDevicesAvailabilitiesChangeHistory
organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, serials, productTypes, networkIds, statuses, categories, networkTags, networkTagsFilterType, deviceTags, deviceTagsFilterType
category, details, device, id, model, name, network, new, old, productType, serial, tags, ts, url, value
dashboard:general:telemetry:read
getOrganizationDevicesBootsHistory
organizationId, t0, t1, timespan, serials, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder
bootedAt, id, network, serial, start
getOrganizationDevicesBootsHistory
organizationId, t0, t1, timespan, serials, productTypes, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder
bootedAt, id, network, serial, start
createOrganizationDevicesControllerMigration
organizationId
serials, target
createdAt, migratedAt, serial, target
getOrganizationDevicesOverviewByModel
organizationId, models, networkIds, productTypes
counts, model, total
getOrganizationDevicesPacketCaptureCaptures
organizationId, captureIds, networkIds, serials, captureSource, captureStatus, name, clientMac, captureReason, device, userName, perPage, startingAfter, endingBefore, sortOrder
autopcapType, captureId, captureReason, captureSource, client, counts, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, items, mac, meta, name, network, outputType, packetCount, ports, remaining, serial, startTime, status, total, user
getOrganizationDevicesPacketCaptureCaptures
organizationId, captureIds, networkIds, serials, process, captureStatus, name, clientMac, notes, deviceName, adminName, perPage, startingAfter, endingBefore, sortOrder
admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, meta, name, network, packets, ports, process, productType, remaining, serial, size, startTs, status, total, value
createOrganizationDevicesPacketCaptureCapture
organizationId
captureReason, duration, filterExpression, interface, name, outputType, ports, serials
autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user
createOrganizationDevicesPacketCaptureCapture
organizationId
destination, duration, filterExpression, interface, name, notes, outputType, ports, serials
admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value
deleteOrganizationDevicesPacketCaptureCaptures
organizationId
captureIds
bulkOrganizationDevicesPacketCaptureCapturesCreate
organizationId
devices, duration, filterExpression, interface, name, notes, serial, switchports
admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value
downloadOrganizationDevicesPacketCaptureCaptureUrl
organizationId, id
captureId, downloadUrl
bulkOrganizationDevicesPacketCaptureCapturesDelete
organizationId
captureIds
stopOrganizationDevicesPacketCaptureCapture
organizationId, id
serials
autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user
deleteOrganizationDevicesPacketCaptureCapture
organizationId, captureId
getOrganizationDevicesPacketCaptureSchedules
organizationId, pcapScheduleConfigurationIds, networkIds, deviceIds
captureCount, captureReason, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, items, lastCaptureId, meta, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, total, updatedAt, user, warnings, weekdays
generateOrganizationDevicesPacketCaptureCaptureDownloadUrl
organizationId, captureId
captureId, downloadUrl, url
createOrganizationDevicesPacketCaptureSchedule
organizationId
captureReason, devices, duration, enabled, endTs, filterExpression, frequency, interfaces, name, recurrence, schedule, serial, startTs, switchports, weekdays
captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays
stopOrganizationDevicesPacketCaptureCapture
organizationId, captureId
serials
admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value
deleteOrganizationDevicesPacketCaptureSchedules
organizationId
pcapScheduleConfigurationIds
getOrganizationDevicesPacketCaptureSchedules
organizationId, scheduleIds, networkIds, deviceIds
admin, captureCount, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, items, lastCaptureId, meta, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, total, updatedAt, warnings, weekdays
updateOrganizationDevicesPacketCaptureSchedulesPriority
organizationId
pcapScheduleConfigurationIds
pcapScheduleConfigurationId, priority, updatedPriorities
createOrganizationDevicesPacketCaptureSchedule
organizationId
devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays
admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays
updateOrganizationDevicesPacketCaptureSchedule
organizationId, pcapScheduleConfigurationId
captureReason, devices, duration, enabled, endTs, filterExpression, frequency, name, recurrence, schedule, serial, startTs, switchports, weekdays
captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays
bulkOrganizationDevicesPacketCaptureSchedulesDelete
organizationId
scheduleIds
reorderOrganizationDevicesPacketCaptureSchedules
organizationId
order, priority, scheduleId
pcapScheduleConfigurationId, priority, updatedPriorities
updateOrganizationDevicesPacketCaptureSchedule
organizationId, scheduleId
devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays
admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays
deleteOrganizationDevicesPacketCaptureSchedule
organizationId, scheduleId
scheduleId
tasksOrganizationDevicesPacketCapture
organizationId, packetId
networkId, task
status, task, taskId
dashboard:general:telemetry:packetcapture:read
getOrganizationDevicesPacketCaptureTask
organizationId, packetId, id, networkId
analyzer, analyzers, counts, detailMessage, details, devices, failed, failureCount, failures, fileName, filePathUrl, ips, macs, name, packets, passed, present, result, status, subCategory, successes, summary, task, testCounts, testResults, total, url
dashboard:general:telemetry:packetcapture:read
getOrganizationDevicesPowerModulesStatusesByDevice
organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType
id, mac, model, name, network, number, productType, serial, slots, status, tags
dashboard:general:telemetry:read
getOrganizationDevicesStatusesOverview
organizationId, productTypes, networkIds
alerting, byStatus, counts, dormant, offline, online
dashboard:general:telemetry:read
getOrganizationDevicesSyslogServersRolesByNetwork
organizationId, perPage, startingAfter, endingBefore, networkIds
availableRoles, counts, id, items, meta, name, network, remaining, total, value
getOrganizationDevicesSystemMemoryUsageHistoryByInterval
organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, interval, networkIds, serials, productTypes
counts, endTs, free, id, intervals, items, mac, maximum, median, memory, meta, minimum, model, name, network, percentages, provisioned, remaining, serial, startTs, tags, total, used
getOrganizationDevicesUplinksAddressesByDevice
organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType
address, addresses, assignmentMode, gateway, id, interface, mac, name, nameservers, network, productType, protocol, public, serial, tags, uplinks, vlan
dashboard:general:telemetry:read
deleteOrganizationEarlyAccessFeaturesOptIn
organizationId, optInId
dashboard:iam:config:write
updateOrganizationExtensionsJupiterInterconnect
organizationId, interconnectId
name, status
asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId
sdwan:config:write
updateOrganizationExtensionsSdwanmanagerInterconnect
organizationId, interconnectId
name, status
asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId
sdwan:config:write
getOrganizationExtensionsThousandEyesNetworks
organizationId
agentId, enabled, networkId
dashboard:general:config:read
deleteOrganizationInsightWebApp
organizationId, customCounterSetRuleId
getOrganizationIntegrationsXdrNetworks
organizationId, networkIds
enabled, isEligible, name, networkId, productTypes
getOrganizationIntegrationsXdrNetworks
organizationId, networkIds, perPage, startingAfter, endingBefore
counts, enabled, isEligible, items, meta, name, networkId, productTypes, remaining, total
disableOrganizationIntegrationsXdrNetworks
organizationId
networkId, networks, productTypes
enabled, isEligible, name, networkId, productTypes
disableOrganizationIntegrationsXdrNetworks
organizationId
networkId, networks, productTypes
enabled, isEligible, name, networkId, networks, productTypes
enableOrganizationIntegrationsXdrNetworks
organizationId
networkId, networks, productTypes
enabled, isEligible, name, networkId, productTypes
enableOrganizationIntegrationsXdrNetworks
organizationId
networkId, networks, productTypes
enabled, isEligible, name, networkId, networks, productTypes
claimIntoOrganizationInventory
organizationId
key, licenses, mode, orders, serials
key, licenses, mode, orders, serials
dashboard:licensing:config:write
getOrganizationInventoryDevice
organizationId, serial
claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value
dashboard:general:config:read
createOrganizationInventoryOnboardingCloudMonitoringExportEvent
organizationId
logEvent, request, targetOS, timestamp
dashboard:general:config:write
createOrganizationInventoryOnboardingCloudMonitoringExportEvent
organizationId
logEvent, request, targetOS, timestamp
dashboard:general:config:write
createOrganizationInventoryOnboardingCloudMonitoringImport
organizationId
deviceId, devices, networkId, udi
importId, message, status
dashboard:general:config:write
createOrganizationInventoryOnboardingCloudMonitoringImport
organizationId
deviceId, devices, networkId, udi
importId, message, status
dashboard:general:config:write
getOrganizationInventoryOnboardingCloudMonitoringImports
organizationId, importIds
created, device, importId, status, url
dashboard:general:config:read
getOrganizationInventoryOnboardingCloudMonitoringImports
organizationId, importIds
created, device, importId, status, url
dashboard:general:config:read
getOrganizationInventoryOnboardingCloudMonitoringNetworks
organizationId, deviceType, search, perPage, startingAfter, endingBefore
enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url
dashboard:general:config:read
getOrganizationInventoryOnboardingCloudMonitoringNetworks
organizationId, deviceType, search, perPage, startingAfter, endingBefore
enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url
dashboard:general:config:read
createOrganizationInventoryOnboardingCloudMonitoringPrepare
organizationId
accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut
cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username
dashboard:general:config:write
createOrganizationInventoryOnboardingCloudMonitoringPrepare
organizationId
accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut
cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username
dashboard:general:config:write
claimOrganizationInventoryOrders
organizationId
claimId, description, name, subscriptionId, subscriptions
claimId, counts, description, endDate, isClaimed, limit, name, number, seats, serials, startDate, subscriptionId, subscriptions
previewOrganizationInventoryOrders
organizationId
claimId
claimId, counts, description, devices, endDate, isClaimed, limit, name, number, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions
releaseFromOrganizationInventory
organizationId
serials
serials
dashboard:general:config:write
moveOrganizationLicensingCotermLicenses
organizationId
count, counts, destination, key, licenses, mode, model, organizationId
claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, movedLicenses, organizationId, productType, remainderLicenses, startedAt
dashboard:licensing:config:write
claimOrganizationLicensingOrders
organizationId
claimId, description, name, subscriptionId, subscriptions
assigned, available, claimId, counts, description, endDate, isClaimed, limit, name, networks, number, organizations, seats, serials, startDate, subscriptionId, subscriptions
previewOrganizationLicensingOrders
organizationId
claimId
assigned, available, claimId, counts, description, devices, endDate, isClaimed, limit, networks, number, organizations, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions
getOrganizationLoginSecurity
organizationId
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges
dashboard:iam:config:read
getOrganizationLoginSecurity
organizationId
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges
dashboard:iam:config:read
updateOrganizationLoginSecurity
organizationId
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges
dashboard:iam:config:write
updateOrganizationLoginSecurity
organizationId
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges
accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges
dashboard:iam:config:write
getOrganizationNetworks
organizationId, configTemplateId, isBoundToConfigTemplate, tags, tagsFilterType, productTypes, perPage, startingAfter, endingBefore
enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url
dashboard:general:config:read
deleteOrganizationSamlRole
organizationId, samlRoleId
dashboard:iam:config:write
getOrganizationSaseConnectivityEnrollableNetworks
organizationId, perPage, startingAfter, endingBefore
address, counts, defaultRoute, enabled, items, meta, model, name, networkId, region, remaining, routing, street, total, type, vpn
deleteOrganizationSaseConnectivitySitesBulkDetach
organizationId
callback, httpServer, id, merakiEnrollments, network, payloadTemplate, sharedSecret, siteId, url
action, callback, id, message, request, siteId, status, url
createOrganizationSaseConnectivitySitesBulkEnroll
organizationId
callback, httpServer, id, merakiEnrollments, network, payloadTemplate, region, sharedSecret, url
action, callback, id, message, regionId, request, siteId, status, url
getOrganizationSaseConnectivitySite
organizationId, id, id
address, defaultRoute, enabled, id, model, name, networkId, region, routing, street, type, vpn
getOrganizationSecureConnectPrivateApplicationGroups
organizationId, perPage, startingAfter, endingBefore, nameIncludes, applicationGroupIds, sortBy, sortOrder
applicationGroupId, applicationIds, createdAt, data, description, meta, modifiedAt, name, total
createOrganizationSecureConnectPrivateApplicationGroup
organizationId
applicationIds, description, name
applicationGroupId, applicationIds, createdAt, description, modifiedAt, name
deleteOrganizationSpacesIntegrationRemove
organizationId
message, status
dashboard:general:config:write
createOrganizationSpacesIntegrationRemove
organizationId
message, status
dashboard:general:config:write
getOrganizationSplashAsset
organizationId, id
fileData, id, name
deleteOrganizationSplashAsset
organizationId, id
deleteOrganizationSwitchPortsProfilesAutomation
organizationId, id
getOrganizationSwitchPortsProfilesNetworksAssignments
organizationId, perPage, page
assignmentId, counts, id, items, meta, network, profile, remaining, total, type
createOrganizationSwitchPortsProfilesNetworksAssignment
organizationId
id, network, profile, type
assignmentId, id, network, profile, type
batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate
organizationId
id, items, network, profile, type
assignmentId, id, items, network, profile, type
bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete
organizationId
assignmentId, items
deleteOrganizationSwitchPortsProfilesNetworksAssignment
organizationId, assignmentId
getOrganizationSwitchPortsProfilesOverviewByProfile
organizationId, networkIds, formattedStaticAssignments, searchQuery, perPage, startingAfter, endingBefore
access, assigned, automations, counts, createdAt, description, excluded, id, included, isOrganizationWide, items, meta, name, network, networks, networksCount, ports, profileId, switches, total, type, updatedAt, values
getOrganizationSwitchPortsProfile
organizationId, id
access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan
getOrganizationWirelessAirMarshalSettingsByNetwork
organizationId, networkIds, perPage, startingAfter, endingBefore
counts, defaultPolicy, items, meta, networkId, remaining, total
getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority
organizationId
contents, status
wireless:config:read
getOrganizationWirelessClientsOverviewByDevice
organizationId, networkIds, serials, campusGatewayClusterIds, perPage, startingAfter, endingBefore
byStatus, counts, id, items, meta, network, online, remaining, serial, total
getOrganizationWirelessDevicesChannelUtilizationByDevice
organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval
band, byBand, id, mac, network, nonWifi, percentage, serial, total, wifi
wireless:telemetry:read
getOrganizationWirelessDevicesEthernetStatuses
organizationId, perPage, startingAfter, endingBefore, networkIds
ac, aggregation, duplex, enabled, id, isConnected, linkNegotiation, mode, name, network, poe, ports, power, serial, speed, standard
wireless:telemetry:read
getOrganizationWirelessDevicesLatencyByClient
organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, bands, ssids, macs
average, device, frames, id, mac, name, network, overall, serial
getOrganizationWirelessDevicesLatencyByDevice
organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids
average, device, frames, id, mac, name, network, overall, serial
getOrganizationWirelessDevicesLatencyByNetwork
organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids
average, frames, id, name, network, overall
getOrganizationWirelessDevicesPacketLossByClient
organizationId, networkIds, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan
client, downstream, id, lossPercentage, lost, mac, name, network, total, upstream
getOrganizationWirelessDevicesPacketLossByDevice
organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan
device, downstream, id, lossPercentage, lost, mac, name, network, serial, total, upstream
getOrganizationWirelessDevicesPowerModeHistory
organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials
events, id, items, mac, model, name, network, powerMode, serial, tags, ts
getOrganizationWirelessDevicesRadsecCertificatesAuthorities
organizationId, certificateAuthorityIds
certificateAuthorityId, contents, counts, items, meta, remaining, status, total
dashboard:iam:config:read
updateOrganizationWirelessDevicesRadsecCertificatesAuthorities
organizationId
certificateAuthorityId, status
certificateAuthorityId, contents, status
dashboard:iam:config:write
createOrganizationWirelessDevicesRadsecCertificatesAuthority
organizationId
certificateAuthorityId, contents, status
dashboard:iam:config:write
getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls
organizationId, certificateAuthorityIds
certificateAuthorityId, counts, crl, items, meta, remaining, total
dashboard:iam:config:read
getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas
organizationId, certificateAuthorityIds
certificateAuthorityId, counts, crl, items, meta, remaining, total
dashboard:iam:config:read
getOrganizationWirelessDevicesSignalQualityByClient
organizationId, networkIds, serials, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan
client, id, mac, name, network, rssi, snr
getOrganizationWirelessDevicesSignalQualityByDevice
organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan
id, name, network, rssi, snr
getOrganizationWirelessDevicesSignalQualityByNetwork
organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan
id, name, network, rssi, snr
getOrganizationWirelessDevicesSystemCpuLoadHistory
organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials
cpuCount, cpuLoad5, id, items, mac, model, name, network, serial, series, tags, ts
getOrganizationWirelessDevicesWirelessControllersByDevice
organizationId, networkIds, serials, controllerSerials, perPage, startingAfter, endingBefore
controller, countryCode, counts, details, id, items, joinedAt, meta, mode, model, name, network, policy, remaining, rf, serial, site, tags, total, value
getOrganizationWirelessLocationScanningByNetwork
organizationId, perPage, startingAfter, endingBefore, networkIds
api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator
wireless:telemetry:read
getOrganizationWirelessLocationScanningByNetwork
organizationId, perPage, startingAfter, endingBefore, networkIds
api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator
wireless:telemetry:read
getOrganizationWirelessLocationScanningReceivers
organizationId, perPage, startingAfter, endingBefore, networkIds
counts, id, items, meta, name, network, radio, receiverId, remaining, total, type, url, version
wireless:telemetry:read
createOrganizationWirelessLocationScanningReceiver
organizationId
id, network, radio, sharedSecret, type, url, version
id, name, network, radio, receiverId, type, url, version
wireless:telemetry:write
updateOrganizationWirelessLocationScanningReceiver
organizationId, receiverId
radio, type, url, version
id, name, network, radio, receiverId, type, url, version
wireless:telemetry:write
deleteOrganizationWirelessLocationScanningReceiver
organizationId, receiverId
wireless:telemetry:write
getOrganizationWirelessOpportunisticPcapByNetwork
organizationId, networkIds
enablement, name, networkId, networkWide, serials, tags
getOrganizationWirelessRfProfilesAssignmentsByDevice
organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, name, mac, serial, model, macs, serials, models
counts, id, isIndoorDefault, isOutdoorDefault, items, meta, model, name, network, remaining, rfProfile, serial, total
getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries
organizationId, perPage, startingAfter, endingBefore, networkIds, ssids
client, counts, createdAt, description, entryId, id, items, mac, meta, name, network, number, remaining, ssid, total, updatedAt
getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries
organizationId, perPage, startingAfter, endingBefore, networkIds, ssids
client, counts, createdAt, description, entryId, id, items, lastUpdatedAt, mac, meta, name, network, number, remaining, ssid, total
createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId
client, description, id, mac, network, number, ssid
client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt
createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId
client, description, id, mac, network, number, ssid
client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid
deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId, id
deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId, entryId
updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId, id
client, description, mac
client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt
updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry
organizationId, entryId
client, description, mac
client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid
getOrganizationWirelessSsidsStatusesByDevice
organizationId, networkIds, serials, bssids, hideDisabled, perPage, startingAfter, endingBefore
advertised, band, basicServiceSets, bssid, channel, channelWidth, counts, enabled, id, index, isBroadcasting, items, meta, name, network, number, power, radio, remaining, serial, ssid, total
wireless:telemetry:read
getOrganizationWirelessZigbeeDevices
organizationId, perPage, startingAfter, endingBefore, networkIds, isEnrolled, search
byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel
updateOrganizationWirelessZigbeeDevice
organizationId, id
enrolled
byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel
updateOrganizationWirelessZigbeeDevice
organizationId, id
channel, enrolled
byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel
createOrganizationWirelessZigbeeDisenrollment
organizationId
doorLockIds
disenrollmentId, doorLockIds, request, status, url
API v1.56.0-beta.0
+API v1.58.0-beta.1