---
title: "Get QoE Diagnostics Table Data"
method: POST
path: "/ng-reports/tabledata"
tags: ["NG Reports (Ondemand)"]
---

# Get QoE Diagnostics Table Data

`POST /ng-reports/tabledata`

Retrieve QoE diagnostics table data for the selected metric using applicable filters

## Request body

- XiqQoeDiagnosticsTableDataFilters — metrics
  - `metrics` 'MAX_CONCURRENT_CLIENTS' | 'UNIQUE_CLIENTS_BY_SSID' | 'UNIQUE_WIFI_CLIENTS' | 'CLIENT_QUALITY_SCORE' | 'CLIENT_SESSIONS' | 'CLIENT_AIRTIME_USAGE' | 'WIRELESS_CLIENTS_BY_OS' | 'UNIQUE_CLIENTS_BY_OS' | 'TRAFFIC_VOLUME_PER_APP' | 'DEVICES_BY_CLIENTS' | 'SWITCH_SUMMARY' | 'UNIQUE_CLIENT_BY_SSID_PIE_CHART' | 'TRAFFIC_VOLUME_PER_APP_PIE_CHART', required — List of metrics to include in the report (e.g., MAX_CONCURRENT_CLIENTS).
  - `site_ids` integer[], required — The list of Site Ids
  - `floor_ids` integer[], required — The list of Floor Ids
  - `building_ids` integer[], required — The list of Building Ids
  - `bands` XiqDiagnosticsBands[] — List of bands
  - `contypes` XiqQoeDiagnosticsConnTypes[] — List of Connection Types
  - `devicetypes` XiqQoeDiagnosticsDeviceTypes[] — List of device types
  - `vlan_ids` integer[] — The list of vlan Ids
  - `device_ids` integer[] — The list of device Ids
  - `ssids` string[] — The list of ssids
  - `user_names` string[] — The list of usernames
  - `client_macs` string[] — The list of client MACs
  - `port_nums` integer[] — The list of port numbers
  - `app_ids` integer[] — The list of application Ids
  - `channel_nums` integer[] — The list of channel numbers
  - `admin_roles` integer[] — The list of Admin Roles
  - `start_time` integer, required — Start Time in epoch milliseconds
  - `end_time` integer, required — End Time in epoch milliseconds
  - `sort_field` 'TIME_STAMP' | 'MAC' | 'HOSTNAME' | 'SESSION_DURATION' | 'CONNECTED_TIME' | 'DISCONNECTED_TIME' | 'TOTAL_DATA_USAGE' | 'RELATIVE_TIME' | 'TOTAL_POWER_USAGE' | 'IDLE_POWER' | 'MAX_POWER' | 'AVG_POWER' | 'APPLICATION_USAGE' | 'PERCENTAGE_CHANNEL_UTILIZATION' | 'PERCENTAGE_AIRTIME_UTILIZATION' | 'ERROR_TIMESTAMP' | 'NETWORK_USAGE' | 'RETRY_COUNT' | 'FAILED_ROAM_DATE_AND_TIME' | 'LAST_AP_HOSTNAME' | 'FROM_AP_HOSTNAME' | 'TO_AP_HOSTNAME' | 'FAILURE_TIME_STAMP' | 'PORT_SPEED' | 'DEVICE_DOWN_DATE_AND_TIME' | 'DOWN_TIME' | 'LOGIN_DATE_AND_TIME' | 'LOGIN_DURATION' | 'AUTHENTICATION_DATE_TIME' | 'USB_POWER_CONSUMED' | 'ALERT_DATE_TIME' | 'DFS_CHANNEL_CHANGE_DATE_AND_TIME' | 'ACSP_CHANGE_DATE_AND_TIME' | 'DATE_AND_TIME' | 'PERCENTAGE_CONGESTION', required — Sort Field
  - `sort_order` 'ASC' | 'DESC', required — Sort Order
  - `page_no` integer — page no
  - `limit` integer — limit
  - `export_data` boolean — export data
  - `search_parameter` string — search parameter
  - `async` boolean — LRO Call
  - `os_types` string[]
  - `isSSIDSelected` boolean — is ssid filter applied
  - `isBandSelected` boolean — is band filter applied

## Response `200`

OK

- PagedMapStringObject
  - `page` integer, required — The current page number
  - `count` integer, required — The element count of the current page
  - `total_pages` integer, required — The total page number based on request page size
  - `total_count` integer, required — The total element count
  - `data` object[] — The data in the current page

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
