The postman docs that are used to fetch additional endpoints are being dropped in favor of exclusively using the official docs. The postman docs required more maintainance due to inconsistencies in formatting and they took a long time to fetch from the network (10 seconds!). Additionally, the blacklist is being dropped since it's original purpose was to account for odd postman endpoints that weren't properly filtered by the tool.
- All endpoints in the 'Analytics' have been moved to 'MV Sense'
- i.e. change
dashboard.analytics
todashboard.mv_sense
- i.e. change
dashboard.devices.list
used to list devices by network, and is now changed todashboard.devices.listByNetwork
- Added approximately 70 new endpoints
- #7: Fixed being unable to import the library
- Content Filtering: Categories -
dashboard.content_filtering.categories
- Content Filtering: Rules -
dashboard.content_filtering.rules
- Switch settings -
dashboard.switch_settings
- Uplink settings -
dashboard.uplink_settings
- Clients -
dashboard.clients
- Provision clients -
dashboard.clients.provision
- Provision clients -
- Saving to blacklist will automatically disable current blacklist
- Blacklist generation can now include official endpoints
- Hotspot 2.0 - It seems to have been removed without any explicit warning
dashboard.devices.lldp_cdp_info
=>dashboard.devices.lldpCdpInfo
- Added ability to make custom REST calls in light of the rapidly evolving API and the new API endpoints
- Added approximately 60 new endpoints
- Fixed not being able to retrieve the events from a client
- Fixed not being able to retrieve the security events endpoint
- Fixed not being able to pass parameters for binding a network to a template
- Added unit testing of source and utility functions as well as an experimental API coverage tool (see the announcement in the README for more details)
- Bluetooth Clients -
dashboard.bluetooth_clients
- Meraki Auth -
dashboard.meraki_auth
- Personal Identifying Information -
dashboard.pii[organizations/networks]
- Applies for both organizations and networks
- Clients -
dashboard.clients
- Get client -
dashboard.clients.get
- Get usage history -
dashboard.clients.usageHistory
- Get traffic history -
dashboard.clients.trafficHistory
- Get events -
dashboard.clients.events
- Get security events -
dashboard.clients.securityEvents
- Get client -
- #4: Fixed a bug where organization IDs longer than 16 digits would have their trailing digits be set to zero upon being parsed to JSON. This was due to how javascript handles integers larger than (253 - 1)
- Phone conference rooms -
dashboard.phone_comference_rooms
- Added new endpoint to get device statuses from an organization -
dashboard.organizations.getDeviceStatuses
- Fixed not being able to update an admin's attributes
- Functions that took only one parameter for the
params
object are flattened - The affected functions are as follows:
dashboard.clients
list
getPolicy
dashboard.devices
lldp_cdp_info
dashboard.networks
listAirMarshalScanResults
- #2: The base url is changed from
dashboard.meraki.com
toapi.meraki.com