openapi: 3.2.0 info: title: Monitoring and Troubleshooting Monitoring - Temperature Statistics API description: "Includes API operations for the following:\n Real-time monitoring\n Accessing statistics APIs and statistics bulk APIs\n Retrieving device state\n Managing alarms and events" contact: email: vmanage@cisco.com license: name: Commercial License url: https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html version: 26.1.0+2026-01-06 x-provenance: method: harvested authored_by: Cisco Catalyst SD-WAN harvested_by: API Evangelist harvested_on: '2026-08-19' first_party: true provider_published: true source_host: pubhub.devnetcloud.com note: 4,138 operations across 2,841 paths, published by Cisco as self-contained per-operation OpenAPI 3.1.0 fragments on the DevNet CDN and consolidated here into 13 documents. Ownership verified from info.contact vmanage@cisco.com and the Cisco license URL rather than from the fetch host. x-evidence: - type: source url: https://pubhub.devnetcloud.com/media/cisco-catalyst-sd-wan-26-1-api-guide/docs/ - type: source url: https://developer.cisco.com/docs/sdwan/ servers: - url: /dataservice tags: - name: Monitoring - Temperature Statistics paths: /statistics/temperature: get: tags: - Monitoring - Temperature Statistics description: Get stats raw data operationId: getStatDataRawData_MonitoringTemperatureStatistics_2303 parameters: - name: query in: query description: Query string schema: type: string example: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours aggregation: metrics: - property: latency type: avg - name: page in: query description: page number schema: minimum: 1 type: integer format: int64 - name: pageSize in: query description: page size schema: minimum: 1 type: integer format: int64 - name: sortBy in: query description: sort by(emp:entry_time) schema: pattern: ^[a-zA-Z-_]+$ type: string - name: sortOrder in: query description: sort order(emp:asc、ASC、Asc、desc、Desc、DESC) schema: type: string responses: '200': description: Success content: application/json: schema: type: object examples: Search result: description: Search result value: data: - remote_color: 3g fec_re: 0 vqoe_score: 10 device_model: vedge-cloud latency: 1 tx_octets: 0 dst_ip: 10.0.101.2 local_color: lte src_ip: 10.1.14.14 sla_class_names: None loss: 0 total: 600 tx_pkts: 0 fec_tx: 0 rx_octets: 0 statcycletime: 1589075400056 state: Up local_system_ip: 172.16.255.14 tenant: default entry_time: 1589073792008 loss_percentage: 0 rx_pkts: 0 vmanage_system_ip: 172.16.255.14 fec_rx: 0 src_port: 12380 jitter: 1 remote_system_ip: 172.16.255.11 vdevice_name: 172.16.255.14 proto: IPSEC vip_idx: 190 dst_port: 12366 name: 172.16.255.14:lte-172.16.255.11:3g sla_class_list: '0' tunnel_color: 3g:lte host_name: vm4 id: 4OBG_HEB_JLsavezVUfr '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: default post: tags: - Monitoring - Temperature Statistics description: Get stats raw data operationId: getStatsRawData_MonitoringTemperatureStatistics_2304 parameters: - name: page in: query description: page number schema: minimum: 1 type: integer format: int64 - name: pageSize in: query description: page size schema: minimum: 1 type: integer format: int64 - name: sortBy in: query description: sort by schema: pattern: ^[a-zA-Z-_]+$ type: string - name: sortOrder in: query description: sort order schema: type: string requestBody: description: Stats query string content: application/json: schema: type: object examples: Stats query string: description: Stats query string value: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours aggregation: field: - property: name sequence: 1 - property: proto sequence: 2 histogram: property: entry_time type: minute interval: 30 order: asc metrics: - property: latency type: avg - property: loss type: avg - property: loss_percentage type: avg - property: vqoe_score type: avg required: true responses: '200': description: Success content: application/json: schema: type: object examples: Search result: description: Search result value: data: - remote_color: lte fec_re: 0 vqoe_score: 10 device_model: vedge-cloud latency: 1 tx_octets: 0 dst_ip: 10.0.106.1 local_color: lte src_ip: 10.1.15.15 sla_class_names: test_sla_class loss: 0 total: 600 tx_pkts: 0 fec_tx: 0 rx_octets: 0 statcycletime: 1589075400052 state: Up local_system_ip: 172.16.255.15 tenant: default entry_time: 1589073783045 loss_percentage: 0 rx_pkts: 0 vmanage_system_ip: 172.16.255.15 fec_rx: 0 src_port: 12366 jitter: 1 remote_system_ip: 172.16.255.16 vdevice_name: 172.16.255.15 proto: IPSEC vip_idx: 351 dst_port: 12386 name: 172.16.255.15:lte-172.16.255.16:lte sla_class_list: 0,1 tunnel_color: lte:lte host_name: vm5 id: IuBG_HEB_JLsavezVkiZ pageInfo: startTime: '1589073783045' endTime: '1589072535795' count: 15 '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: default /statistics/temperature/aggregation: get: tags: - Monitoring - Temperature Statistics description: Get aggregated data based on input query and filters. The data can be filtered on time and other unique parameters based upon necessity and intended usage operationId: getAggregationDataByQuery_MonitoringTemperatureStatistics_3503 parameters: - name: query in: query description: Query filter schema: type: string examples: Monitoring - Temperature Statistics: description: generated by base class - Monitoring - Temperature Statistics value: query: condition: AND rules: - value: - '6' field: entry_time type: date operator: last_n_hours - value: - 172.16.255.15 field: vdevice_name type: string operator: in aggregation: metrics: - property: current_reading type: avg field: - property: slot_loc - property: comp_name histogram: property: entry_time type: minute interval: 30 order: asc $$ref: '#/components/examples/ComViptelaVmanageServerElasticsearchAbstractstatisticsrestfulresourceParameterExampleTemperaturestatistics' responses: '200': description: Success content: application/json: schema: type: object examples: Monitoring - Temperature Statistics: description: generated by base class - Monitoring - Temperature Statistics value: query: condition: AND rules: - value: - '6' field: entry_time type: date operator: last_n_hours - value: - 172.16.255.15 field: vdevice_name type: string operator: in aggregation: metrics: - property: current_reading type: avg field: - property: slot_loc - property: comp_name histogram: property: entry_time type: minute interval: 30 order: asc $$ref: '#/components/examples/ComViptelaVmanageServerElasticsearchAbstractstatisticsrestfulresourceParameterExampleTemperaturestatistics' '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: default post: tags: - Monitoring - Temperature Statistics description: Get aggregated data based on input query and filters. The data can be filtered on time and other unique parameters based upon necessity and intended usage operationId: getPostAggregationDataByQuery_MonitoringTemperatureStatistics_3504 requestBody: description: Stats query string content: application/json: schema: type: object examples: Monitoring - Temperature Statistics: description: generated by base class - Monitoring - Temperature Statistics value: query: condition: AND rules: - value: - '6' field: entry_time type: date operator: last_n_hours - value: - 172.16.255.15 field: vdevice_name type: string operator: in aggregation: metrics: - property: current_reading type: avg field: - property: slot_loc - property: comp_name histogram: property: entry_time type: minute interval: 30 order: asc $$ref: '#/components/examples/ComViptelaVmanageServerElasticsearchAbstractstatisticsrestfulresourceParameterExampleTemperaturestatistics' required: true responses: '200': description: Success content: application/json: schema: type: object examples: Monitoring - Temperature Statistics: description: generated by base class - Monitoring - Temperature Statistics value: header: generatedOn: 1741076666609 columns: - property: entry_time title: Entry_time dataType: date isDisplay: true - property: comp_name title: Comp_name dataType: string isDisplay: true - property: current_reading title: Current_reading dataType: double isDisplay: true - property: slot_loc title: Slot_loc dataType: string isDisplay: true fields: - property: entry_time dataType: date - property: comp_name dataType: string - property: current_reading dataType: double - property: slot_loc dataType: string entryTimeList: - 1741053600000 - 1741055400000 - 1741057200000 - 1741059000000 - 1741060800000 - 1741062600000 - 1741064400000 - 1741066200000 - 1741068000000 - 1741069800000 - 1741071600000 - 1741073400000 - 1741075200000 data: - entry_time: 1741053600000 current_reading: 18 slot_loc: Slot1 comp_name: Comp2 count: 3 - entry_time: 1741053600000 current_reading: 10.333 slot_loc: Slot2 comp_name: Comp1 count: 3 - entry_time: 1741053600000 current_reading: 15.333 slot_loc: Slot1 comp_name: Comp1 count: 3 - entry_time: 1741053600000 current_reading: 20.333 slot_loc: Slot2 comp_name: Comp2 count: 3 - entry_time: 1741055400000 current_reading: 43 slot_loc: Slot1 comp_name: Comp2 count: 3 - entry_time: 1741055400000 current_reading: 10.333 slot_loc: Slot2 comp_name: Comp1 count: 3 - entry_time: 1741055400000 current_reading: 25 slot_loc: Slot1 comp_name: Comp1 count: 3 - entry_time: 1741055400000 current_reading: 7 slot_loc: Slot2 comp_name: Comp2 count: 3 - entry_time: 1741057200000 current_reading: 30.667 slot_loc: Slot2 comp_name: Comp1 count: 3 - entry_time: 1741057200000 current_reading: 13 slot_loc: Slot1 comp_name: Comp2 count: 3 - entry_time: 1741057200000 current_reading: 48 slot_loc: Slot2 comp_name: Comp2 count: 3 - entry_time: 1741057200000 current_reading: 16.333 slot_loc: Slot1 comp_name: Comp1 count: 3 - entry_time: 1741059000000 current_reading: 20.333 slot_loc: Slot1 comp_name: Comp2 count: 3 - entry_time: 1741059000000 current_reading: 22.667 slot_loc: Slot2 comp_name: Comp1 count: 3 - entry_time: 1741059000000 current_reading: 17.333 slot_loc: Slot1 comp_name: Comp1 count: 3 - entry_time: 1741059000000 current_reading: 27.333 slot_loc: Slot2 comp_name: Comp2 count: 3 $$ref: '#/components/examples/ComViptelaVmanageServerElasticsearchAbstractstatisticsrestfulresourceResponseExampleTemperaturestatistics' '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: default,dca /statistics/temperature/csv: get: tags: - Monitoring - Temperature Statistics description: Get raw data with optional query as CSV operationId: getStatDataRawDataAsCSV_MonitoringTemperatureStatistics_2703 parameters: - name: query in: query description: Query string schema: type: string example: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours responses: '200': description: Success content: text/csv: schema: type: string examples: Search result in csv format: description: Search result in csv format value: blob:https:///82c972bc-f9b3-4cce-bb70-1e1b033ef1cd '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: default /statistics/temperature/doccount: get: tags: - Monitoring - Temperature Statistics description: Get response count of a query operationId: getCount_MonitoringTemperatureStatistics_3203 parameters: - name: query in: query description: Query required: true schema: type: string example: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours responses: '200': description: Success content: application/json: schema: type: object examples: Query result count: description: Query result count value: count: 17193 '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error post: tags: - Monitoring - Temperature Statistics description: Get response count of a query operationId: getCountPost_MonitoringTemperatureStatistics_3204 requestBody: description: Query content: application/json: schema: type: object examples: Query: description: Query value: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours required: true responses: '200': description: Success content: application/json: schema: type: object examples: Query result count: description: Query result count value: count: 9642 '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error /statistics/temperature/fields: get: tags: - Monitoring - Temperature Statistics description: Get fields and type operationId: getStatDataFields_MonitoringTemperatureStatistics_3003 responses: '200': description: Success content: application/json: schema: type: object example: - dataType: string property: mac - dataType: string property: vap - dataType: number property: rssi - dataType: string property: mode - dataType: number property: bandwidth - dataType: string property: data_security - dataType: number property: rx_rate - dataType: string property: assoc_time - dataType: date property: entry_time - dataType: date property: statcycletime - dataType: string property: ssid - dataType: number property: vip_idx - dataType: date property: vip_time - dataType: string property: vdevice_name - dataType: string property: host_name - dataType: string property: device_model '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error /statistics/temperature/overview: get: tags: - Monitoring - Temperature Statistics description: Get temperature and power statistics overview operationId: getTemperatureOverview parameters: - name: last_n_hours in: query schema: maximum: 24 minimum: 1 type: integer format: int32 default: 12 - name: limit in: query schema: minimum: 1 type: integer format: int32 default: 30 responses: '200': description: Success content: application/json: schema: type: object properties: detail: type: object properties: fair: type: array items: type: object properties: deviceModel: type: string example: vedge-cloud hostName: type: string example: vm5 localSystemIp: type: string example: 172.16.255.15 powerConsumption: type: string example: '20.1' siteId: type: string example: '500' siteName: type: string example: SITE_500 systemIp: type: string example: 172.16.255.15 temperatureStatus: type: string example: good enum: - good - fair - poor $$ref: '#/components/schemas/DeviceTemperatureDetail' good: type: array items: type: object properties: deviceModel: type: string example: vedge-cloud hostName: type: string example: vm5 localSystemIp: type: string example: 172.16.255.15 powerConsumption: type: string example: '20.1' siteId: type: string example: '500' siteName: type: string example: SITE_500 systemIp: type: string example: 172.16.255.15 temperatureStatus: type: string example: good enum: - good - fair - poor $$ref: '#/components/schemas/DeviceTemperatureDetail' poor: type: array items: type: object properties: deviceModel: type: string example: vedge-cloud hostName: type: string example: vm5 localSystemIp: type: string example: 172.16.255.15 powerConsumption: type: string example: '20.1' siteId: type: string example: '500' siteName: type: string example: SITE_500 systemIp: type: string example: 172.16.255.15 temperatureStatus: type: string example: good enum: - good - fair - poor $$ref: '#/components/schemas/DeviceTemperatureDetail' $$ref: '#/components/schemas/TemperatureOverviewResponseDetail' total: type: object properties: fair: type: number example: 0 good: type: number example: 18 poor: type: number example: 0 $$ref: '#/components/schemas/TemperatureOverviewResponseTotal' $$ref: '#/components/schemas/TemperatureOverviewResponse' '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error /statistics/temperature/page: get: tags: - Monitoring - Temperature Statistics description: Get stats raw data operationId: getStatsPaginationRawData_MonitoringTemperatureStatistics_2803 parameters: - name: query in: query description: Query string schema: type: string example: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours - name: scrollId in: query description: ES scroll Id schema: type: string example: DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAOIWZ1NQbXpvQ29Uc0stNzZ2UzlwTEREUQ== - name: count in: query description: Result size schema: type: integer format: int64 example: 10 responses: '200': description: Success content: application/json: schema: type: object examples: Search result: description: Search result value: data: - mem_used: 19407626240 disk_avail: 9305948160 device_model: vmanage mem_cached: 6740430848 mem_util: 0.59 min1_avg: 0.92 disk_used: 5789007872 statcycletime: 1647394800045 tenant: 57501bad-32a7-4f52-8f54-8547dcd7403e entry_time: 1647393870251 runningp: 0 cpu_user: 8.63 cpu_idle_new: 88.14 vip_time: 1647393870252 min15_avg: 1.08 totalp: 2427 cpu_idle: 88.14 mem_buffers: 892911616 cpu_system: 3.23 vmanage_system_ip: 169.254.10.2 min5_avg: 1.07 cpu_min1_avg: 0.115 mem_free: 5716930560 vdevice_name: 172.16.255.201 vip_idx: 82 cpu_min15_avg: 0.135 system_ip: 172.16.255.201 cpu_user_new: 8.63 cpu_system_new: 3.23 host_name: vm201 cpu_min5_avg: 0.13375 id: 4YphkH8BPIGvVbrdtzXi - mem_used: 19534016512 disk_avail: 9304268800 device_model: vmanage mem_cached: 6747897856 mem_util: 0.6 min1_avg: 1.14 disk_used: 5790687232 statcycletime: 1647394800046 tenant: 57501bad-32a7-4f52-8f54-8547dcd7403e entry_time: 1647394110479 runningp: 0 cpu_user: 5.53 cpu_idle_new: 91.49 vip_time: 1647394110479 min15_avg: 1.1 totalp: 2323 cpu_idle: 91.49 mem_buffers: 902213632 cpu_system: 2.97 vmanage_system_ip: 169.254.10.2 min5_avg: 1.14 cpu_min1_avg: 0.1425 mem_free: 5573771264 vdevice_name: 172.16.255.201 vip_idx: 86 cpu_min15_avg: 0.1375 system_ip: 172.16.255.201 cpu_user_new: 5.53 cpu_system_new: 2.97 host_name: vm201 cpu_min5_avg: 0.1425 id: 5YphkH8BPIGvVbrdtzXi pageInfo: startTime: '1647394800045' endTime: '1647394800047' scrollId: DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAf4WcUlydS1uYzlTdXFhR05GTlBpTFJ4QQ== hasMoreData: true count: 2 totalCount: 11140 '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: Device Monitoring-read post: tags: - Monitoring - Temperature Statistics description: Get stats raw data operationId: getPostStatsPaginationRawData_MonitoringTemperatureStatistics_2804 parameters: - name: scrollId in: query description: ES scroll Id schema: type: string example: DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAOIWZ1NQbXpvQ29Uc0stNzZ2UzlwTEREUQ== - name: count in: query description: Result size schema: type: integer format: int64 example: 10 requestBody: description: Stats query string content: application/json: schema: type: object examples: Stats query string: description: Stats query string value: query: condition: AND rules: - value: - '24' field: entry_time type: date operator: last_n_hours required: true responses: '200': description: Success content: application/json: schema: type: object examples: Search result: description: Search result value: data: - mem_used: 19407626240 disk_avail: 9305948160 device_model: vmanage mem_cached: 6740430848 mem_util: 0.59 min1_avg: 0.92 disk_used: 5789007872 statcycletime: 1647394800045 tenant: 57501bad-32a7-4f52-8f54-8547dcd7403e entry_time: 1647393870251 runningp: 0 cpu_user: 8.63 cpu_idle_new: 88.14 vip_time: 1647393870252 min15_avg: 1.08 totalp: 2427 cpu_idle: 88.14 mem_buffers: 892911616 cpu_system: 3.23 vmanage_system_ip: 169.254.10.2 min5_avg: 1.07 cpu_min1_avg: 0.115 mem_free: 5716930560 vdevice_name: 172.16.255.201 vip_idx: 82 cpu_min15_avg: 0.135 system_ip: 172.16.255.201 cpu_user_new: 8.63 cpu_system_new: 3.23 host_name: vm201 cpu_min5_avg: 0.13375 id: 4YphkH8BPIGvVbrdtzXi - mem_used: 19534016512 disk_avail: 9304268800 device_model: vmanage mem_cached: 6747897856 mem_util: 0.6 min1_avg: 1.14 disk_used: 5790687232 statcycletime: 1647394800046 tenant: 57501bad-32a7-4f52-8f54-8547dcd7403e entry_time: 1647394110479 runningp: 0 cpu_user: 5.53 cpu_idle_new: 91.49 vip_time: 1647394110479 min15_avg: 1.1 totalp: 2323 cpu_idle: 91.49 mem_buffers: 902213632 cpu_system: 2.97 vmanage_system_ip: 169.254.10.2 min5_avg: 1.14 cpu_min1_avg: 0.1425 mem_free: 5573771264 vdevice_name: 172.16.255.201 vip_idx: 86 cpu_min15_avg: 0.1375 system_ip: 172.16.255.201 cpu_user_new: 5.53 cpu_system_new: 2.97 host_name: vm201 cpu_min5_avg: 0.1425 id: 5YphkH8BPIGvVbrdtzXi pageInfo: startTime: '1647394800045' endTime: '1647394800047' scrollId: DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAf4WcUlydS1uYzlTdXFhR05GTlBpTFJ4QQ== hasMoreData: true count: 2 totalCount: 11140 '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error x-roles-required: Device Monitoring-read /statistics/temperature/query/fields: get: tags: - Monitoring - Temperature Statistics description: Get query fields operationId: getStatQueryFields_MonitoringTemperatureStatistics_3603 responses: '200': description: Success content: application/json: schema: type: object examples: Query result count: description: Query result count value: data: - property: entry_time name: Event Time isRequired: true dataType: date fieldData: type: dateList options: - key: last_1_hour value: Last 1 hour number: '1' enableDateFields: false - key: last_3_hours value: Last 3 hours number: '3' enableDateFields: false - key: last_6_hours value: Last 6 hours number: '6' enableDateFields: false - key: last_12_hours value: Last 12 hours number: '12' enableDateFields: false - key: last_24_hours value: Last 24 hours number: '24' enableDateFields: false isSelected: true - key: last_168_hours value: Last 7 days number: '168' enableDateFields: false - key: custom value: Custom enableDateFields: true - property: vdevice_name name: Device name isRequired: true multiSelect: false dataType: string '400': description: Bad Request '403': description: Forbidden '500': description: Internal Server Error