
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
The Cisco Meraki Dashboard API is a modern REST API based on the [OpenAPI](https://swagger.io/docs/specification/about/) specification. ## What can the API be used for? The Dashboard API can be used for many purposes. It's meant to be an open-ended tool.
The Cisco Meraki Dashboard API is a modern REST API based on the OpenAPI specification.
The Dashboard API can be used for many purposes. It's meant to be an open-ended tool. Here are some examples of use cases:
Begin by logging into Meraki Dashboard and navigating to Organization > Settings
Locate the section titled Dashboard API access and select Enable Access, then Save your changes
After enabling the API, choose your username at the top-right of the Meraki Dashboard and select my profile
Locate the section titled Dashboard API access and select Generate new API key
Note: The API key is associated with a Dashboard administrator account. You can generate, revoke, and regenerate your API key on your profile.
Keep your API key safe as it provides authentication to all of your organizations with the API enabled. If your API key is shared, you can regenerate your API key at any time. This will revoke the existing API key.
Copy and store your API key in a safe place. Dashboard does not store API keys in plaintext for security reasons, so this is the only time you will be able to record it. If you lose or forget your API key, you will have to revoke it and generate a new one.
Every request must specify an API key via a request header.
The API key must be specified in the URL header. The API will return a 404 (rather than a 403) in response to a request with a missing or incorrect API key in order to prevent leaking the existence of resources to unauthorized users.
X-Cisco-Meraki-API-Key: <secret key>
Read more about API authorization
Once an API version is released, we will make only backwards-compatible changes to it. Backwards-compatible changes include:
Adding new API resources
Adding new optional request parameters to existing API methods
Adding new properties to existing API responses
Changing the order of properties in existing API responses
429 status code will be returned when the rate limit has been exceeded.Identifiers in the API are opaque strings. A {networkId}, for example, might be the string "126043", whereas an {orderId} might contain characters, such as "4S1234567". Client applications must not try to parse them as numbers. Even identifiers that look like numbers might be too long to encode without loss of precision in Javascript, where the only numeric type is IEEE 754 floating point.
Verbs in the API follow the usual REST conventions:
GET returns the value of a resource or a list of resources, depending on whether an identifier is specified. For example, a GET of /organizations returns a list of organizations, whereas a GET of /organizations/{organizationId} returns a particular organization.
POST adds a new resource, as in a POST to /organizations/{organizationId}/admins, or performs some other non-idempotent change.
PUT updates a resource. PUTs are idempotent; they update a resource, creating it first if it does not already exist. A PUT should specify all the fields of a resource; the API will revert omitted fields to their default value.
DELETE removes a resource.
The generated SDK relies on Node Package Manager (NPM) being available to resolve dependencies. If you don't already have NPM installed, please go ahead and follow instructions to install NPM from here. The SDK also requires Node to be installed. If Node isn't already installed, please install it from here
NPM is installed by default when Node is installed
To check if node and npm have been successfully installed, write the following commands in command prompt:
node --versionnpm -versionNow use npm to resolve all dependencies by running the following command in the root directory (of the SDK folder):
npm install
This will install all dependencies in the node_modules folder.
Once dependencies are resolved, you will need to move the folder Meraki in to your node_modules folder.
The following section explains how to use the library in a new project.
Open an IDE/Text Editor for JavaScript like Sublime Text. The basic workflow presented here is also applicable if you prefer using a different editor or IDE.
Click on File and select Open Folder.
Select the folder of your SDK and click on Select Folder to open it up in Sublime Text. The folder will become visible in the bar on the left.
Now right click on the folder name and select the New File option to create a new test file. Save it as index.js Now import the generated NodeJS library using the following lines of code:
var lib = require('lib');
Save changes.
To run the index.js file, open up the command prompt and navigate to the Path where the SDK folder resides. Type the following command to run the file:
node index.js
These tests use Mocha framework for testing, coupled with Chai for assertions. These dependencies need to be installed for tests to run. Tests can be run in a number of ways:
mocha --recursive to run all the tests.../test/Controllers/ directory from command prompt.mocha * to run all the tests.../test/Controllers/ directory from command prompt.mocha Meraki Dashboard APIController to run all the tests in that controller file.To increase mocha's default timeout, you can change the
TEST_TIMEOUTparameter's value inTestBootstrap.js.
In order to setup authentication in the API client, you need the following information.
| Parameter | Description |
|---|---|
| xCiscoMerakiAPIKey | TODO: add a description |
API client can be initialized as following:
const lib = require('lib');
// Configuration parameters and credentials
lib.Configuration.xCiscoMerakiAPIKey = "xCiscoMerakiAPIKey";
APIUsageControllerThe singleton instance of the APIUsageController class can be accessed from the API Client.
var controller = lib.APIUsageController;
getOrganizationApiRequestsList the API requests made by an organization
function getOrganizationApiRequests(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 31 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 31 days. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| adminId | Optional | Filter the results by the ID of the admin who made the API requests |
| path | Optional | Filter the results by the path of the API requests |
| method | Optional | Filter the results by the method of the API requests (must be 'GET', 'PUT', 'POST' or 'DELETE') |
| responseCode | Optional | Filter the results by the response code of the API requests |
var input = [];
input['organizationId'] = 'organizationId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 217.617439666119;
input['perPage'] = 217;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
input['adminId'] = 'adminId';
input['path'] = 'path';
input['method'] = 'method';
input['responseCode'] = 217;
controller.getOrganizationApiRequests(input, function(error, response, context) {
});
ActionBatchesControllerThe singleton instance of the ActionBatchesController class can be accessed from the API Client.
var controller = lib.ActionBatchesController;
createOrganizationActionBatchCreate an action batch
function createOrganizationActionBatch(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| createOrganizationActionBatch | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['createOrganizationActionBatch'] = new CreateOrganizationActionBatchModel({"key":"value"});
controller.createOrganizationActionBatch(input, function(error, response, context) {
});
getOrganizationActionBatchesReturn the list of action batches in the organization
function getOrganizationActionBatches(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationActionBatches(organizationId, function(error, response, context) {
});
getOrganizationActionBatchReturn an action batch
function getOrganizationActionBatch(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| actionBatchId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['actionBatchId'] = 'actionBatchId';
controller.getOrganizationActionBatch(input, function(error, response, context) {
});
deleteOrganizationActionBatchDelete an action batch
function deleteOrganizationActionBatch(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| actionBatchId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['actionBatchId'] = 'actionBatchId';
controller.deleteOrganizationActionBatch(input, function(error, response, context) {
});
updateOrganizationActionBatchUpdate an action batch
function updateOrganizationActionBatch(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| actionBatchId | Required | TODO: Add a parameter description |
| updateOrganizationActionBatch | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['actionBatchId'] = 'actionBatchId';
input['updateOrganizationActionBatch'] = new UpdateOrganizationActionBatchModel({"key":"value"});
controller.updateOrganizationActionBatch(input, function(error, response, context) {
});
AdminsControllerThe singleton instance of the AdminsController class can be accessed from the API Client.
var controller = lib.AdminsController;
getOrganizationAdminsList the dashboard administrators in this organization
function getOrganizationAdmins(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationAdmins(organizationId, function(error, response, context) {
});
createOrganizationAdminCreate a new dashboard administrator
function createOrganizationAdmin(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| createOrganizationAdmin | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['createOrganizationAdmin'] = new CreateOrganizationAdminModel({"key":"value"});
controller.createOrganizationAdmin(input, function(error, response, context) {
});
updateOrganizationAdminUpdate an administrator
function updateOrganizationAdmin(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| updateOrganizationAdmin | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['id'] = 'id';
input['updateOrganizationAdmin'] = new UpdateOrganizationAdminModel({"key":"value"});
controller.updateOrganizationAdmin(input, function(error, response, context) {
});
deleteOrganizationAdminRevoke all access for a dashboard administrator within this organization
function deleteOrganizationAdmin(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['id'] = 'id';
controller.deleteOrganizationAdmin(input, function(error, response, context) {
});
AlertSettingsControllerThe singleton instance of the AlertSettingsController class can be accessed from the API Client.
var controller = lib.AlertSettingsController;
getNetworkAlertSettingsReturn the alert configuration for this network
function getNetworkAlertSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkAlertSettings(networkId, function(error, response, context) {
});
updateNetworkAlertSettingsUpdate the alert configuration for this network
function updateNetworkAlertSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkAlertSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkAlertSettings'] = new UpdateNetworkAlertSettingsModel({"key":"value"});
controller.updateNetworkAlertSettings(input, function(error, response, context) {
});
BluetoothClientsControllerThe singleton instance of the BluetoothClientsController class can be accessed from the API Client.
var controller = lib.BluetoothClientsController;
getNetworkBluetoothClientsList the Bluetooth clients seen by APs in this network
function getNetworkBluetoothClients(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 7 days from today. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 7 days. The default is 1 day. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 5 - 1000. Default is 10. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| includeConnectivityHistory | Optional | Include the connectivity history for this client |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['timespan'] = 126.122157774457;
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
input['includeConnectivityHistory'] = false;
controller.getNetworkBluetoothClients(input, function(error, response, context) {
});
getNetworkBluetoothClientReturn a Bluetooth client. Bluetooth clients can be identified by their ID or their MAC.
function getNetworkBluetoothClient(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| bluetoothClientId | Required | TODO: Add a parameter description |
| includeConnectivityHistory | Optional | Include the connectivity history for this client |
| connectivityHistoryTimespan | Optional | The timespan, in seconds, for the connectivityHistory data. By default 1 day, 86400, will be used. |
var input = [];
input['networkId'] = 'networkId';
input['bluetoothClientId'] = 'bluetoothClientId';
input['includeConnectivityHistory'] = false;
input['connectivityHistoryTimespan'] = 126;
controller.getNetworkBluetoothClient(input, function(error, response, context) {
});
CamerasControllerThe singleton instance of the CamerasController class can be accessed from the API Client.
var controller = lib.CamerasController;
generateNetworkCameraSnapshotGenerate a snapshot of what the camera sees at the specified time and return a link to that image.
function generateNetworkCameraSnapshot(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| generateNetworkCameraSnapshot | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['generateNetworkCameraSnapshot'] = new GenerateNetworkCameraSnapshotModel({"key":"value"});
controller.generateNetworkCameraSnapshot(input, function(error, response, context) {
});
getNetworkCameraVideoLinkReturns video link to the specified camera. If a timestamp is supplied, it links to that timestamp.
function getNetworkCameraVideoLink(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| timestamp | Optional | [optional] The video link will start at this timestamp. The timestamp is in UNIX Epoch time (milliseconds). If no timestamp is specified, we will assume current time. |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['timestamp'] = 'timestamp';
controller.getNetworkCameraVideoLink(input, function(error, response, context) {
});
ClientsControllerThe singleton instance of the ClientsController class can be accessed from the API Client.
var controller = lib.ClientsController;
getDeviceClientsList the clients of a device, up to a maximum of a month ago. The usage of each client is returned in kilobytes. If the device is a switch, the switchport is returned; otherwise the switchport field is null.
function getDeviceClients(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 31 days from today. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. |
var input = [];
input['serial'] = 'serial';
input['t0'] = 't0';
input['timespan'] = 126.122157774457;
controller.getDeviceClients(input, function(error, response, context) {
});
getNetworkClientsList the clients that have used this network in the timespan
function getNetworkClients(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 31 days from today. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 10. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['timespan'] = 126.122157774457;
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkClients(input, function(error, response, context) {
});
provisionNetworkClientsProvisions a client with a name and policy. Clients can be provisioned before they associate to the network.
function provisionNetworkClients(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| provisionNetworkClients | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['provisionNetworkClients'] = new ProvisionNetworkClientsModel({"key":"value"});
controller.provisionNetworkClients(input, function(error, response, context) {
});
getNetworkClientReturn the client associated with the given identifier. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClient(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
controller.getNetworkClient(input, function(error, response, context) {
});
getNetworkClientEventsReturn the events associated with this client. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientEvents(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkClientEvents(input, function(error, response, context) {
});
getNetworkClientLatencyHistoryReturn the latency history for a client. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP. The latency data is from a sample of 2% of packets and is grouped into 4 traffic categories: background, best effort, video, voice. Within these categories the sampled packet counters are bucketed by latency in milliseconds.
function getNetworkClientLatencyHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 791 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 791 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 791 days. The default is 1 day. |
| resolution | Optional | The time resolution in seconds for returned data. The valid resolutions are: 86400. The default is 86400. |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 126.122157774457;
input['resolution'] = 126;
controller.getNetworkClientLatencyHistory(input, function(error, response, context) {
});
getNetworkClientPolicyReturn the policy assigned to a client on the network. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
controller.getNetworkClientPolicy(input, function(error, response, context) {
});
updateNetworkClientPolicyUpdate the policy assigned to a client on the network. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function updateNetworkClientPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| updateNetworkClientPolicy | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['updateNetworkClientPolicy'] = new UpdateNetworkClientPolicyModel({"key":"value"});
controller.updateNetworkClientPolicy(input, function(error, response, context) {
});
getNetworkClientSplashAuthorizationStatusReturn the splash authorization for a client, for each SSID they've associated with through splash. Only enabled SSIDs with Click-through splash enabled will be included. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientSplashAuthorizationStatus(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
controller.getNetworkClientSplashAuthorizationStatus(input, function(error, response, context) {
});
updateNetworkClientSplashAuthorizationStatusUpdate a client's splash authorization. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function updateNetworkClientSplashAuthorizationStatus(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| updateNetworkClientSplashAuthorizationStatus | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['updateNetworkClientSplashAuthorizationStatus'] = new UpdateNetworkClientSplashAuthorizationStatusModel({"key":"value"});
controller.updateNetworkClientSplashAuthorizationStatus(input, function(error, response, context) {
});
getNetworkClientTrafficHistoryReturn the client's network traffic data over time. Usage data is in kilobytes. This endpoint requires detailed traffic analysis to be enabled on the Network-wide > General page. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientTrafficHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkClientTrafficHistory(input, function(error, response, context) {
});
getNetworkClientUsageHistoryReturn the client's daily usage history. Usage data is in kilobytes. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientUsageHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
controller.getNetworkClientUsageHistory(input, function(error, response, context) {
});
ConfigTemplatesControllerThe singleton instance of the ConfigTemplatesController class can be accessed from the API Client.
var controller = lib.ConfigTemplatesController;
getOrganizationConfigTemplatesList the configuration templates for this organization
function getOrganizationConfigTemplates(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationConfigTemplates(organizationId, function(error, response, context) {
});
deleteOrganizationConfigTemplateRemove a configuration template
function deleteOrganizationConfigTemplate(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| configTemplateId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['configTemplateId'] = 'configTemplateId';
controller.deleteOrganizationConfigTemplate(input, function(error, response, context) {
});
ConnectivityMonitoringDestinationsControllerThe singleton instance of the ConnectivityMonitoringDestinationsController class can be accessed from the API Client.
var controller = lib.ConnectivityMonitoringDestinationsController;
getNetworkConnectivityMonitoringDestinationsReturn the connectivity testing destinations for an MX network
function getNetworkConnectivityMonitoringDestinations(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkConnectivityMonitoringDestinations(networkId, function(error, response, context) {
});
updateNetworkConnectivityMonitoringDestinationsUpdate the connectivity testing destinations for an MX network
function updateNetworkConnectivityMonitoringDestinations(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkConnectivityMonitoringDestinations | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkConnectivityMonitoringDestinations'] = new UpdateNetworkConnectivityMonitoringDestinationsModel({"key":"value"});
controller.updateNetworkConnectivityMonitoringDestinations(input, function(error, response, context) {
});
ContentFilteringCategoriesControllerThe singleton instance of the ContentFilteringCategoriesController class can be accessed from the API Client.
var controller = lib.ContentFilteringCategoriesController;
getNetworkContentFilteringCategoriesList all available content filtering categories for an MX network
function getNetworkContentFilteringCategories(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkContentFilteringCategories(networkId, function(error, response, context) {
});
ContentFilteringRulesControllerThe singleton instance of the ContentFilteringRulesController class can be accessed from the API Client.
var controller = lib.ContentFilteringRulesController;
getNetworkContentFilteringReturn the content filtering settings for an MX network
function getNetworkContentFiltering(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkContentFiltering(networkId, function(error, response, context) {
});
updateNetworkContentFilteringUpdate the content filtering settings for an MX network
function updateNetworkContentFiltering(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkContentFiltering | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkContentFiltering'] = new UpdateNetworkContentFilteringModel({"key":"value"});
controller.updateNetworkContentFiltering(input, function(error, response, context) {
});
DashboardBrandingPoliciesControllerThe singleton instance of the DashboardBrandingPoliciesController class can be accessed from the API Client.
var controller = lib.DashboardBrandingPoliciesController;
getOrganizationBrandingPoliciesList the branding policies of an organization
function getOrganizationBrandingPolicies(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationBrandingPolicies(organizationId, function(error, response, context) {
});
createOrganizationBrandingPolicyAdd a new branding policy to an organization
function createOrganizationBrandingPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| createOrganizationBrandingPolicy | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['createOrganizationBrandingPolicy'] = new CreateOrganizationBrandingPolicyModel({"key":"value"});
controller.createOrganizationBrandingPolicy(input, function(error, response, context) {
});
getOrganizationBrandingPoliciesPrioritiesReturn the branding policy IDs of an organization in priority order. IDs are ordered in ascending order of priority (IDs later in the array have higher priority).
function getOrganizationBrandingPoliciesPriorities(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationBrandingPoliciesPriorities(organizationId, function(error, response, context) {
});
updateOrganizationBrandingPoliciesPrioritiesUpdate the priority ordering of an organization's branding policies.
function updateOrganizationBrandingPoliciesPriorities(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganizationBrandingPoliciesPriorities | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganizationBrandingPoliciesPriorities'] = new UpdateOrganizationBrandingPoliciesPrioritiesModel({"key":"value"});
controller.updateOrganizationBrandingPoliciesPriorities(input, function(error, response, context) {
});
getOrganizationBrandingPolicyReturn a branding policy
function getOrganizationBrandingPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| brandingPolicyId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['brandingPolicyId'] = 'brandingPolicyId';
controller.getOrganizationBrandingPolicy(input, function(error, response, context) {
});
updateOrganizationBrandingPolicyUpdate a branding policy
function updateOrganizationBrandingPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| brandingPolicyId | Required | TODO: Add a parameter description |
| updateOrganizationBrandingPolicy | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['brandingPolicyId'] = 'brandingPolicyId';
input['updateOrganizationBrandingPolicy'] = new UpdateOrganizationBrandingPolicyModel({"key":"value"});
controller.updateOrganizationBrandingPolicy(input, function(error, response, context) {
});
deleteOrganizationBrandingPolicyDelete a branding policy
function deleteOrganizationBrandingPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| brandingPolicyId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['brandingPolicyId'] = 'brandingPolicyId';
controller.deleteOrganizationBrandingPolicy(input, function(error, response, context) {
});
DevicesControllerThe singleton instance of the DevicesController class can be accessed from the API Client.
var controller = lib.DevicesController;
getNetworkDevicesList the devices in a network
function getNetworkDevices(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkDevices(networkId, function(error, response, context) {
});
claimNetworkDevicesClaim a device into a network
function claimNetworkDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| claimNetworkDevices | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['claimNetworkDevices'] = new ClaimNetworkDevicesModel({"key":"value"});
controller.claimNetworkDevices(input, function(error, response, context) {
});
getNetworkDeviceReturn a single device
function getNetworkDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDevice(input, function(error, response, context) {
});
updateNetworkDeviceUpdate the attributes of a device
function updateNetworkDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| updateNetworkDevice | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['updateNetworkDevice'] = new UpdateNetworkDeviceModel({"key":"value"});
controller.updateNetworkDevice(input, function(error, response, context) {
});
blinkNetworkDeviceLedsBlink the LEDs on a device
function blinkNetworkDeviceLeds(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| blinkNetworkDeviceLeds | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['blinkNetworkDeviceLeds'] = new BlinkNetworkDeviceLedsModel({"key":"value"});
controller.blinkNetworkDeviceLeds(input, function(error, response, context) {
});
getNetworkDeviceLldpCdpList LLDP and CDP information for a device
function getNetworkDeviceLldpCdp(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| timespan | Optional | The timespan for which LLDP and CDP information will be fetched. Must be in seconds and less than or equal to a month (2592000 seconds). LLDP and CDP information is sent to the Meraki dashboard every 10 minutes. In instances where this LLDP and CDP information matches an existing entry in the Meraki dashboard, the data is updated once every two hours. Meraki recommends querying LLDP and CDP information at an interval slightly greater than two hours, to ensure that unchanged CDP / LLDP information can be queried consistently. |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['timespan'] = 126;
controller.getNetworkDeviceLldpCdp(input, function(error, response, context) {
});
getNetworkDeviceLossAndLatencyHistoryGet the uplink loss percentage and latency in milliseconds for a wired network device.
function getNetworkDeviceLossAndLatencyHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| ip | Required | The destination IP used to obtain the requested stats. This is required. |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. |
| resolution | Optional | The time resolution in seconds for returned data. The valid resolutions are: 60, 600, 3600, 86400. The default is 60. |
| uplink | Optional | The WAN uplink used to obtain the requested stats. Valid uplinks are wan1, wan2, cellular. The default is wan1. |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['ip'] = 'ip';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 126.122157774457;
input['resolution'] = 126;
input['uplink'] = Object.keys(uplink)[0];
controller.getNetworkDeviceLossAndLatencyHistory(input, function(error, response, context) {
});
getNetworkDevicePerformanceReturn the performance score for a single device. Only primary MX devices supported. If no data is available, a 204 error code is returned.
function getNetworkDevicePerformance(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDevicePerformance(input, function(error, response, context) {
});
rebootNetworkDeviceReboot a device
function rebootNetworkDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.rebootNetworkDevice(input, function(error, response, context) {
});
removeNetworkDeviceRemove a single device
function removeNetworkDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.removeNetworkDevice(input, function(error, response, context) {
});
getNetworkDeviceUplinkReturn the uplink information for a device.
function getNetworkDeviceUplink(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDeviceUplink(input, function(error, response, context) {
});
getOrganizationDevicesList the devices in an organization
function getOrganizationDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['organizationId'] = 'organizationId';
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getOrganizationDevices(input, function(error, response, context) {
});
EventsControllerThe singleton instance of the EventsController class can be accessed from the API Client.
var controller = lib.EventsController;
getNetworkEventsList the events for the network
function getNetworkEvents(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| productType | Optional | The product type to fetch events for. This parameter is required for networks with multiple device types. Valid types are wireless, appliance, switch, systemsManager, and camera |
| includedEventTypes | Optional Collection | A list of event types. The returned events will be filtered to only include events with these types. |
| excludedEventTypes | Optional Collection | A list of event types. The returned events will be filtered to exclude events with these types. |
| deviceMac | Optional | The MAC address of the Meraki device which the list of events will be filtered with |
| deviceSerial | Optional | The serial of the Meraki device which the list of events will be filtered with |
| deviceName | Optional | The name of the Meraki device which the list of events will be filtered with |
| clientIp | Optional | The IP of the client which the list of events will be filtered with. Only supported for track-by-IP networks. |
| clientMac | Optional | The MAC address of the client which the list of events will be filtered with. Only supported for track-by-MAC networks. |
| clientName | Optional | The name, or partial name, of the client which the list of events will be filtered with |
| smDeviceMac | Optional | The MAC address of the Systems Manager device which the list of events will be filtered with |
| smDeviceName | Optional | The name of the Systems Manager device which the list of events will be filtered with |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 10. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['productType'] = 'productType';
input['includedEventTypes'] = ['includedEventTypes'];
input['excludedEventTypes'] = ['excludedEventTypes'];
input['deviceMac'] = 'deviceMac';
input['deviceSerial'] = 'deviceSerial';
input['deviceName'] = 'deviceName';
input['clientIp'] = 'clientIp';
input['clientMac'] = 'clientMac';
input['clientName'] = 'clientName';
input['smDeviceMac'] = 'smDeviceMac';
input['smDeviceName'] = 'smDeviceName';
input['perPage'] = 126;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkEvents(input, function(error, response, context) {
});
getNetworkEventsEventTypesList the event type to human-readable description
function getNetworkEventsEventTypes(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkEventsEventTypes(networkId, function(error, response, context) {
});
FirewalledServicesControllerThe singleton instance of the FirewalledServicesController class can be accessed from the API Client.
var controller = lib.FirewalledServicesController;
getNetworkFirewalledServicesList the appliance services and their accessibility rules
function getNetworkFirewalledServices(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkFirewalledServices(networkId, function(error, response, context) {
});
getNetworkFirewalledServiceReturn the accessibility settings of the given service ('ICMP', 'web', or 'SNMP')
function getNetworkFirewalledService(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| service | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['service'] = 'service';
controller.getNetworkFirewalledService(input, function(error, response, context) {
});
updateNetworkFirewalledServiceUpdates the accessibility settings for the given service ('ICMP', 'web', or 'SNMP')
function updateNetworkFirewalledService(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| service | Required | TODO: Add a parameter description |
| updateNetworkFirewalledService | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['service'] = 'service';
input['updateNetworkFirewalledService'] = new UpdateNetworkFirewalledServiceModel({"key":"value"});
controller.updateNetworkFirewalledService(input, function(error, response, context) {
});
FloorplansControllerThe singleton instance of the FloorplansController class can be accessed from the API Client.
var controller = lib.FloorplansController;
getNetworkFloorPlansList the floor plans that belong to your network
function getNetworkFloorPlans(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkFloorPlans(networkId, function(error, response, context) {
});
createNetworkFloorPlanUpload a floor plan
function createNetworkFloorPlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkFloorPlan | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkFloorPlan'] = new CreateNetworkFloorPlanModel({"key":"value"});
controller.createNetworkFloorPlan(input, function(error, response, context) {
});
getNetworkFloorPlanFind a floor plan by ID
function getNetworkFloorPlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| floorPlanId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['floorPlanId'] = 'floorPlanId';
controller.getNetworkFloorPlan(input, function(error, response, context) {
});
updateNetworkFloorPlanUpdate a floor plan's geolocation and other meta data
function updateNetworkFloorPlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| floorPlanId | Required | TODO: Add a parameter description |
| updateNetworkFloorPlan | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['floorPlanId'] = 'floorPlanId';
input['updateNetworkFloorPlan'] = new UpdateNetworkFloorPlanModel({"key":"value"});
controller.updateNetworkFloorPlan(input, function(error, response, context) {
});
deleteNetworkFloorPlanDestroy a floor plan
function deleteNetworkFloorPlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| floorPlanId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['floorPlanId'] = 'floorPlanId';
controller.deleteNetworkFloorPlan(input, function(error, response, context) {
});
GroupPoliciesControllerThe singleton instance of the GroupPoliciesController class can be accessed from the API Client.
var controller = lib.GroupPoliciesController;
getNetworkGroupPoliciesList the group policies in a network
function getNetworkGroupPolicies(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkGroupPolicies(networkId, function(error, response, context) {
});
createNetworkGroupPolicyCreate a group policy
function createNetworkGroupPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkGroupPolicy | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkGroupPolicy'] = new CreateNetworkGroupPolicyModel({"key":"value"});
controller.createNetworkGroupPolicy(input, function(error, response, context) {
});
getNetworkGroupPolicyDisplay a group policy
function getNetworkGroupPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| groupPolicyId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['groupPolicyId'] = 'groupPolicyId';
controller.getNetworkGroupPolicy(input, function(error, response, context) {
});
updateNetworkGroupPolicyUpdate a group policy
function updateNetworkGroupPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| groupPolicyId | Required | TODO: Add a parameter description |
| updateNetworkGroupPolicy | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['groupPolicyId'] = 'groupPolicyId';
input['updateNetworkGroupPolicy'] = new UpdateNetworkGroupPolicyModel({"key":"value"});
controller.updateNetworkGroupPolicy(input, function(error, response, context) {
});
deleteNetworkGroupPolicyDelete a group policy
function deleteNetworkGroupPolicy(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| groupPolicyId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['groupPolicyId'] = 'groupPolicyId';
controller.deleteNetworkGroupPolicy(input, function(error, response, context) {
});
HTTPServersControllerThe singleton instance of the HTTPServersController class can be accessed from the API Client.
var controller = lib.HTTPServersController;
getNetworkHttpServersList the HTTP servers for a network
function getNetworkHttpServers(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkHttpServers(networkId, function(error, response, context) {
});
createNetworkHttpServerAdd an HTTP server to a network
function createNetworkHttpServer(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkHttpServer | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkHttpServer'] = new CreateNetworkHttpServerModel({"key":"value"});
controller.createNetworkHttpServer(input, function(error, response, context) {
});
createNetworkHttpServersWebhookTestSend a test webhook for a network
function createNetworkHttpServersWebhookTest(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkHttpServersWebhookTest | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkHttpServersWebhookTest'] = new CreateNetworkHttpServersWebhookTestModel({"key":"value"});
controller.createNetworkHttpServersWebhookTest(input, function(error, response, context) {
});
getNetworkHttpServersWebhookTestReturn the status of a webhook test for a network
function getNetworkHttpServersWebhookTest(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['id'] = 'id';
controller.getNetworkHttpServersWebhookTest(input, function(error, response, context) {
});
getNetworkHttpServerReturn an HTTP server for a network
function getNetworkHttpServer(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['id'] = 'id';
controller.getNetworkHttpServer(input, function(error, response, context) {
});
updateNetworkHttpServerUpdate an HTTP server
function updateNetworkHttpServer(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| updateNetworkHttpServer | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['id'] = 'id';
input['updateNetworkHttpServer'] = new UpdateNetworkHttpServerModel({"key":"value"});
controller.updateNetworkHttpServer(input, function(error, response, context) {
});
deleteNetworkHttpServerDelete an HTTP server from a network
function deleteNetworkHttpServer(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['id'] = 'id';
controller.deleteNetworkHttpServer(input, function(error, response, context) {
});
IntrusionSettingsControllerThe singleton instance of the IntrusionSettingsController class can be accessed from the API Client.
var controller = lib.IntrusionSettingsController;
getNetworkSecurityIntrusionSettingsReturns all supported intrusion settings for an MX network
function getNetworkSecurityIntrusionSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSecurityIntrusionSettings(networkId, function(error, response, context) {
});
updateNetworkSecurityIntrusionSettingsSet the supported intrusion settings for an MX network
function updateNetworkSecurityIntrusionSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSecurityIntrusionSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSecurityIntrusionSettings'] = new UpdateNetworkSecurityIntrusionSettingsModel({"key":"value"});
controller.updateNetworkSecurityIntrusionSettings(input, function(error, response, context) {
});
getOrganizationSecurityIntrusionSettingsReturns all supported intrusion settings for an organization
function getOrganizationSecurityIntrusionSettings(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationSecurityIntrusionSettings(organizationId, function(error, response, context) {
});
updateOrganizationSecurityIntrusionSettingsSets supported intrusion settings for an organization
function updateOrganizationSecurityIntrusionSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganizationSecurityIntrusionSettings | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganizationSecurityIntrusionSettings'] = new UpdateOrganizationSecurityIntrusionSettingsModel({"key":"value"});
controller.updateOrganizationSecurityIntrusionSettings(input, function(error, response, context) {
});
MRL3FirewallControllerThe singleton instance of the MRL3FirewallController class can be accessed from the API Client.
var controller = lib.MRL3FirewallController;
getNetworkSsidL3FirewallRulesReturn the L3 firewall rules for an SSID on an MR network
function getNetworkSsidL3FirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
controller.getNetworkSsidL3FirewallRules(input, function(error, response, context) {
});
updateNetworkSsidL3FirewallRulesUpdate the L3 firewall rules of an SSID on an MR network
function updateNetworkSsidL3FirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
| updateNetworkSsidL3FirewallRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
input['updateNetworkSsidL3FirewallRules'] = new UpdateNetworkSsidL3FirewallRulesModel({"key":"value"});
controller.updateNetworkSsidL3FirewallRules(input, function(error, response, context) {
});
MVSenseControllerThe singleton instance of the MVSenseController class can be accessed from the API Client.
var controller = lib.MVSenseController;
getDeviceCameraAnalyticsLiveReturns live state from camera of analytics zones
function getDeviceCameraAnalyticsLive(serial, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
var serial = 'serial';
controller.getDeviceCameraAnalyticsLive(serial, function(error, response, context) {
});
getDeviceCameraAnalyticsOverviewReturns an overview of aggregate analytics data for a timespan
function getDeviceCameraAnalyticsOverview(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. The default is 1 hour. |
| objectType | Optional | [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle]. |
var input = [];
input['serial'] = 'serial';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 126.122157774457;
input['objectType'] = Object.keys(objectType)[0];
controller.getDeviceCameraAnalyticsOverview(input, function(error, response, context) {
});
getDeviceCameraAnalyticsRecentReturns most recent record for analytics zones
function getDeviceCameraAnalyticsRecent(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| objectType | Optional | [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle]. |
var input = [];
input['serial'] = 'serial';
input['objectType'] = Object.keys(objectType)[0];
controller.getDeviceCameraAnalyticsRecent(input, function(error, response, context) {
});
getDeviceCameraAnalyticsZonesReturns all configured analytic zones for this camera
function getDeviceCameraAnalyticsZones(serial, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
var serial = 'serial';
controller.getDeviceCameraAnalyticsZones(serial, function(error, response, context) {
});
getDeviceCameraAnalyticsZoneHistoryReturn historical records for analytic zones
function getDeviceCameraAnalyticsZoneHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| zoneId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 14 hours after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 14 hours. The default is 1 hour. |
| resolution | Optional | The time resolution in seconds for returned data. The valid resolutions are: 60. The default is 60. |
| objectType | Optional | [optional] The object type for which analytics will be retrieved. The default object type is person. The available types are [person, vehicle]. |
var input = [];
input['serial'] = 'serial';
input['zoneId'] = 'zoneId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 126.122157774457;
input['resolution'] = 126;
input['objectType'] = Object.keys(objectType)[0];
controller.getDeviceCameraAnalyticsZoneHistory(input, function(error, response, context) {
});
MX11NATRulesControllerThe singleton instance of the MX11NATRulesController class can be accessed from the API Client.
var controller = lib.MX11NATRulesController;
getNetworkOneToOneNatRulesReturn the 1:1 NAT mapping rules for an MX network
function getNetworkOneToOneNatRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkOneToOneNatRules(networkId, function(error, response, context) {
});
updateNetworkOneToOneNatRulesSet the 1:1 NAT mapping rules for an MX network
function updateNetworkOneToOneNatRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkOneToOneNatRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkOneToOneNatRules'] = new UpdateNetworkOneToOneNatRulesModel({"key":"value"});
controller.updateNetworkOneToOneNatRules(input, function(error, response, context) {
});
MX1ManyNATRulesControllerThe singleton instance of the MX1ManyNATRulesController class can be accessed from the API Client.
var controller = lib.MX1ManyNATRulesController;
getNetworkOneToManyNatRulesReturn the 1:Many NAT mapping rules for an MX network
function getNetworkOneToManyNatRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkOneToManyNatRules(networkId, function(error, response, context) {
});
updateNetworkOneToManyNatRulesSet the 1:Many NAT mapping rules for an MX network
function updateNetworkOneToManyNatRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkOneToManyNatRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkOneToManyNatRules'] = new UpdateNetworkOneToManyNatRulesModel({"key":"value"});
controller.updateNetworkOneToManyNatRules(input, function(error, response, context) {
});
MXL3FirewallControllerThe singleton instance of the MXL3FirewallController class can be accessed from the API Client.
var controller = lib.MXL3FirewallController;
getNetworkL3FirewallRulesReturn the L3 firewall rules for an MX network
function getNetworkL3FirewallRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkL3FirewallRules(networkId, function(error, response, context) {
});
updateNetworkL3FirewallRulesUpdate the L3 firewall rules of an MX network
function updateNetworkL3FirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkL3FirewallRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkL3FirewallRules'] = new UpdateNetworkL3FirewallRulesModel({"key":"value"});
controller.updateNetworkL3FirewallRules(input, function(error, response, context) {
});
MXL7ApplicationCategoriesControllerThe singleton instance of the MXL7ApplicationCategoriesController class can be accessed from the API Client.
var controller = lib.MXL7ApplicationCategoriesController;
getNetworkL7FirewallRulesApplicationCategoriesReturn the L7 firewall application categories and their associated applications for an MX network
function getNetworkL7FirewallRulesApplicationCategories(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkL7FirewallRulesApplicationCategories(networkId, function(error, response, context) {
});
MXL7FirewallControllerThe singleton instance of the MXL7FirewallController class can be accessed from the API Client.
var controller = lib.MXL7FirewallController;
getNetworkL7FirewallRulesList the MX L7 firewall rules for an MX network
function getNetworkL7FirewallRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkL7FirewallRules(networkId, function(error, response, context) {
});
updateNetworkL7FirewallRulesUpdate the MX L7 firewall rules for an MX network
function updateNetworkL7FirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkL7FirewallRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkL7FirewallRules'] = new UpdateNetworkL7FirewallRulesModel({"key":"value"});
controller.updateNetworkL7FirewallRules(input, function(error, response, context) {
});
MXVLANPortsControllerThe singleton instance of the MXVLANPortsController class can be accessed from the API Client.
var controller = lib.MXVLANPortsController;
getNetworkAppliancePortsList per-port VLAN settings for all ports of a MX.
function getNetworkAppliancePorts(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkAppliancePorts(networkId, function(error, response, context) {
});
getNetworkAppliancePortReturn per-port VLAN settings for a single MX port.
function getNetworkAppliancePort(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| appliancePortId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['appliancePortId'] = 'appliancePortId';
controller.getNetworkAppliancePort(input, function(error, response, context) {
});
updateNetworkAppliancePortUpdate the per-port VLAN settings for a single MX port.
function updateNetworkAppliancePort(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| appliancePortId | Required | TODO: Add a parameter description |
| updateNetworkAppliancePort | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['appliancePortId'] = 'appliancePortId';
input['updateNetworkAppliancePort'] = new UpdateNetworkAppliancePortModel({"key":"value"});
controller.updateNetworkAppliancePort(input, function(error, response, context) {
});
MXVPNFirewallControllerThe singleton instance of the MXVPNFirewallController class can be accessed from the API Client.
var controller = lib.MXVPNFirewallController;
getOrganizationVpnFirewallRulesReturn the firewall rules for an organization's site-to-site VPN
function getOrganizationVpnFirewallRules(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationVpnFirewallRules(organizationId, function(error, response, context) {
});
updateOrganizationVpnFirewallRulesUpdate the firewall rules of an organization's site-to-site VPN
function updateOrganizationVpnFirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganizationVpnFirewallRules | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganizationVpnFirewallRules'] = new UpdateOrganizationVpnFirewallRulesModel({"key":"value"});
controller.updateOrganizationVpnFirewallRules(input, function(error, response, context) {
});
MXCellularFirewallControllerThe singleton instance of the MXCellularFirewallController class can be accessed from the API Client.
var controller = lib.MXCellularFirewallController;
getNetworkCellularFirewallRulesReturn the cellular firewall rules for an MX network
function getNetworkCellularFirewallRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkCellularFirewallRules(networkId, function(error, response, context) {
});
updateNetworkCellularFirewallRulesUpdate the cellular firewall rules of an MX network
function updateNetworkCellularFirewallRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkCellularFirewallRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkCellularFirewallRules'] = new UpdateNetworkCellularFirewallRulesModel({"key":"value"});
controller.updateNetworkCellularFirewallRules(input, function(error, response, context) {
});
MXPortForwardingRulesControllerThe singleton instance of the MXPortForwardingRulesController class can be accessed from the API Client.
var controller = lib.MXPortForwardingRulesController;
getNetworkPortForwardingRulesReturn the port forwarding rules for an MX network
function getNetworkPortForwardingRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkPortForwardingRules(networkId, function(error, response, context) {
});
updateNetworkPortForwardingRulesUpdate the port forwarding rules for an MX network
function updateNetworkPortForwardingRules(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkPortForwardingRules | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkPortForwardingRules'] = new UpdateNetworkPortForwardingRulesModel({"key":"value"});
controller.updateNetworkPortForwardingRules(input, function(error, response, context) {
});
MXStaticRoutesControllerThe singleton instance of the MXStaticRoutesController class can be accessed from the API Client.
var controller = lib.MXStaticRoutesController;
getNetworkStaticRoutesList the static routes for an MX or teleworker network
function getNetworkStaticRoutes(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkStaticRoutes(networkId, function(error, response, context) {
});
createNetworkStaticRouteAdd a static route for an MX or teleworker network
function createNetworkStaticRoute(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkStaticRoute | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkStaticRoute'] = new CreateNetworkStaticRouteModel({"key":"value"});
controller.createNetworkStaticRoute(input, function(error, response, context) {
});
getNetworkStaticRouteReturn a static route for an MX or teleworker network
function getNetworkStaticRoute(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| srId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['srId'] = 'srId';
controller.getNetworkStaticRoute(input, function(error, response, context) {
});
updateNetworkStaticRouteUpdate a static route for an MX or teleworker network
function updateNetworkStaticRoute(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| srId | Required | TODO: Add a parameter description |
| updateNetworkStaticRoute | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['srId'] = 'srId';
input['updateNetworkStaticRoute'] = new UpdateNetworkStaticRouteModel({"key":"value"});
controller.updateNetworkStaticRoute(input, function(error, response, context) {
});
deleteNetworkStaticRouteDelete a static route from an MX or teleworker network
function deleteNetworkStaticRoute(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| srId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['srId'] = 'srId';
controller.deleteNetworkStaticRoute(input, function(error, response, context) {
});
MXWarmSpareSettingsControllerThe singleton instance of the MXWarmSpareSettingsController class can be accessed from the API Client.
var controller = lib.MXWarmSpareSettingsController;
swapNetworkWarmspareSwap MX primary and warm spare appliances
function swapNetworkWarmspare(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.swapNetworkWarmspare(networkId, function(error, response, context) {
});
getNetworkWarmSpareSettingsReturn MX warm spare settings
function getNetworkWarmSpareSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkWarmSpareSettings(networkId, function(error, response, context) {
});
updateNetworkWarmSpareSettingsUpdate MX warm spare settings
function updateNetworkWarmSpareSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkWarmSpareSettings | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkWarmSpareSettings'] = new UpdateNetworkWarmSpareSettingsModel({"key":"value"});
controller.updateNetworkWarmSpareSettings(input, function(error, response, context) {
});
MalwareSettingsControllerThe singleton instance of the MalwareSettingsController class can be accessed from the API Client.
var controller = lib.MalwareSettingsController;
getNetworkSecurityMalwareSettingsReturns all supported malware settings for an MX network
function getNetworkSecurityMalwareSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSecurityMalwareSettings(networkId, function(error, response, context) {
});
updateNetworkSecurityMalwareSettingsSet the supported malware settings for an MX network
function updateNetworkSecurityMalwareSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSecurityMalwareSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSecurityMalwareSettings'] = new UpdateNetworkSecurityMalwareSettingsModel({"key":"value"});
controller.updateNetworkSecurityMalwareSettings(input, function(error, response, context) {
});
ManagementInterfaceSettingsControllerThe singleton instance of the ManagementInterfaceSettingsController class can be accessed from the API Client.
var controller = lib.ManagementInterfaceSettingsController;
getNetworkDeviceManagementInterfaceSettingsReturn the management interface settings for a device
function getNetworkDeviceManagementInterfaceSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDeviceManagementInterfaceSettings(input, function(error, response, context) {
});
updateNetworkDeviceManagementInterfaceSettingsUpdate the management interface settings for a device
function updateNetworkDeviceManagementInterfaceSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| updateNetworkDeviceManagementInterfaceSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['updateNetworkDeviceManagementInterfaceSettings'] = new UpdateNetworkDeviceManagementInterfaceSettingsModel({"key":"value"});
controller.updateNetworkDeviceManagementInterfaceSettings(input, function(error, response, context) {
});
MerakiAuthUsersControllerThe singleton instance of the MerakiAuthUsersController class can be accessed from the API Client.
var controller = lib.MerakiAuthUsersController;
getNetworkMerakiAuthUsersList the splash or RADIUS users configured under Meraki Authentication for a network
function getNetworkMerakiAuthUsers(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkMerakiAuthUsers(networkId, function(error, response, context) {
});
getNetworkMerakiAuthUserReturn the Meraki Auth splash or RADIUS user
function getNetworkMerakiAuthUser(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| merakiAuthUserId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['merakiAuthUserId'] = 'merakiAuthUserId';
controller.getNetworkMerakiAuthUser(input, function(error, response, context) {
});
NamedTagScopeControllerThe singleton instance of the NamedTagScopeController class can be accessed from the API Client.
var controller = lib.NamedTagScopeController;
getNetworkSmTargetGroupsList the target groups in this network
function getNetworkSmTargetGroups(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| withDetails | Optional | Boolean indicating if the the ids of the devices or users scoped by the target group should be included in the response |
var input = [];
input['networkId'] = 'networkId';
input['withDetails'] = false;
controller.getNetworkSmTargetGroups(input, function(error, response, context) {
});
createNetworkSmTargetGroupAdd a target group
function createNetworkSmTargetGroup(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSmTargetGroup | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSmTargetGroup'] = new CreateNetworkSmTargetGroupModel({"key":"value"});
controller.createNetworkSmTargetGroup(input, function(error, response, context) {
});
getNetworkSmTargetGroupReturn a target group
function getNetworkSmTargetGroup(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| targetGroupId | Required | TODO: Add a parameter description |
| withDetails | Optional | Boolean indicating if the the ids of the devices or users scoped by the target group should be included in the response |
var input = [];
input['networkId'] = 'networkId';
input['targetGroupId'] = 'targetGroupId';
input['withDetails'] = false;
controller.getNetworkSmTargetGroup(input, function(error, response, context) {
});
updateNetworkSmTargetGroupUpdate a target group
function updateNetworkSmTargetGroup(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| targetGroupId | Required | TODO: Add a parameter description |
| updateNetworkSmTargetGroup | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['targetGroupId'] = 'targetGroupId';
input['updateNetworkSmTargetGroup'] = new UpdateNetworkSmTargetGroupModel({"key":"value"});
controller.updateNetworkSmTargetGroup(input, function(error, response, context) {
});
deleteNetworkSmTargetGroupDelete a target group from a network
function deleteNetworkSmTargetGroup(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| targetGroupId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['targetGroupId'] = 'targetGroupId';
controller.deleteNetworkSmTargetGroup(input, function(error, response, context) {
});
NetflowSettingsControllerThe singleton instance of the NetflowSettingsController class can be accessed from the API Client.
var controller = lib.NetflowSettingsController;
getNetwork_netflow_SettingsReturn the NetFlow traffic reporting settings for a network
function getNetwork_netflow_Settings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetwork_netflow_Settings(networkId, function(error, response, context) {
});
updateNetwork_netflow_SettingsUpdate the NetFlow traffic reporting settings for a network
function updateNetwork_netflow_Settings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetwork_netflow_Settings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetwork_netflow_Settings'] = new UpdateNetworkNetflowSettingsModel({"key":"value"});
controller.updateNetwork_netflow_Settings(input, function(error, response, context) {
});
NetworksControllerThe singleton instance of the NetworksController class can be accessed from the API Client.
var controller = lib.NetworksController;
getNetworkReturn a network
function getNetwork(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetwork(networkId, function(error, response, context) {
});
updateNetworkUpdate a network
function updateNetwork(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetwork | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetwork'] = new UpdateNetworkModel({"key":"value"});
controller.updateNetwork(input, function(error, response, context) {
});
deleteNetworkDelete a network
function deleteNetwork(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.deleteNetwork(networkId, function(error, response, context) {
});
getNetworkAccessPoliciesList the access policies for this network. Only valid for MS networks.
function getNetworkAccessPolicies(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkAccessPolicies(networkId, function(error, response, context) {
});
getNetworkAirMarshalList Air Marshal scan results from a network
function getNetworkAirMarshal(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 31 days from today. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['timespan'] = 126.122157774457;
controller.getNetworkAirMarshal(input, function(error, response, context) {
});
bindNetworkBind a network to a template.
function bindNetwork(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| bindNetwork | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['bindNetwork'] = new BindNetworkModel({"key":"value"});
controller.bindNetwork(input, function(error, response, context) {
});
getNetworkBluetoothSettingsReturn the Bluetooth settings for a network. Bluetooth settings must be enabled on the network.
function getNetworkBluetoothSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkBluetoothSettings(networkId, function(error, response, context) {
});
updateNetworkBluetoothSettingsUpdate the Bluetooth settings for a network. See the docs page for Bluetooth settings.
function updateNetworkBluetoothSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkBluetoothSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkBluetoothSettings'] = new UpdateNetworkBluetoothSettingsModel({"key":"value"});
controller.updateNetworkBluetoothSettings(input, function(error, response, context) {
});
getNetworkSiteToSiteVpnReturn the site-to-site VPN settings of a network. Only valid for MX networks.
function getNetworkSiteToSiteVpn(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSiteToSiteVpn(networkId, function(error, response, context) {
});
updateNetworkSiteToSiteVpnUpdate the site-to-site VPN settings of a network. Only valid for MX networks in NAT mode.
function updateNetworkSiteToSiteVpn(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSiteToSiteVpn | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSiteToSiteVpn'] = new UpdateNetworkSiteToSiteVpnModel({"key":"value"});
controller.updateNetworkSiteToSiteVpn(input, function(error, response, context) {
});
splitNetworkSplit a combined network into individual networks for each type of device
function splitNetwork(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.splitNetwork(networkId, function(error, response, context) {
});
getNetworkTrafficThe traffic analysis data for this network. <a href="https://documentation.meraki.com/MR/Monitoring_and_Reporting/Hostname_Visibility">Traffic Analysis with Hostname Visibility</a> must be enabled on the network.
function getNetworkTraffic(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 30 days from today. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameter t0. The value must be in seconds and be less than or equal to 30 days. |
| deviceType | Optional | Filter the data by device type: combined (default), wireless, switch, appliance. |
When using combined, for each rule the data will come from the device type with the most usage. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['timespan'] = 126.122157774457;
input['deviceType'] = 'deviceType';
controller.getNetworkTraffic(input, function(error, response, context) {
});
unbindNetworkUnbind a network from a template.
function unbindNetwork(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.unbindNetwork(networkId, function(error, response, context) {
});
getOrganizationNetworksList the networks in an organization
function getOrganizationNetworks(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| configTemplateId | Optional | An optional parameter that is the ID of a config template. Will return all networks bound to that template. |
var input = [];
input['organizationId'] = 'organizationId';
input['configTemplateId'] = 'configTemplateId';
controller.getOrganizationNetworks(input, function(error, response, context) {
});
createOrganizationNetworkCreate a network
function createOrganizationNetwork(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| createOrganizationNetwork | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['createOrganizationNetwork'] = new CreateOrganizationNetworkModel({"key":"value"});
controller.createOrganizationNetwork(input, function(error, response, context) {
});
combineOrganizationNetworksCombine multiple networks into a single network
function combineOrganizationNetworks(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| combineOrganizationNetworks | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['combineOrganizationNetworks'] = new CombineOrganizationNetworksModel({"key":"value"});
controller.combineOrganizationNetworks(input, function(error, response, context) {
});
OpenAPISpecControllerThe singleton instance of the OpenAPISpecController class can be accessed from the API Client.
var controller = lib.OpenAPISpecController;
getOrganizationOpenapiSpecReturn the OpenAPI 2.0 Specification of the organization's API documentation in JSON
function getOrganizationOpenapiSpec(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationOpenapiSpec(organizationId, function(error, response, context) {
});
OrganizationsControllerThe singleton instance of the OrganizationsController class can be accessed from the API Client.
var controller = lib.OrganizationsController;
getOrganizationsList the organizations that the user has privileges on
function getOrganizations(callback)
controller.getOrganizations(function(error, response, context) {
});
createOrganizationCreate a new organization
function createOrganization(createOrganization, callback)
| Parameter | Tags | Description |
|---|---|---|
| createOrganization | Required | TODO: Add a parameter description |
var createOrganization = new CreateOrganizationModel({"key":"value"});
controller.createOrganization(createOrganization, function(error, response, context) {
});
getOrganizationReturn an organization
function getOrganization(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganization(organizationId, function(error, response, context) {
});
updateOrganizationUpdate an organization
function updateOrganization(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganization | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganization'] = new UpdateOrganizationModel({"key":"value"});
controller.updateOrganization(input, function(error, response, context) {
});
deleteOrganizationDelete an organization
function deleteOrganization(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.deleteOrganization(organizationId, function(error, response, context) {
});
claimOrganizationClaim a list of devices, licenses, and/or orders into an organization. When claiming by order, all devices and licenses in the order will be claimed; licenses will be added to the organization and devices will be placed in the organization's inventory.
function claimOrganization(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| claimOrganization | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['claimOrganization'] = new ClaimOrganizationModel({"key":"value"});
controller.claimOrganization(input, function(error, response, context) {
});
cloneOrganizationCreate a new organization by cloning the addressed organization
function cloneOrganization(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| cloneOrganization | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['cloneOrganization'] = new CloneOrganizationModel({"key":"value"});
controller.cloneOrganization(input, function(error, response, context) {
});
getOrganizationDeviceStatusesList the status of every Meraki device in the organization
function getOrganizationDeviceStatuses(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationDeviceStatuses(organizationId, function(error, response, context) {
});
getOrganizationInventoryReturn the inventory for an organization
function getOrganizationInventory(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationInventory(organizationId, function(error, response, context) {
});
getOrganizationLicenseStateReturn the license state for an organization
function getOrganizationLicenseState(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationLicenseState(organizationId, function(error, response, context) {
});
getOrganizationThirdPartyVPNPeersReturn the third party VPN peers for an organization
function getOrganizationThirdPartyVPNPeers(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationThirdPartyVPNPeers(organizationId, function(error, response, context) {
});
updateOrganizationThirdPartyVPNPeersUpdate the third party VPN peers for an organization
function updateOrganizationThirdPartyVPNPeers(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganizationThirdPartyVPNPeers | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganizationThirdPartyVPNPeers'] = new UpdateOrganizationThirdPartyVPNPeersModel({"key":"value"});
controller.updateOrganizationThirdPartyVPNPeers(input, function(error, response, context) {
});
getOrganizationUplinksLossAndLatencyReturn the uplink loss and latency for every MX in the organization from at latest 2 minutes ago
function getOrganizationUplinksLossAndLatency(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. |
| uplink | Optional | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, cellular. Default will return all uplinks. |
| ip | Optional | Optional filter for a specific destination IP. Default will return all destination IPs. |
var input = [];
input['organizationId'] = 'organizationId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 167.845331001023;
input['uplink'] = Object.keys(uplink)[0];
input['ip'] = 'ip';
controller.getOrganizationUplinksLossAndLatency(input, function(error, response, context) {
});
PIIControllerThe singleton instance of the PIIController class can be accessed from the API Client.
var controller = lib.PIIController;
getNetworkPiiPiiKeysList the keys required to access Personally Identifiable Information (PII) for a given identifier. Exactly one identifier will be accepted. If the organization contains org-wide Systems Manager users matching the key provided then there will be an entry with the key "0" containing the applicable keys.
ALTERNATE PATH
/organizations/{organizationId}/pii/piiKeys
function getNetworkPiiPiiKeys(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| username | Optional | The username of a Systems Manager user |
Optional | The email of a network user account or a Systems Manager device | |
| mac | Optional | The MAC of a network client device or a Systems Manager device |
| serial | Optional | The serial of a Systems Manager device |
| imei | Optional | The IMEI of a Systems Manager device |
| bluetoothMac | Optional | The MAC of a Bluetooth client |
var input = [];
input['networkId'] = 'networkId';
input['username'] = 'username';
input['email'] = 'email';
input['mac'] = 'mac';
input['serial'] = 'serial';
input['imei'] = 'imei';
input['bluetoothMac'] = 'bluetoothMac';
controller.getNetworkPiiPiiKeys(input, function(error, response, context) {
});
getNetworkPiiRequestsList the PII requests for this network or organization
ALTERNATE PATH
/organizations/{organizationId}/pii/requests
function getNetworkPiiRequests(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkPiiRequests(networkId, function(error, response, context) {
});
createNetworkPiiRequestSubmit a new delete or restrict processing PII request
ALTERNATE PATH
/organizations/{organizationId}/pii/requests
function createNetworkPiiRequest(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkPiiRequest | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkPiiRequest'] = new CreateNetworkPiiRequestModel({"key":"value"});
controller.createNetworkPiiRequest(input, function(error, response, context) {
});
getNetworkPiiRequestReturn a PII request
ALTERNATE PATH
/organizations/{organizationId}/pii/requests/{requestId}
function getNetworkPiiRequest(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| requestId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['requestId'] = 'requestId';
controller.getNetworkPiiRequest(input, function(error, response, context) {
});
deleteNetworkPiiRequestDelete a restrict processing PII request
ALTERNATE PATH
/organizations/{organizationId}/pii/requests/{requestId}
function deleteNetworkPiiRequest(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| requestId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['requestId'] = 'requestId';
controller.deleteNetworkPiiRequest(input, function(error, response, context) {
});
getNetworkPiiSmDevicesForKeyGiven a piece of Personally Identifiable Information (PII), return the Systems Manager device ID(s) associated with that identifier. These device IDs can be used with the Systems Manager API endpoints to retrieve device details. Exactly one identifier will be accepted.
ALTERNATE PATH
/organizations/{organizationId}/pii/smDevicesForKey
function getNetworkPiiSmDevicesForKey(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| username | Optional | The username of a Systems Manager user |
Optional | The email of a network user account or a Systems Manager device | |
| mac | Optional | The MAC of a network client device or a Systems Manager device |
| serial | Optional | The serial of a Systems Manager device |
| imei | Optional | The IMEI of a Systems Manager device |
| bluetoothMac | Optional | The MAC of a Bluetooth client |
var input = [];
input['networkId'] = 'networkId';
input['username'] = 'username';
input['email'] = 'email';
input['mac'] = 'mac';
input['serial'] = 'serial';
input['imei'] = 'imei';
input['bluetoothMac'] = 'bluetoothMac';
controller.getNetworkPiiSmDevicesForKey(input, function(error, response, context) {
});
getNetworkPiiSmOwnersForKeyGiven a piece of Personally Identifiable Information (PII), return the Systems Manager owner ID(s) associated with that identifier. These owner IDs can be used with the Systems Manager API endpoints to retrieve owner details. Exactly one identifier will be accepted.
ALTERNATE PATH
/organizations/{organizationId}/pii/smOwnersForKey
function getNetworkPiiSmOwnersForKey(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| username | Optional | The username of a Systems Manager user |
Optional | The email of a network user account or a Systems Manager device | |
| mac | Optional | The MAC of a network client device or a Systems Manager device |
| serial | Optional | The serial of a Systems Manager device |
| imei | Optional | The IMEI of a Systems Manager device |
| bluetoothMac | Optional | The MAC of a Bluetooth client |
var input = [];
input['networkId'] = 'networkId';
input['username'] = 'username';
input['email'] = 'email';
input['mac'] = 'mac';
input['serial'] = 'serial';
input['imei'] = 'imei';
input['bluetoothMac'] = 'bluetoothMac';
controller.getNetworkPiiSmOwnersForKey(input, function(error, response, context) {
});
RadioSettingsControllerThe singleton instance of the RadioSettingsController class can be accessed from the API Client.
var controller = lib.RadioSettingsController;
getNetworkDeviceWirelessRadioSettingsReturn the radio settings of a device
function getNetworkDeviceWirelessRadioSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDeviceWirelessRadioSettings(input, function(error, response, context) {
});
updateNetworkDeviceWirelessRadioSettingsUpdate the radio settings of a device
function updateNetworkDeviceWirelessRadioSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| updateNetworkDeviceWirelessRadioSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['updateNetworkDeviceWirelessRadioSettings'] = new UpdateNetworkDeviceWirelessRadioSettingsModel({"key":"value"});
controller.updateNetworkDeviceWirelessRadioSettings(input, function(error, response, context) {
});
getNetworkWirelessRfProfilesList the non-basic RF profiles for this network
function getNetworkWirelessRfProfiles(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| includeTemplateProfiles | Optional | If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template |
should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. |
var input = [];
input['networkId'] = 'networkId';
input['includeTemplateProfiles'] = true;
controller.getNetworkWirelessRfProfiles(input, function(error, response, context) {
});
createNetworkWirelessRfProfileCreates new RF profile for this network
function createNetworkWirelessRfProfile(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkWirelessRfProfile | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkWirelessRfProfile'] = new CreateNetworkWirelessRfProfileModel({"key":"value"});
controller.createNetworkWirelessRfProfile(input, function(error, response, context) {
});
updateNetworkWirelessRfProfileUpdates specified RF profile for this network
function updateNetworkWirelessRfProfile(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| rfProfileId | Required | TODO: Add a parameter description |
| updateNetworkWirelessRfProfile | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['rfProfileId'] = 'rfProfileId';
input['updateNetworkWirelessRfProfile'] = new UpdateNetworkWirelessRfProfileModel({"key":"value"});
controller.updateNetworkWirelessRfProfile(input, function(error, response, context) {
});
deleteNetworkWirelessRfProfileDelete a RF Profile
function deleteNetworkWirelessRfProfile(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| rfProfileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['rfProfileId'] = 'rfProfileId';
controller.deleteNetworkWirelessRfProfile(input, function(error, response, context) {
});
getNetworkWirelessRfProfileReturn a RF profile
function getNetworkWirelessRfProfile(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| rfProfileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['rfProfileId'] = 'rfProfileId';
controller.getNetworkWirelessRfProfile(input, function(error, response, context) {
});
SAMLRolesControllerThe singleton instance of the SAMLRolesController class can be accessed from the API Client.
var controller = lib.SAMLRolesController;
getOrganizationSamlRolesList the SAML roles for this organization
function getOrganizationSamlRoles(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationSamlRoles(organizationId, function(error, response, context) {
});
createOrganizationSamlRoleCreate a SAML role
function createOrganizationSamlRole(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| createOrganizationSamlRole | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['createOrganizationSamlRole'] = new CreateOrganizationSamlRoleModel({"key":"value"});
controller.createOrganizationSamlRole(input, function(error, response, context) {
});
getOrganizationSamlRoleReturn a SAML role
function getOrganizationSamlRole(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['id'] = 'id';
controller.getOrganizationSamlRole(input, function(error, response, context) {
});
updateOrganizationSamlRoleUpdate a SAML role
function updateOrganizationSamlRole(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| updateOrganizationSamlRole | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['id'] = 'id';
input['updateOrganizationSamlRole'] = new UpdateOrganizationSamlRoleModel({"key":"value"});
controller.updateOrganizationSamlRole(input, function(error, response, context) {
});
deleteOrganizationSamlRoleRemove a SAML role
function deleteOrganizationSamlRole(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['id'] = 'id';
controller.deleteOrganizationSamlRole(input, function(error, response, context) {
});
SMControllerThe singleton instance of the SMController class can be accessed from the API Client.
var controller = lib.SMController;
createNetworkSmAppPolarisCreate a new Polaris app
function createNetworkSmAppPolaris(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSmAppPolaris | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSmAppPolaris'] = new CreateNetworkSmAppPolarisModel({"key":"value"});
controller.createNetworkSmAppPolaris(input, function(error, response, context) {
});
getNetworkSmAppPolarisGet details for a Cisco Polaris app if it exists
function getNetworkSmAppPolaris(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| bundleId | Optional | The bundle ID of the app to be found, defaults to com.cisco.ciscosecurity.app |
var input = [];
input['networkId'] = 'networkId';
input['bundleId'] = 'bundleId';
controller.getNetworkSmAppPolaris(input, function(error, response, context) {
});
updateNetworkSmAppPolarisUpdate an existing Polaris app
function updateNetworkSmAppPolaris(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| appId | Required | TODO: Add a parameter description |
| updateNetworkSmAppPolaris | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['appId'] = 'appId';
input['updateNetworkSmAppPolaris'] = new UpdateNetworkSmAppPolarisModel({"key":"value"});
controller.updateNetworkSmAppPolaris(input, function(error, response, context) {
});
deleteNetworkSmAppPolarisDelete a Cisco Polaris app
function deleteNetworkSmAppPolaris(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| appId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['appId'] = 'appId';
controller.deleteNetworkSmAppPolaris(input, function(error, response, context) {
});
createNetworkSmBypassActivationLockAttemptBypass activation lock attempt
function createNetworkSmBypassActivationLockAttempt(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSmBypassActivationLockAttempt | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSmBypassActivationLockAttempt'] = new CreateNetworkSmBypassActivationLockAttemptModel({"key":"value"});
controller.createNetworkSmBypassActivationLockAttempt(input, function(error, response, context) {
});
getNetworkSmBypassActivationLockAttemptBypass activation lock attempt status
function getNetworkSmBypassActivationLockAttempt(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| attemptId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['attemptId'] = 'attemptId';
controller.getNetworkSmBypassActivationLockAttempt(input, function(error, response, context) {
});
updateNetworkSmDeviceFieldsModify the fields of a device
function updateNetworkSmDeviceFields(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSmDeviceFields | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSmDeviceFields'] = new UpdateNetworkSmDeviceFieldsModel({"key":"value"});
controller.updateNetworkSmDeviceFields(input, function(error, response, context) {
});
wipeNetworkSmDeviceWipe a device
function wipeNetworkSmDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| wipeNetworkSmDevice | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['wipeNetworkSmDevice'] = new WipeNetworkSmDeviceModel({"key":"value"});
controller.wipeNetworkSmDevice(input, function(error, response, context) {
});
refreshNetworkSmDeviceDetailsRefresh the details of a device
function refreshNetworkSmDeviceDetails(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.refreshNetworkSmDeviceDetails(input, function(error, response, context) {
});
getNetworkSmDevicesList the devices enrolled in an SM network with various specified fields and filters
function getNetworkSmDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| fields | Optional | Additional fields that will be displayed for each device. Multiple fields can be passed in as comma separated values. |
The default fields are: id, name, tags, ssid, wifiMac, osName, systemModel, uuid, and serialNumber. The additional fields are: ip,
systemType, availableDeviceCapacity, kioskAppName, biosVersion, lastConnected, missingAppsCount, userSuppliedAddress, location, lastUser,
ownerEmail, ownerUsername, publicIp, phoneNumber, diskInfoJson, deviceCapacity, isManaged, hadMdm, isSupervised, meid, imei, iccid,
simCarrierNetwork, cellularDataUsed, isHotspotEnabled, createdAt, batteryEstCharge, quarantined, avName, avRunning, asName, fwName,
isRooted, loginRequired, screenLockEnabled, screenLockDelay, autoLoginDisabled, autoTags, hasMdm, hasDesktopAgent, diskEncryptionEnabled,
hardwareEncryptionCaps, passCodeLock, usesHardwareKeystore, and androidSecurityPatchVersion. |
| wifiMacs | Optional | Filter devices by wifi mac(s). Multiple wifi macs can be passed in as comma separated values. |
| serials | Optional | Filter devices by serial(s). Multiple serials can be passed in as comma separated values. |
| ids | Optional | Filter devices by id(s). Multiple ids can be passed in as comma separated values. |
| scope | Optional | Specify a scope (one of all, none, withAny, withAll, withoutAny, or withoutAll) and a set of tags as comma separated values. |
| batchSize | Optional | Number of devices to return, 1000 is the default as well as the max. |
| batchToken | Optional | If the network has more devices than the batch size, a batch token will be returned
as a part of the device list. To see the remainder of the devices, pass in the batchToken as a parameter in the next request.
Requests made with the batchToken do not require additional parameters as the batchToken includes the parameters passed in
with the original request. Additional parameters passed in with the batchToken will be ignored. |
var input = [];
input['networkId'] = 'networkId';
input['fields'] = 'fields';
input['wifiMacs'] = 'wifiMacs';
input['serials'] = 'serials';
input['ids'] = 'ids';
input['scope'] = 'scope';
input['batchSize'] = 167;
input['batchToken'] = 'batchToken';
controller.getNetworkSmDevices(input, function(error, response, context) {
});
checkinNetworkSmDevicesForce check-in a set of devices
function checkinNetworkSmDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| checkinNetworkSmDevices | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['checkinNetworkSmDevices'] = new CheckinNetworkSmDevicesModel({"key":"value"});
controller.checkinNetworkSmDevices(input, function(error, response, context) {
});
moveNetworkSmDevicesMove a set of devices to a new network
function moveNetworkSmDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| moveNetworkSmDevices | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['moveNetworkSmDevices'] = new MoveNetworkSmDevicesModel({"key":"value"});
controller.moveNetworkSmDevices(input, function(error, response, context) {
});
updateNetworkSmDevicesTagsAdd, delete, or update the tags of a set of devices
function updateNetworkSmDevicesTags(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSmDevicesTags | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSmDevicesTags'] = new UpdateNetworkSmDevicesTagsModel({"key":"value"});
controller.updateNetworkSmDevicesTags(input, function(error, response, context) {
});
unenrollNetworkSmDeviceUnenroll a device
function unenrollNetworkSmDevice(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.unenrollNetworkSmDevice(input, function(error, response, context) {
});
createNetworkSmProfileClarityCreate a new profile containing a Cisco Clarity payload
function createNetworkSmProfileClarity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSmProfileClarity | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSmProfileClarity'] = new CreateNetworkSmProfileClarityModel({"key":"value"});
controller.createNetworkSmProfileClarity(input, function(error, response, context) {
});
updateNetworkSmProfileClarityUpdate an existing profile containing a Cisco Clarity payload
function updateNetworkSmProfileClarity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
| updateNetworkSmProfileClarity | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
input['updateNetworkSmProfileClarity'] = new UpdateNetworkSmProfileClarityModel({"key":"value"});
controller.updateNetworkSmProfileClarity(input, function(error, response, context) {
});
addNetworkSmProfileClarityAdd a Cisco Clarity payload to an existing profile
function addNetworkSmProfileClarity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
| addNetworkSmProfileClarity | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
input['addNetworkSmProfileClarity'] = new AddNetworkSmProfileClarityModel({"key":"value"});
controller.addNetworkSmProfileClarity(input, function(error, response, context) {
});
getNetworkSmProfileClarityGet details for a Cisco Clarity payload
function getNetworkSmProfileClarity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
controller.getNetworkSmProfileClarity(input, function(error, response, context) {
});
deleteNetworkSmProfileClarityDelete a Cisco Clarity payload. Deletes the entire profile if it's empty after removing the payload.
function deleteNetworkSmProfileClarity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
controller.deleteNetworkSmProfileClarity(input, function(error, response, context) {
});
createNetworkSmProfileUmbrellaCreate a new profile containing a Cisco Umbrella payload
function createNetworkSmProfileUmbrella(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSmProfileUmbrella | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSmProfileUmbrella'] = new CreateNetworkSmProfileUmbrellaModel({"key":"value"});
controller.createNetworkSmProfileUmbrella(input, function(error, response, context) {
});
updateNetworkSmProfileUmbrellaUpdate an existing profile containing a Cisco Umbrella payload
function updateNetworkSmProfileUmbrella(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
| updateNetworkSmProfileUmbrella | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
input['updateNetworkSmProfileUmbrella'] = new UpdateNetworkSmProfileUmbrellaModel({"key":"value"});
controller.updateNetworkSmProfileUmbrella(input, function(error, response, context) {
});
addNetworkSmProfileUmbrellaAdd a Cisco Umbrella payload to an existing profile
function addNetworkSmProfileUmbrella(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
| addNetworkSmProfileUmbrella | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
input['addNetworkSmProfileUmbrella'] = new AddNetworkSmProfileUmbrellaModel({"key":"value"});
controller.addNetworkSmProfileUmbrella(input, function(error, response, context) {
});
getNetworkSmProfileUmbrellaGet details for a Cisco Umbrella payload
function getNetworkSmProfileUmbrella(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
controller.getNetworkSmProfileUmbrella(input, function(error, response, context) {
});
deleteNetworkSmProfileUmbrellaDelete a Cisco Umbrella payload. Deletes the entire profile if it's empty after removing the payload
function deleteNetworkSmProfileUmbrella(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| profileId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['profileId'] = 'profileId';
controller.deleteNetworkSmProfileUmbrella(input, function(error, response, context) {
});
getNetworkSmProfilesList all the profiles in the network
function getNetworkSmProfiles(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSmProfiles(networkId, function(error, response, context) {
});
getNetworkSmUserDeviceProfilesGet the profiles associated with a user
function getNetworkSmUserDeviceProfiles(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| userId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['userId'] = 'userId';
controller.getNetworkSmUserDeviceProfiles(input, function(error, response, context) {
});
getNetworkSmUserSoftwaresGet a list of softwares associated with a user
function getNetworkSmUserSoftwares(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| userId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['userId'] = 'userId';
controller.getNetworkSmUserSoftwares(input, function(error, response, context) {
});
getNetworkSmUsersList the owners in an SM network with various specified fields and filters
function getNetworkSmUsers(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| ids | Optional | Filter users by id(s). Multiple ids can be passed in as comma separated values. |
| usernames | Optional | Filter users by username(s). Multiple usernames can be passed in as comma separated values. |
| emails | Optional | Filter users by email(s). Multiple emails can be passed in as comma separated values. |
| scope | Optional | Specifiy a scope (one of all, none, withAny, withAll, withoutAny, withoutAll) and a set of tags as comma separated values. |
var input = [];
input['networkId'] = 'networkId';
input['ids'] = 'ids';
input['usernames'] = 'usernames';
input['emails'] = 'emails';
input['scope'] = 'scope';
controller.getNetworkSmUsers(input, function(error, response, context) {
});
getNetworkSmCellularUsageHistoryReturn the client's daily cellular data usage history. Usage data is in kilobytes.
function getNetworkSmCellularUsageHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmCellularUsageHistory(input, function(error, response, context) {
});
getNetworkSmCertsList the certs on a device
function getNetworkSmCerts(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmCerts(input, function(error, response, context) {
});
getNetworkSmDeviceProfilesGet the profiles associated with a device
function getNetworkSmDeviceProfiles(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmDeviceProfiles(input, function(error, response, context) {
});
getNetworkSmNetworkAdaptersList the network adapters of a device
function getNetworkSmNetworkAdapters(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmNetworkAdapters(input, function(error, response, context) {
});
getNetworkSmRestrictionsList the restrictions on a device
function getNetworkSmRestrictions(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmRestrictions(input, function(error, response, context) {
});
getNetworkSmSecurityCentersList the security centers on a device
function getNetworkSmSecurityCenters(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmSecurityCenters(input, function(error, response, context) {
});
getNetworkSmSoftwaresGet a list of softwares associated with a device
function getNetworkSmSoftwares(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmSoftwares(input, function(error, response, context) {
});
getNetworkSmWlanListsList the saved SSID names on a device
function getNetworkSmWlanLists(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| deviceId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['deviceId'] = 'deviceId';
controller.getNetworkSmWlanLists(input, function(error, response, context) {
});
lockNetworkSmDevicesLock a set of devices
function lockNetworkSmDevices(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| lockNetworkSmDevices | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = network_id;
input['lockNetworkSmDevices'] = new LockNetworkSmDevicesModel({"key":"value"});
controller.lockNetworkSmDevices(input, function(error, response, context) {
});
getNetworkSmConnectivityReturns historical connectivity data (whether a device is regularly checking in to Dashboard).
function getNetworkSmConnectivity(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = network_id;
input['id'] = 'id';
input['perPage'] = 'perPage';
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkSmConnectivity(input, function(error, response, context) {
});
getNetworkSmDesktopLogsReturn historical records of various Systems Manager network connection details for desktop devices.
function getNetworkSmDesktopLogs(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = network_id;
input['id'] = 'id';
input['perPage'] = 'perPage';
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkSmDesktopLogs(input, function(error, response, context) {
});
getNetworkSmDeviceCommandLogsReturn historical records of commands sent to Systems Manager devices. <p>Note that this will include the name of the Dashboard user who initiated the command if it was generated by a Dashboard admin rather than the automatic behavior of the system; you may wish to filter this out of any reports.</p>
function getNetworkSmDeviceCommandLogs(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = network_id;
input['id'] = 'id';
input['perPage'] = 'perPage';
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkSmDeviceCommandLogs(input, function(error, response, context) {
});
getNetworkSmPerformanceHistoryReturn historical records of various Systems Manager client metrics for desktop devices.
function getNetworkSmPerformanceHistory(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| id | Required | TODO: Add a parameter description |
| perPage | Optional | The number of entries per page returned |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, next or prev page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = network_id;
input['id'] = 'id';
input['perPage'] = 'perPage';
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkSmPerformanceHistory(input, function(error, response, context) {
});
SNMPSettingsControllerThe singleton instance of the SNMPSettingsController class can be accessed from the API Client.
var controller = lib.SNMPSettingsController;
getNetworkSnmpSettingsReturn the SNMP settings for a network
function getNetworkSnmpSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSnmpSettings(networkId, function(error, response, context) {
});
updateNetworkSnmpSettingsUpdate the SNMP settings for a network
function updateNetworkSnmpSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSnmpSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSnmpSettings'] = new UpdateNetworkSnmpSettingsModel({"key":"value"});
controller.updateNetworkSnmpSettings(input, function(error, response, context) {
});
getOrganizationSnmpReturn the SNMP settings for an organization
function getOrganizationSnmp(organizationId, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
var organizationId = 'organizationId';
controller.getOrganizationSnmp(organizationId, function(error, response, context) {
});
updateOrganizationSnmpUpdate the SNMP settings for an organization
function updateOrganizationSnmp(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| updateOrganizationSnmp | Optional | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['updateOrganizationSnmp'] = new UpdateOrganizationSnmpModel({"key":"value"});
controller.updateOrganizationSnmp(input, function(error, response, context) {
});
SsidsControllerThe singleton instance of the SsidsController class can be accessed from the API Client.
var controller = lib.SsidsController;
getNetworkDeviceWirelessStatusReturn the SSID statuses of an access point
function getNetworkDeviceWirelessStatus(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
controller.getNetworkDeviceWirelessStatus(input, function(error, response, context) {
});
getNetwork_ssidsList the SSIDs in a network. Supports networks with access points or wireless-enabled security appliances and teleworker gateways.
function getNetwork_ssids(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetwork_ssids(networkId, function(error, response, context) {
});
getNetworkSsidReturn a single SSID
function getNetworkSsid(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
controller.getNetworkSsid(input, function(error, response, context) {
});
updateNetworkSsidUpdate the attributes of an SSID
function updateNetworkSsid(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
| updateNetworkSsid | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
input['updateNetworkSsid'] = new UpdateNetworkSsidModel({"key":"value"});
controller.updateNetworkSsid(input, function(error, response, context) {
});
SecurityEventsControllerThe singleton instance of the SecurityEventsController class can be accessed from the API Client.
var controller = lib.SecurityEventsController;
getNetworkClientSecurityEventsList the security events for a client. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
function getNetworkClientSecurityEvents(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 791 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 791 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 791 days. The default is 31 days. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 167.845331001023;
input['perPage'] = 167;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkClientSecurityEvents(input, function(error, response, context) {
});
getNetworkSecurityEventsList the security events for a network
function getNetworkSecurityEvents(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 365 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 167.845331001023;
input['perPage'] = 167;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getNetworkSecurityEvents(input, function(error, response, context) {
});
getOrganizationSecurityEventsList the security events for an organization
function getOrganizationSecurityEvents(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 365 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 365 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
var input = [];
input['organizationId'] = 'organizationId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 167.845331001023;
input['perPage'] = 167;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
controller.getOrganizationSecurityEvents(input, function(error, response, context) {
});
SplashLoginAttemptsControllerThe singleton instance of the SplashLoginAttemptsController class can be accessed from the API Client.
var controller = lib.SplashLoginAttemptsController;
getNetworkSplashLoginAttemptsList the splash login attempts for a network
function getNetworkSplashLoginAttempts(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| ssidNumber | Optional | Only return the login attempts for the specified SSID |
| loginIdentifier | Optional | The username, email, or phone number used during login |
| timespan | Optional | The timespan, in seconds, for the login attempts. The period will be from [timespan] seconds ago until now. The maximum timespan is 3 months |
var input = [];
input['networkId'] = 'networkId';
input['ssidNumber'] = Object.keys(ssidNumber)[0];
input['loginIdentifier'] = 'loginIdentifier';
input['timespan'] = 167;
controller.getNetworkSplashLoginAttempts(input, function(error, response, context) {
});
SplashSettingsControllerThe singleton instance of the SplashSettingsController class can be accessed from the API Client.
var controller = lib.SplashSettingsController;
getNetwork_ssids_PlashSettingsDisplay the splash page settings for the given SSID
function getNetwork_ssids_PlashSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
controller.getNetwork_ssids_PlashSettings(input, function(error, response, context) {
});
updateNetwork_ssids_PlashSettingsModify the splash page settings for the given SSID
function updateNetwork_ssids_PlashSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
| updateNetwork_ssids_PlashSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
input['updateNetwork_ssids_PlashSettings'] = new UpdateNetworkSsidsPlashSettingsModel({"key":"value"});
controller.updateNetwork_ssids_PlashSettings(input, function(error, response, context) {
});
SwitchPortSchedulesControllerThe singleton instance of the SwitchPortSchedulesController class can be accessed from the API Client.
var controller = lib.SwitchPortSchedulesController;
getNetworkSwitchPortSchedulesList switch port schedules
function getNetworkSwitchPortSchedules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchPortSchedules(networkId, function(error, response, context) {
});
createNetworkSwitchPortScheduleAdd a switch port schedule
function createNetworkSwitchPortSchedule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSwitchPortSchedule | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSwitchPortSchedule'] = new CreateNetworkSwitchPortScheduleModel({"key":"value"});
controller.createNetworkSwitchPortSchedule(input, function(error, response, context) {
});
deleteNetworkSwitchPortScheduleDelete a switch port schedule
function deleteNetworkSwitchPortSchedule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| portScheduleId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['portScheduleId'] = 'portScheduleId';
controller.deleteNetworkSwitchPortSchedule(input, function(error, response, context) {
});
updateNetworkSwitchPortScheduleUpdate a switch port schedule
function updateNetworkSwitchPortSchedule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| portScheduleId | Required | TODO: Add a parameter description |
| updateNetworkSwitchPortSchedule | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['portScheduleId'] = 'portScheduleId';
input['updateNetworkSwitchPortSchedule'] = new UpdateNetworkSwitchPortScheduleModel({"key":"value"});
controller.updateNetworkSwitchPortSchedule(input, function(error, response, context) {
});
SwitchPortsControllerThe singleton instance of the SwitchPortsController class can be accessed from the API Client.
var controller = lib.SwitchPortsController;
getDeviceSwitchPortsList the switch ports for a switch
function getDeviceSwitchPorts(serial, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
var serial = 'serial';
controller.getDeviceSwitchPorts(serial, function(error, response, context) {
});
getDeviceSwitchPortReturn a switch port
function getDeviceSwitchPort(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
var input = [];
input['serial'] = 'serial';
input['number'] = 'number';
controller.getDeviceSwitchPort(input, function(error, response, context) {
});
updateDeviceSwitchPortUpdate a switch port
function updateDeviceSwitchPort(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| serial | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
| updateDeviceSwitchPort | Optional | TODO: Add a parameter description |
var input = [];
input['serial'] = 'serial';
input['number'] = 'number';
input['updateDeviceSwitchPort'] = new UpdateDeviceSwitchPortModel({"key":"value"});
controller.updateDeviceSwitchPort(input, function(error, response, context) {
});
SwitchProfilesControllerThe singleton instance of the SwitchProfilesController class can be accessed from the API Client.
var controller = lib.SwitchProfilesController;
getOrganizationConfigTemplateSwitchProfilesList the switch profiles for your switch template configuration
function getOrganizationConfigTemplateSwitchProfiles(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| configTemplateId | Required | TODO: Add a parameter description |
var input = [];
input['organizationId'] = 'organizationId';
input['configTemplateId'] = 'configTemplateId';
controller.getOrganizationConfigTemplateSwitchProfiles(input, function(error, response, context) {
});
SwitchSettingsControllerThe singleton instance of the SwitchSettingsController class can be accessed from the API Client.
var controller = lib.SwitchSettingsController;
getNetworkSwitchSettingsReturns the switch network settings
function getNetworkSwitchSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettings(networkId, function(error, response, context) {
});
updateNetworkSwitchSettingsUpdate switch network settings
function updateNetworkSwitchSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSwitchSettings'] = new UpdateNetworkSwitchSettingsModel({"key":"value"});
controller.updateNetworkSwitchSettings(input, function(error, response, context) {
});
getNetworkSwitchSettingsMtuReturn the MTU configuration
function getNetworkSwitchSettingsMtu(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettingsMtu(networkId, function(error, response, context) {
});
updateNetworkSwitchSettingsMtuUpdate the MTU configuration
function updateNetworkSwitchSettingsMtu(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettingsMtu | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSwitchSettingsMtu'] = new UpdateNetworkSwitchSettingsMtuModel({"key":"value"});
controller.updateNetworkSwitchSettingsMtu(input, function(error, response, context) {
});
getNetworkSwitchSettingsQosRulesList quality of service rules
function getNetworkSwitchSettingsQosRules(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettingsQosRules(networkId, function(error, response, context) {
});
createNetworkSwitchSettingsQosRuleAdd a quality of service rule
function createNetworkSwitchSettingsQosRule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSwitchSettingsQosRule | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSwitchSettingsQosRule'] = new CreateNetworkSwitchSettingsQosRuleModel({"key":"value"});
controller.createNetworkSwitchSettingsQosRule(input, function(error, response, context) {
});
getNetworkSwitchSettingsQosRulesOrderReturn the quality of service rule IDs by order in which they will be processed by the switch
function getNetworkSwitchSettingsQosRulesOrder(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettingsQosRulesOrder(networkId, function(error, response, context) {
});
updateNetworkSwitchSettingsQosRulesOrderUpdate the order in which the rules should be processed by the switch
function updateNetworkSwitchSettingsQosRulesOrder(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettingsQosRulesOrder | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSwitchSettingsQosRulesOrder'] = new UpdateNetworkSwitchSettingsQosRulesOrderModel({"key":"value"});
controller.updateNetworkSwitchSettingsQosRulesOrder(input, function(error, response, context) {
});
getNetworkSwitchSettingsQosRuleReturn a quality of service rule
function getNetworkSwitchSettingsQosRule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| qosRuleId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['qosRuleId'] = 'qosRuleId';
controller.getNetworkSwitchSettingsQosRule(input, function(error, response, context) {
});
deleteNetworkSwitchSettingsQosRuleDelete a quality of service rule
function deleteNetworkSwitchSettingsQosRule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| qosRuleId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['qosRuleId'] = 'qosRuleId';
controller.deleteNetworkSwitchSettingsQosRule(input, function(error, response, context) {
});
updateNetworkSwitchSettingsQosRuleUpdate a quality of service rule
function updateNetworkSwitchSettingsQosRule(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| qosRuleId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettingsQosRule | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['qosRuleId'] = 'qosRuleId';
input['updateNetworkSwitchSettingsQosRule'] = new UpdateNetworkSwitchSettingsQosRuleModel({"key":"value"});
controller.updateNetworkSwitchSettingsQosRule(input, function(error, response, context) {
});
getNetworkSwitchSettingsStormControlReturn the global enhanced storm control configuration
function getNetworkSwitchSettingsStormControl(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettingsStormControl(networkId, function(error, response, context) {
});
updateNetworkSwitchSettingsStormControlUpdate the global enhanced storm control configuration
function updateNetworkSwitchSettingsStormControl(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettingsStormControl | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSwitchSettingsStormControl'] = new UpdateNetworkSwitchSettingsStormControlModel({"key":"value"});
controller.updateNetworkSwitchSettingsStormControl(input, function(error, response, context) {
});
getNetworkSwitchSettingsStpReturns STP settings
function getNetworkSwitchSettingsStp(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchSettingsStp(networkId, function(error, response, context) {
});
updateNetworkSwitchSettingsStpUpdates STP settings
function updateNetworkSwitchSettingsStp(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSwitchSettingsStp | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSwitchSettingsStp'] = new UpdateNetworkSwitchSettingsStpModel({"key":"value"});
controller.updateNetworkSwitchSettingsStp(input, function(error, response, context) {
});
SwitchStacksControllerThe singleton instance of the SwitchStacksController class can be accessed from the API Client.
var controller = lib.SwitchStacksController;
getNetworkSwitchStacksList the switch stacks in a network
function getNetworkSwitchStacks(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSwitchStacks(networkId, function(error, response, context) {
});
createNetworkSwitchStackCreate a stack
function createNetworkSwitchStack(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkSwitchStack | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkSwitchStack'] = new CreateNetworkSwitchStackModel({"key":"value"});
controller.createNetworkSwitchStack(input, function(error, response, context) {
});
getNetworkSwitchStackShow a switch stack
function getNetworkSwitchStack(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| switchStackId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['switchStackId'] = 'switchStackId';
controller.getNetworkSwitchStack(input, function(error, response, context) {
});
deleteNetworkSwitchStackDelete a stack
function deleteNetworkSwitchStack(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| switchStackId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['switchStackId'] = 'switchStackId';
controller.deleteNetworkSwitchStack(input, function(error, response, context) {
});
addNetworkSwitchStackAdd a switch to a stack
function addNetworkSwitchStack(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| switchStackId | Required | TODO: Add a parameter description |
| addNetworkSwitchStack | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['switchStackId'] = 'switchStackId';
input['addNetworkSwitchStack'] = new AddNetworkSwitchStackModel({"key":"value"});
controller.addNetworkSwitchStack(input, function(error, response, context) {
});
removeNetworkSwitchStackRemove a switch from a stack
function removeNetworkSwitchStack(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| switchStackId | Required | TODO: Add a parameter description |
| removeNetworkSwitchStack | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['switchStackId'] = 'switchStackId';
input['removeNetworkSwitchStack'] = new RemoveNetworkSwitchStackModel({"key":"value"});
controller.removeNetworkSwitchStack(input, function(error, response, context) {
});
SyslogServersControllerThe singleton instance of the SyslogServersController class can be accessed from the API Client.
var controller = lib.SyslogServersController;
getNetworkSyslogServersList the syslog servers for a network
function getNetworkSyslogServers(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkSyslogServers(networkId, function(error, response, context) {
});
updateNetworkSyslogServersUpdate the syslog servers for a network
function updateNetworkSyslogServers(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkSyslogServers | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkSyslogServers'] = new UpdateNetworkSyslogServersModel({"key":"value"});
controller.updateNetworkSyslogServers(input, function(error, response, context) {
});
TrafficAnalysisSettingsControllerThe singleton instance of the TrafficAnalysisSettingsController class can be accessed from the API Client.
var controller = lib.TrafficAnalysisSettingsController;
getNetworkTrafficAnalysisSettingsReturn the traffic analysis settings for a network
function getNetworkTrafficAnalysisSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkTrafficAnalysisSettings(networkId, function(error, response, context) {
});
updateNetworkTrafficAnalysisSettingsUpdate the traffic analysis settings for a network
function updateNetworkTrafficAnalysisSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkTrafficAnalysisSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkTrafficAnalysisSettings'] = new UpdateNetworkTrafficAnalysisSettingsModel({"key":"value"});
controller.updateNetworkTrafficAnalysisSettings(input, function(error, response, context) {
});
TrafficShapingControllerThe singleton instance of the TrafficShapingController class can be accessed from the API Client.
var controller = lib.TrafficShapingController;
updateNetworkSsidTrafficShapingUpdate the traffic shaping settings for an SSID on an MR network
function updateNetworkSsidTrafficShaping(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
| updateNetworkSsidTrafficShaping | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
input['updateNetworkSsidTrafficShaping'] = new UpdateNetworkSsidTrafficShapingModel({"key":"value"});
controller.updateNetworkSsidTrafficShaping(input, function(error, response, context) {
});
getNetworkSsidTrafficShapingDisplay the traffic shaping settings for a SSID on an MR network
function getNetworkSsidTrafficShaping(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| number | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['number'] = 'number';
controller.getNetworkSsidTrafficShaping(input, function(error, response, context) {
});
updateNetworkTrafficShapingUpdate the traffic shaping settings for an MX network
function updateNetworkTrafficShaping(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkTrafficShaping | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkTrafficShaping'] = new UpdateNetworkTrafficShapingModel({"key":"value"});
controller.updateNetworkTrafficShaping(input, function(error, response, context) {
});
getNetworkTrafficShapingDisplay the traffic shaping settings for an MX network
function getNetworkTrafficShaping(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkTrafficShaping(networkId, function(error, response, context) {
});
getNetworkTrafficShapingApplicationCategoriesReturns the application categories for traffic shaping rules.
function getNetworkTrafficShapingApplicationCategories(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkTrafficShapingApplicationCategories(networkId, function(error, response, context) {
});
getNetworkTrafficShapingDscpTaggingOptionsReturns the available DSCP tagging options for your traffic shaping rules.
function getNetworkTrafficShapingDscpTaggingOptions(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkTrafficShapingDscpTaggingOptions(networkId, function(error, response, context) {
});
UplinkSettingsControllerThe singleton instance of the UplinkSettingsController class can be accessed from the API Client.
var controller = lib.UplinkSettingsController;
getNetworkUplinkSettingsReturns the uplink settings for your MX network.
function getNetworkUplinkSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkUplinkSettings(networkId, function(error, response, context) {
});
updateNetworkUplinkSettingsUpdates the uplink settings for your MX network.
function updateNetworkUplinkSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkUplinkSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkUplinkSettings'] = new UpdateNetworkUplinkSettingsModel({"key":"value"});
controller.updateNetworkUplinkSettings(input, function(error, response, context) {
});
VlansControllerThe singleton instance of the VlansController class can be accessed from the API Client.
var controller = lib.VlansController;
getNetwork_vlansList the VLANs for an MX network
function getNetwork_vlans(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetwork_vlans(networkId, function(error, response, context) {
});
createNetworkVlanAdd a VLAN
function createNetworkVlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| createNetworkVlan | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['createNetworkVlan'] = new CreateNetworkVlanModel({"key":"value"});
controller.createNetworkVlan(input, function(error, response, context) {
});
getNetworkVlanReturn a VLAN
function getNetworkVlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| vlanId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['vlanId'] = 'vlanId';
controller.getNetworkVlan(input, function(error, response, context) {
});
updateNetworkVlanUpdate a VLAN
function updateNetworkVlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| vlanId | Required | TODO: Add a parameter description |
| updateNetworkVlan | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['vlanId'] = 'vlanId';
input['updateNetworkVlan'] = new UpdateNetworkVlanModel({"key":"value"});
controller.updateNetworkVlan(input, function(error, response, context) {
});
deleteNetworkVlanDelete a VLAN from a network
function deleteNetworkVlan(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| vlanId | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['vlanId'] = 'vlanId';
controller.deleteNetworkVlan(input, function(error, response, context) {
});
getNetwork_vlans_EnabledStateReturns the enabled status of VLANs for the network
function getNetwork_vlans_EnabledState(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetwork_vlans_EnabledState(networkId, function(error, response, context) {
});
updateNetwork_vlans_EnabledStateEnable/Disable VLANs for the given network
function updateNetwork_vlans_EnabledState(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetwork_vlans_EnabledState | Required | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetwork_vlans_EnabledState'] = new UpdateNetworkVlansEnabledStateModel({"key":"value"});
controller.updateNetwork_vlans_EnabledState(input, function(error, response, context) {
});
WebhookLogsControllerThe singleton instance of the WebhookLogsController class can be accessed from the API Client.
var controller = lib.WebhookLogsController;
getOrganizationWebhookLogsReturn the log of webhook POSTs sent
function getOrganizationWebhookLogs(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| organizationId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 90 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. |
| perPage | Optional | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. |
| startingAfter | Optional | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| endingBefore | Optional | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. |
| url | Optional | The URL the webhook was sent to |
var input = [];
input['organizationId'] = 'organizationId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['perPage'] = 76;
input['startingAfter'] = 'startingAfter';
input['endingBefore'] = 'endingBefore';
input['url'] = 'url';
controller.getOrganizationWebhookLogs(input, function(error, response, context) {
});
WirelessHealthControllerThe singleton instance of the WirelessHealthController class can be accessed from the API Client.
var controller = lib.WirelessHealthController;
getNetworkClientsConnectionStatsAggregated connectivity info for this network, grouped by clients
function getNetworkClientsConnectionStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
controller.getNetworkClientsConnectionStats(input, function(error, response, context) {
});
getNetworkClientsLatencyStatsAggregated latency info for this network, grouped by clients
function getNetworkClientsLatencyStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| fields | Optional | Partial selection: If present, this call will return only the selected fields of ["rawDistribution", "avg"]. All fields will be returned by default. Selected fields must be entered as a comma separated string. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['fields'] = 'fields';
controller.getNetworkClientsLatencyStats(input, function(error, response, context) {
});
getNetworkClientConnectionStatsAggregated connectivity info for a given client on this network. Clients are identified by their MAC.
function getNetworkClientConnectionStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
controller.getNetworkClientConnectionStats(input, function(error, response, context) {
});
getNetworkClientLatencyStatsAggregated latency info for a given client on this network. Clients are identified by their MAC.
function getNetworkClientLatencyStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| clientId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| fields | Optional | Partial selection: If present, this call will return only the selected fields of ["rawDistribution", "avg"]. All fields will be returned by default. Selected fields must be entered as a comma separated string. |
var input = [];
input['networkId'] = 'networkId';
input['clientId'] = 'clientId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['fields'] = 'fields';
controller.getNetworkClientLatencyStats(input, function(error, response, context) {
});
getNetworkConnectionStatsAggregated connectivity info for this network
function getNetworkConnectionStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
controller.getNetworkConnectionStats(input, function(error, response, context) {
});
getNetworkDevicesConnectionStatsAggregated connectivity info for this network, grouped by node
function getNetworkDevicesConnectionStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
controller.getNetworkDevicesConnectionStats(input, function(error, response, context) {
});
getNetworkDevicesLatencyStatsAggregated latency info for this network, grouped by node
function getNetworkDevicesLatencyStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| fields | Optional | Partial selection: If present, this call will return only the selected fields of ["rawDistribution", "avg"]. All fields will be returned by default. Selected fields must be entered as a comma separated string. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['fields'] = 'fields';
controller.getNetworkDevicesLatencyStats(input, function(error, response, context) {
});
getNetworkDeviceConnectionStatsAggregated connectivity info for a given AP on this network
function getNetworkDeviceConnectionStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
controller.getNetworkDeviceConnectionStats(input, function(error, response, context) {
});
getNetworkDeviceLatencyStatsAggregated latency info for a given AP on this network
function getNetworkDeviceLatencyStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| serial | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| fields | Optional | Partial selection: If present, this call will return only the selected fields of ["rawDistribution", "avg"]. All fields will be returned by default. Selected fields must be entered as a comma separated string. |
var input = [];
input['networkId'] = 'networkId';
input['serial'] = 'serial';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['fields'] = 'fields';
controller.getNetworkDeviceLatencyStats(input, function(error, response, context) {
});
getNetworkFailedConnectionsList of all failed client connection events on this network in a given time range
function getNetworkFailedConnections(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| serial | Optional | Filter by AP |
| clientId | Optional | Filter by client MAC |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['serial'] = 'serial';
input['clientId'] = 'clientId';
controller.getNetworkFailedConnections(input, function(error, response, context) {
});
getNetworkLatencyStatsAggregated latency info for this network
function getNetworkLatencyStats(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| t0 | Optional | The beginning of the timespan for the data. The maximum lookback period is 180 days from today. |
| t1 | Optional | The end of the timespan for the data. t1 can be a maximum of 7 days after t0. |
| timespan | Optional | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. |
| ssid | Optional | Filter results by SSID |
| vlan | Optional | Filter results by VLAN |
| apTag | Optional | Filter results by AP Tag |
| fields | Optional | Partial selection: If present, this call will return only the selected fields of ["rawDistribution", "avg"]. All fields will be returned by default. Selected fields must be entered as a comma separated string. |
var input = [];
input['networkId'] = 'networkId';
input['t0'] = 't0';
input['t1'] = 't1';
input['timespan'] = 76.3500491093612;
input['ssid'] = 76;
input['vlan'] = 76;
input['apTag'] = 'apTag';
input['fields'] = 'fields';
controller.getNetworkLatencyStats(input, function(error, response, context) {
});
WirelessSettingsControllerThe singleton instance of the WirelessSettingsController class can be accessed from the API Client.
var controller = lib.WirelessSettingsController;
getNetworkWirelessSettingsReturn the wireless settings for a network
function getNetworkWirelessSettings(networkId, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
var networkId = 'networkId';
controller.getNetworkWirelessSettings(networkId, function(error, response, context) {
});
updateNetworkWirelessSettingsUpdate the wireless settings for a network
function updateNetworkWirelessSettings(input, callback)
| Parameter | Tags | Description |
|---|---|---|
| networkId | Required | TODO: Add a parameter description |
| updateNetworkWirelessSettings | Optional | TODO: Add a parameter description |
var input = [];
input['networkId'] = 'networkId';
input['updateNetworkWirelessSettings'] = new UpdateNetworkWirelessSettingsModel({"key":"value"});
controller.updateNetworkWirelessSettings(input, function(error, response, context) {
});
FAQs
The Cisco Meraki Dashboard API is a modern REST API based on the [OpenAPI](https://swagger.io/docs/specification/about/) specification. ## What can the API be used for? The Dashboard API can be used for many purposes. It's meant to be an open-ended tool.
We found that meraki demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.