- What's Updated
- [ devices ]
- [ switch ]
- [ networks ]
- clients
- Returns a timeseries of total traffic consumption rates for all clients on a network within a given timespan, in megabits per second.
- Return overview statistics for network clients
- Return the policy assigned to a client on the network
- Return the client's network traffic data over time
- Return the client's daily usage history
- clients
- [ sm ]
- [ wireless ]
- [ organizations ]
- [ appliance ]
- What's New
Version 1.43.0 to 1.44.0
Summary of Changes
7 - New
41 - Updated
694 - Total operations
449 - Total Paths
What's Updated
[ devices ]
clients
List the clients of a device, up to a maximum of a month ago
GET /devices/{serial}/clients
- Response property
propertiesvalue added
[ switch ]
ports
List the switch ports for a switch
GET /devices/{serial}/switch/ports
- Optional property
moduleAdded
- Optional property
mirrorAdded
- Response property
modulevalue added
- Response property
mirrorvalue added
Return a switch port
GET /devices/{serial}/switch/ports/{portId}
- Optional property
moduleAdded
- Optional property
mirrorAdded
- Response property
modulevalue added
- Response property
mirrorvalue added
Update a switch port
PUT /devices/{serial}/switch/ports/{portId}
- Optional property
moduleAdded
- Optional property
mirrorAdded
configTemplates
Return all the ports of a switch template
GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports
- Optional property
moduleAdded
- Optional property
mirrorAdded
- Response property
modulevalue added
- Response property
mirrorvalue added
Return a switch template port
GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
- Optional property
moduleAdded
- Optional property
mirrorAdded
- Response property
modulevalue added
- Response property
mirrorvalue added
Update a switch template port
PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
- Optional property
moduleAdded
- Optional property
mirrorAdded
[ networks ]
clients
Returns a timeseries of total traffic consumption rates for all clients on a network within a given timespan, in megabits per second.
GET /networks/{networkId}/clients/bandwidthUsageHistory
- Response property
propertiesvalue added
- Response property
upstreamvalue added
- Response property
downstreamvalue added
Return overview statistics for network clients
GET /networks/{networkId}/clients/overview
- Response property
propertiesvalue added
Return the policy assigned to a client on the network
GET /networks/{networkId}/clients/{clientId}/policy
- Response property
propertiesvalue added
Return the client's network traffic data over time
GET /networks/{networkId}/clients/{clientId}/trafficHistory
- Response property
propertiesvalue added
Return the client's daily usage history
GET /networks/{networkId}/clients/{clientId}/usageHistory
- Response property
propertiesvalue added
[ sm ]
profiles
List all profiles in a network
GET /networks/{networkId}/sm/profiles
- Optional param
payloadTypesadded
- Optional property
payloadTypesAdded
- Response property
payloadTypesvalue added
[ wireless ]
ssids
Display the splash page settings for the given SSID
GET /networks/{networkId}/wireless/ssids/{number}/splash/settings
- Optional property
themeIdAdded
- Response property
themeIdvalue added
Modify the splash page settings for the given SSID
PUT /networks/{networkId}/wireless/ssids/{number}/splash/settings
- Optional property
themeIdAdded
- Optional property
themeIdAdded
[ organizations ]
service
List the organizations that the user has privileges on
GET /organizations
- Response property
headersvalue added
- Optional param
perPageadded
- Optional param
startingAfteradded
- Optional param
endingBeforeadded
Claim a list of devices, licenses, and/or orders into an organization inventory
POST /organizations/{organizationId}/claim
- Summary changed from
Claim a list of devices, licenses, and/or orders into an organizationtoClaim a list of devices, licenses, and/or orders into an organization inventory
[ appliance ]
trafficShaping
Display VPN exclusion rules for MX networks.
GET /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork
- Response property
propertiesvalue added
What's New
[ devices ]
throughputTest
PATH /devices/{serial}/liveTools/throughputTest
- Path added
- New operation
Enqueue a job to test a device throughput, the test will run for 10 secs to test throughput
POST
/devices/{serial}/liveTools/throughputTest{ "throughputTestId": "123", "url": "/devices/QXXX-YYYY-ZZZZ/liveTools/throughputTest/123", "status": "complete", "result": { "speeds": { "downstream": 1337 } }, "request": { "serial": "Q234-ABCD-5678" }, "error": "error description", "callback": { "id": "1284392014819", "url": "https://webhook.site/28efa24e-f830-4d9f-a12b-fbb9e5035031", "status": "new" } }
PATH /devices/{serial}/liveTools/throughputTest/{throughputTestId}
- Path added
- New operation
Return a throughput test job
GET
/devices/{serial}/liveTools/throughputTest/{throughputTestId}{ "throughputTestId": "123", "url": "/devices/QXXX-YYYY-ZZZZ/liveTools/throughputTest/123", "status": "complete", "result": { "speeds": { "downstream": 1337 } }, "request": { "serial": "Q234-ABCD-5678" }, "error": "error description" }
[ networks ]
vlansEnabledState
PATH /networks/{networkId}/vlansEnabledState
- Path added
- New operation
Returns the enabled status of VLANs for the network
GET
/networks/{networkId}/vlansEnabledState{ "enabled": true, "networkId": "N_24329156" }
[ organizations ]
inventory
PATH /organizations/{organizationId}/inventory/devices/swaps/bulk
- Path added
- New operation
Swap the devices identified by devices.old with a devices.new, then perform the :afterAction on the devices.old.
POST
/organizations/{organizationId}/inventory/devices/swaps/bulk{ "jobId": "1284392014819", "swaps": [ { "id": "1284392014819", "devices": { "old": { "mac": "00:11:22:33:44:55", "serial": "Q234-ABCD-5678", "model": "MR34", "name": "My AP" }, "new": { "mac": "00:11:22:33:44:55", "serial": "Q234-ABCD-5678", "model": "MR34", "name": "My AP" } }, "status": "complete", "afterAction": "remove from network", "createdAt": "2023-04-24T12:40:11Z", "completedAt": "2023-04-24T12:40:12Z", "errors": [] } ] }
PATH /organizations/{organizationId}/inventory/devices/swaps/bulk/{id}
- Path added
- New operation
List of device swaps for a given request ID ({id}).
GET
/organizations/{organizationId}/inventory/devices/swaps/bulk/{id}{ "jobId": "1284392014819", "swaps": [ { "id": "1284392014819", "devices": { "old": { "mac": "00:11:22:33:44:55", "serial": "Q234-ABCD-5678", "model": "MR34", "name": "My AP" }, "new": { "mac": "00:11:22:33:44:55", "serial": "Q234-ABCD-5678", "model": "MR34", "name": "My AP" } }, "status": "complete", "afterAction": "remove from network", "createdAt": "2023-04-24T12:40:11Z", "completedAt": "2023-04-24T12:40:12Z", "errors": [] } ] }
[ licensing ]
subscription
PATH /administered/licensing/subscription/entitlements
- Path added
- New operation
Retrieve the list of purchasable entitlements
GET
/administered/licensing/subscription/entitlements{ "sku": "LIC-MR-A", "name": "MR", "productType": "wireless", "productClass": "MR", "featureTier": "advantage", "isAddOn": false }
PATH /administered/licensing/subscription/subscriptions/compliance/statuses
- Path added
- New operation
Get compliance status for requested subscriptions
GET
/administered/licensing/subscription/subscriptions/compliance/statuses[ { "subscription": { "id": "12345", "name": "Corporate Subscription", "status": "active" }, "violations": { "byProductClass": [ { "productClass": "MS 100 Small", "gracePeriodEndsAt": "2023-12-07T00:00:00Z", "missing": { "entitlements": [ { "sku": "LIC-MS-100-S-E", "quantity": 11 } ] } } ] } } ]