- 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
properties
value added
[ switch ]
ports
List the switch ports for a switch
GET /devices/{serial}/switch/ports
- Optional property
module
Added
- Optional property
mirror
Added
- Response property
module
value added
- Response property
mirror
value added
Return a switch port
GET /devices/{serial}/switch/ports/{portId}
- Optional property
module
Added
- Optional property
mirror
Added
- Response property
module
value added
- Response property
mirror
value added
Update a switch port
PUT /devices/{serial}/switch/ports/{portId}
- Optional property
module
Added
- Optional property
mirror
Added
configTemplates
Return all the ports of a switch template
GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports
- Optional property
module
Added
- Optional property
mirror
Added
- Response property
module
value added
- Response property
mirror
value added
Return a switch template port
GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
- Optional property
module
Added
- Optional property
mirror
Added
- Response property
module
value added
- Response property
mirror
value added
Update a switch template port
PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
- Optional property
module
Added
- Optional property
mirror
Added
[ 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
properties
value added
- Response property
upstream
value added
- Response property
downstream
value added
Return overview statistics for network clients
GET /networks/{networkId}/clients/overview
- Response property
properties
value added
Return the policy assigned to a client on the network
GET /networks/{networkId}/clients/{clientId}/policy
- Response property
properties
value added
Return the client's network traffic data over time
GET /networks/{networkId}/clients/{clientId}/trafficHistory
- Response property
properties
value added
Return the client's daily usage history
GET /networks/{networkId}/clients/{clientId}/usageHistory
- Response property
properties
value added
[ sm ]
profiles
List all profiles in a network
GET /networks/{networkId}/sm/profiles
- Optional param
payloadTypes
added
- Optional property
payloadTypes
Added
- Response property
payloadTypes
value added
[ wireless ]
ssids
Display the splash page settings for the given SSID
GET /networks/{networkId}/wireless/ssids/{number}/splash/settings
- Optional property
themeId
Added
- Response property
themeId
value added
Modify the splash page settings for the given SSID
PUT /networks/{networkId}/wireless/ssids/{number}/splash/settings
- Optional property
themeId
Added
- Optional property
themeId
Added
[ organizations ]
service
List the organizations that the user has privileges on
GET /organizations
- Response property
headers
value added
- Optional param
perPage
added
- Optional param
startingAfter
added
- Optional param
endingBefore
added
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 organization
toClaim 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
properties
value 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 } ] } } ] } } ]