Monitoring and Troubleshooting
The following sections describe the API changes from version 26.1 to 26.2.
Table of Contents
Breaking changes (4)
- [Monitoring - Alarms Details]
- [Monitoring - Health]
- [Monitoring - Search]
- [Monitoring - Stats Download]
New (27)
- [Monitoring - Alarms Details]
- [Monitoring - Alarms Notification]
- [Monitoring - CDP]
- [Monitoring - Device Configuration Security Advisories]
- [Monitoring - LLDP]
- [Monitoring - Stats Download]
- [Real-Time Monitoring - BFD]
- [Real-Time Monitoring - Cellular]
- [Real-Time Monitoring - Interface]
- [Real-Time Monitoring - Lpshield]
- [Real-Time Monitoring - Next Generation Firewall Update Status]
- [Real-Time Monitoring - Power Management]
- [Real-Time Monitoring - Power Management Daily History]
- [Real-Time Monitoring - Power Management Hourly History]
- [Real-Time Monitoring - QFP]
- [Real-Time Monitoring - Switchport]
- [Real-Time Monitoring - device/vlan]
- [Troubleshooting Tools - Device Connectivity]
Deprecated (0)
Updates (12)
- [Monitoring - Alarms Details]
- [Monitoring - Alarms Notification]
- [Monitoring - Device Details]
- [Monitoring - Health]
- [Monitoring - Search]
- [Monitoring - SiteHealth Monitor]
- [Monitoring - Stats Download]
- [Real-Time Monitoring - BFD]
- [Real-Time Monitoring - Interface]
- [Troubleshooting Tools - Device Connectivity]
Breaking changes
The following are changes to the API that may break an application or integration.
[Monitoring - Alarms Details]
- GET /alarms/purgefrequency
- API Operation Summary: Get alarm purge timer
- ⛔️ Breaking Change - deleted the 'query' request parameter 'activeTime'
- ⛔️ Breaking Change - deleted the 'query' request parameter 'interval'
- ⛔️ Breaking Change - api operation id 'setPeriodicPurgeTimer' removed and replaced with 'getPeriodicPurgeTimer'
[Monitoring - Health]
- GET /health/devices
- API Operation Summary: get the devices health properties
- ⛔️ Breaking Change - for the 'query' request parameter 'personality', changed type/format from 'string'/'' to 'array'/''
[Monitoring - Search]
- GET /v1/search
- API Operation Summary: Search a text
- ⛔️ Breaking Change - the 'object' response's property type/format changed from ''/'string' to ''/'200' for status %!s(MISSING)
[Monitoring - Stats Download]
- GET /statistics/download/{processType}/file/{fileType}/{queue}/{deviceIp}/{token}/{fileName}
- API Operation Summary: Downloading stats file
- ⛔️ Breaking Change - Removed operation
New
The following operations are introduced with this release:
[Monitoring - Alarms Details]
[Monitoring - Alarms Notification]
- POST /notifications/rule/{type}
- New operation: Add notification rule by type
- PUT /notifications/rule/{type}
- New operation: Update a specific notification rule by type
[Monitoring - CDP]
- GET /device/cdp/neighbors
- New operation: Get CDP neighbors
- POST /device/cdp/neighbors
- New operation: Get filtered CDP neighbors
[Monitoring - Device Configuration Security Advisories]
[Monitoring - LLDP]
- GET /device/lldp/neighbors
- New operation: Get LLDP neighbors
- POST /device/lldp/neighbors
- New operation: Get filtered LLDP neighbors
[Monitoring - Stats Download]
- GET /statistics/download/{processType}/file/{token}/{fileName}
- New operation: Downloading stats file
[Real-Time Monitoring - BFD]
- GET /device/bfd/state/remoteSiteList
- New operation: Get BFD remote site id list by local device site id
[Real-Time Monitoring - Cellular]
- GET /device/cellular/dyingGasp
- New operation: Get cellular Dying-Gasp data from device
- GET /device/cellular/gps
- New operation: Get cellular GPS data from device
[Real-Time Monitoring - Interface]
[Real-Time Monitoring - Lpshield]
[Real-Time Monitoring - Next Generation Firewall Update Status]
- GET /device/ngfw/engine-status
- New operation: Get Next Generation Firewall Engine Status
- GET /device/ngfw/lsp-update-status
- New operation: Get Next Generation Firewall LSP Update Status
- GET /device/ngfw/vdb-update-status
- New operation: Get Next Generation Firewall VDB Update Status
- GET /device/ngfw/version-status
- New operation: Get Next Generation Firewall Version Status
[Real-Time Monitoring - Power Management]
[Real-Time Monitoring - Power Management Daily History]
[Real-Time Monitoring - Power Management Hourly History]
[Real-Time Monitoring - QFP]
- GET /device/qfp/classificationmem
- New operation: Get QFP classification memory
- GET /device/qfp/classificationtcam
- New operation: Get QFP classification tcam
[Real-Time Monitoring - Switchport]
[Real-Time Monitoring - device/vlan]
[Troubleshooting Tools - Device Connectivity]
- POST /device/tools/admintech/delayed/cancel
- New operation: Cancel delayed admin tech generation task
- POST /device/tools/admintech/force/generate
- New operation: Force generate delayed admin tech logs
Deprecated
The following operations and properties will be removed in future releases. Therefore, it is not recommended to use these resources.
Updates
[Monitoring - Alarms Details]
- POST /alarms/markviewed
- API Operation Summary: Mark alarms as acknowledged based on UUIDs. Supports at most 1000 UUID entries per request; duplicates are processed once.
- added the new optional request property 'uuid'
- GET /alarms/purgefrequency
- API Operation Summary: Get alarm purge timer
- ⛔️ Breaking Change -deleted the 'query' request parameter 'activeTime'
- ⛔️ Breaking Change -deleted the 'query' request parameter 'interval'
- ⛔️ Breaking Change -api operation id 'setPeriodicPurgeTimer' removed and replaced with 'getPeriodicPurgeTimer'
[Monitoring - Alarms Notification]
- GET /notifications/rules
- API Operation Summary: Get all rules or specific notification rule by its Id
- added the new optional 'query' request parameter 'type'
[Monitoring - Device Details]
- GET /device
- API Operation Summary: List all devices
- added the new optional 'query' request parameter 'bfdSessions'
- added the new optional 'query' request parameter 'bfdSessionsUp'
- added the new optional 'query' request parameter 'board-serial'
- added the new optional 'query' request parameter 'certificate-validity'
- added the new optional 'query' request parameter 'connectedVManages'
- added the new optional 'query' request parameter 'controlConnections'
- added the new optional 'query' request parameter 'device-groups'
- added the new optional 'query' request parameter 'device-model'
- added the new optional 'query' request parameter 'device-os'
- added the new optional 'query' request parameter 'device-type'
- added the new optional 'query' request parameter 'deviceId'
- added the new optional 'query' request parameter 'domain-id'
- added the new optional 'query' request parameter 'health'
- added the new optional 'query' request parameter 'host-name'
- added the new optional 'query' request parameter 'isDeviceGeoData'
- added the new optional 'query' request parameter 'lastupdated'
- added the new optional 'query' request parameter 'latitude'
- added the new optional 'query' request parameter 'layoutLevel'
- added the new optional 'query' request parameter 'linux_cpu_count'
- added the new optional 'query' request parameter 'local-system-ip'
- added the new optional 'query' request parameter 'longitude'
- added the new optional 'query' request parameter 'max-controllers'
- added the new optional 'query' request parameter 'model_sku'
- added the new optional 'query' request parameter 'multicloudPersonality'
- added the new optional 'query' request parameter 'not'
- added the new optional 'query' request parameter 'ompPeers'
- added the new optional 'query' request parameter 'personality'
- added the new optional 'query' request parameter 'platform'
- added the new optional 'query' request parameter 'reachability'
- added the new optional 'query' request parameter 'site-name'
- added the new optional 'query' request parameter 'state'
- added the new optional 'query' request parameter 'state_description'
- added the new optional 'query' request parameter 'status'
- added the new optional 'query' request parameter 'statusOrder'
- added the new optional 'query' request parameter 'system-ip'
- added the new optional 'query' request parameter 'testbed_mode'
- added the new optional 'query' request parameter 'timezone'
- added the new optional 'query' request parameter 'total_cpu_count'
- added the new optional 'query' request parameter 'uptime-date'
- added the new optional 'query' request parameter 'uuid'
- added the new optional 'query' request parameter 'validity'
- added the new optional 'query' request parameter 'version'
- added the new optional 'query' request parameter 'vpnId'
[Monitoring - Health]
- GET /health/devices
- API Operation Summary: get the devices health properties
- ⛔️ Breaking Change -for the 'query' request parameter 'personality', changed type/format from 'string'/'' to 'array'/''
- added the new optional 'query' request parameter 'chassis_number'
- added the new optional 'query' request parameter 'serial_number'
- added the new optional 'query' request parameter 'system_ip'
- added the optional property 'devices/items/timeDiff' to the response with the '200' status
- added the optional property 'devices/items/timeSyncMessage' to the response with the '200' status
[Monitoring - Search]
- GET /v1/search
- API Operation Summary: Search a text
- ⛔️ Breaking Change -the 'object' response's property type/format changed from ''/'string' to ''/'200' for status %!s(MISSING)
- added the optional property '/items/results/items/identifiers' to the response with the '200' status
- added the required property '/items/results/items/links/items/href' to the response with the '200' status
[Monitoring - SiteHealth Monitor]
- GET /statistics/sitehealth/common
- API Operation Summary: sitehealth data
- added the new optional 'query' request parameter 'bfd_state'
[Monitoring - Stats Download]
- POST /statistics/download/{processType}/filelist
- API Operation Summary: Downloading list of stats file
- added the non-success response with the status '507'
[Real-Time Monitoring - BFD]
- GET /device/bfd/sites/detail
- API Operation Summary: Get detailed BFD site details
- added the new optional 'query' request parameter 'vpnId'
[Real-Time Monitoring - Interface]
- GET /device/interface
- API Operation Summary: Get device interfaces
- added the new optional 'query' request parameter 'fec-mode'
- added the new optional 'query' request parameter 'hwaddr'
- GET /device/interface/synced
- API Operation Summary: Get device interfaces synchronously
- added the new optional 'query' request parameter 'endTime'
- added the new optional 'query' request parameter 'fec-mode'
- added the new optional 'query' request parameter 'hwaddr'
- added the new optional 'query' request parameter 'lastNHours'
- added the new optional 'query' request parameter 'startTime'