{"type":"model","meta":{"id":"/apps/pubhub/media/000-v7-apis/a9d7d077fd3cd26af5968939669b4553e8957e87/0e4c66ca-115a-3769-be5b-c6944add743f","info":{"version":"7.0.107","title":"Dashboards API","description":"Manage ThousandEyes Dashboards."},"security":[{"BearerAuth":[]}],"tags":[{"name":"Dashboards","description":"Dashboards and Widgets operations"},{"name":"Dashboard Snapshots","description":"Dashboard Snapshots CRUD operations"},{"name":"Dashboards Filters"}],"openapi":"3.0.1","servers":[{"description":"ThousandEyes API production URL","url":"https://api.thousandeyes.com/v7"}],"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Bearer authentication token"}}},"spec":{"type":"object","properties":{"dashboardId":{"type":"string","readOnly":true,"example":"5e1f7a99143ae6004fdc3bb4","description":"Identifier of a dashboard."},"title":{"type":"string","example":"HTTP Server Widgets","description":"Title of a dashboard."},"isBuiltIn":{"type":"boolean","readOnly":true,"description":"Indicates if a dashboard is built-in. True for built-in dashboards, false for user-created dashboards.","example":true},"aid":{"type":"string","readOnly":true,"example":"1234","description":"Identifier for the account group associated with a dashboard."},"createdBy":{"type":"string","readOnly":true,"example":"1","description":"Identifier for the user that created a dashboard."},"modifiedBy":{"type":"string","readOnly":true,"example":"1","description":"Identifier for the user that last modified a dashboard."},"modifiedDate":{"type":"string","format":"date-time","readOnly":true,"example":"2023-05-16T10:14:28Z","description":"UTC date/time when a dashboard was last modified (ISO date-time format)."},"isPrivate":{"type":"boolean","description":"A dashboard can be viewed by other users in the account. If true, only the creator of the dashboard may view it. If false, all users in the same account may view it.","example":true},"isDefaultForUser":{"type":"boolean","readOnly":true,"description":"Indicates whether this dashboard is the user's default. True for default, false if not.","example":true},"isDefaultForAccount":{"type":"boolean","readOnly":true,"description":"Indicates whether this dashboard is the account group's default. True for default, false if not.","example":false},"widgets":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Agent Status$","description":"Agent Status widget type.","example":"Agent Status","$$ref":"#/components/schemas/AgentStatusWidgetType"},"agents":{"type":"string","description":"Type of the agent.","enum":["Enterprise Agents","Endpoint Agents"],"$$ref":"#/components/schemas/LegacyAgentWidgetType"},"show":{"type":"string","description":"Ownership of the agent.","enum":["Owned Agents","All Assigned Agents"],"$$ref":"#/components/schemas/LegacyAgentWidgetShow"},"dataSource":{"type":"string","description":"Datasource of the agent to retrieve status.","enum":["ALERTS","DEVICES","DNSP","ENDPOINT_AGENTS","ENDPOINT_SCHEDULED_TEST","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ROUTING","CLOUD_AND_ENTERPRISE_AGENTS","INTERNET_INSIGHTS","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/AgentStatusDatasource"}},"$$ref":"#/components/schemas/ApiAgentStatusWidget","required":["type"]},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Alert List$","description":"Alert List widget type.","example":"Alert List","$$ref":"#/components/schemas/AlertListWidgetType"},"alertTypes":{"uniqueItems":true,"type":"array","description":"List of alert types configured in the widget, an empty list means all alert types.","items":{"type":"string","description":"Name of the alert type","enum":["Network - End-to-End (Server)","Network - End-to-End (Agent)","Network - Path Trace","DNS Server","DNS Trace","DNSSEC","DNS+ Domain","DNS+ Server","Web - HTTP Server","Web - Page Load","Web - Transaction (Classic)","Web - Transaction","API","Web - FTP Server","Voice - SIP Server","Voice - RTP Stream","Device","Device Interface","Endpoint - End-to-End (Server)","EndpointWeb - HTTP Server","Endpoint - Path Trace","Browser Sessions - Agent","Browser Sessions - Application","Routing - BGP"],"$$ref":"#/components/schemas/LegacyAlertListAlertType"}},"limitTo":{"type":"integer","format":"int32","description":"Limit the number of alerts displayed in the widget.","example":15},"activeWithin":{"description":"Timespan in which alerts must have been active to appear in the widget.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ActiveWithin"},"dataSource":{"type":"string","description":"Datasource of the alert list.","enum":["ALERTS","DEVICES","DNSP","ENDPOINT_AGENTS","ENDPOINT_SCHEDULED_TEST","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ROUTING","CLOUD_AND_ENTERPRISE_AGENTS","INTERNET_INSIGHTS","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/AlertListDatasource"}},"$$ref":"#/components/schemas/ApiAlertListWidget","required":["type"],"description":"A widget that displays a list of alerts based on specified criteria, such as alert type and time frame."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"type":"string","pattern":"^Box and Whiskers$","description":"Box and Whiskers widget type.","example":"Box and Whiskers","$$ref":"#/components/schemas/BoxAndWhiskersWidgetType"},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"type":"string","description":"Datasource of the box and whiskers widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"INTERNET_INSIGHTS","$$ref":"#/components/schemas/BoxAndWhiskersDatasource"}},"$$ref":"#/components/schemas/ApiBoxAndWhiskersWidget","required":["type"],"description":"A widget that displays a box and whisker plot, mapping data points over time with key statistics: median, range, and quartiles."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"type":"string","pattern":"^Color Grid$","description":"Color Grid widget type.","example":"Color Grid","$$ref":"#/components/schemas/ColorGridWidgetType"},"cards":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"groupCardsBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"columns":{"type":"integer","format":"int32","description":"Number of columns: 1 or 2.","example":1},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"sortGroupBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortGroupDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"type":"string","description":"Datasource of the color grid widget.","enum":["THIRD_PARTY_APPLICATIONS","ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"INTERNET_INSIGHTS","$$ref":"#/components/schemas/ColorGridDatasource"}},"$$ref":"#/components/schemas/ApiColorGridWidget","required":["type"],"description":"The Color Grid widget displays colored cards arranged in rows and columns."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"type":"string","pattern":"^Map$","description":"Map widget type.","example":"Map","$$ref":"#/components/schemas/MapWidgetType"},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"isGeoMapPerTest":{"type":"boolean","description":"Indicates whether a separate map is displayed for each test within the widget. When set to true, individual maps are generated."},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"type":"string","description":"Datasource of the geo map widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"INTERNET_INSIGHTS","$$ref":"#/components/schemas/GeoMapDatasource"}},"$$ref":"#/components/schemas/ApiGeoMapWidget","required":["type"],"description":"Displays data on a geographic map, highlighting information across different regions."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Bar Chart: Grouped$","description":"Bar Chart: Grouped widget type.","example":"Bar Chart: Grouped","$$ref":"#/components/schemas/BarChartGroupedWidgetType"},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"axisGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"type":"boolean","description":"Displays labels on each bar when set to `true`."},"isHorizontalBarChart":{"type":"boolean"},"dataSource":{"type":"string","description":"Datasource of the grouped bar chart widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/GroupedBarChartDatasource"}},"$$ref":"#/components/schemas/ApiGroupedBarchartWidget","required":["type"],"description":"Displays grouped bars, each representing multiple data points. You can configure the bars to align horizontally or vertically."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Heatmap$","description":"Heatmap widget type.","example":"Heatmap","$$ref":"#/components/schemas/HeatmapWidgetType"},"rowGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"columnGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"dataSource":{"type":"string","description":"Data source of the heatmap widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/HeatmapDatasource"}},"$$ref":"#/components/schemas/ApiHeatmapWidget","required":["type"],"description":"Displays metric intensity across row and column groupings in a grid to help compare relative values across two dimensions."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^List$","description":"List widget type. Currently supports only `List`.","example":"List","$$ref":"#/components/schemas/ListWidgetType"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"activeWithin":{"description":"Timespan in which alerts must have been active to appear in the widget.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ActiveWithin"},"dataSource":{"type":"string","description":"Data source for the list widget.","enum":["EVENT_DETECTION"],"example":"EVENT_DETECTION","$$ref":"#/components/schemas/ListDatasource"}},"$$ref":"#/components/schemas/ApiListWidget","required":["type"],"description":"A widget that displays a list of items, such as events. It can use a time range to limit the items shown."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Multi Metric Table$","description":"Multi Metric Table widget type.","example":"Multi Metric Table","$$ref":"#/components/schemas/MultiMetricTableWidgetType"},"compareToPreviousValue":{"type":"boolean","description":"Enables comparison of the current metric value with the previous value."},"rowGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"multiMetricColumns":{"type":"array","items":{"type":"object","description":"Defines a column within a table that aggregates and displays various metrics (Multi-Metric table).","properties":{"id":{"type":"string"},"dataSource":{"type":"string","description":"Datasource of the Multi-Metrics table widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/MultiMetricsTableDatasource"},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"}},"$$ref":"#/components/schemas/ApiMultiMetricColumn"}},"dataSource":{"type":"string","description":"Datasource of the Multi-Metrics table widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/MultiMetricsTableDatasource"}},"$$ref":"#/components/schemas/ApiMultiMetricTableWidget","required":["type"],"description":"A Multi-Metric table widget with columns, each representing a different metric, offering a comprehensive view rather than restricting to a single metric."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Number$","description":"Number widget type.","example":"Number","$$ref":"#/components/schemas/NumberWidgetType"},"numberCards":{"type":"array","items":{"type":"object","properties":{"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"id":{"type":"string","description":"Identifier of the widget.","example":"1234"},"description":{"type":"string","description":"Description of the number card.","example":"Widget Title"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"compareToPreviousValue":{"type":"boolean"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression windows from the widget when set to `true`."},"dataSource":{"type":"string","description":"Datasource of the numbers card widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/NumbersCardDatasource"},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"}},"$$ref":"#/components/schemas/ApiNumbersCard","description":"An individual number card within the numbers card widget."}},"dataSource":{"type":"string","description":"Datasource of the numbers card widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/NumbersCardDatasource"}},"$$ref":"#/components/schemas/ApiNumbersCardWidget","required":["type"],"description":"A widget composed of multiple cards, each presenting a singular metric, such as average packet loss, page load time, or alert count."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Pie Chart$","description":"Pie Chart widget type","example":"Pie Chart","$$ref":"#/components/schemas/PieChartWidgetType"},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"type":"string","description":"Datasource of the pie chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/PieChartDatasource"},"showSubmetrics":{"description":"Controls how metrics with submetric components are displayed. If `true` (default), the widget displays one chart per group. If `false`, the widget displays all submetrics in a single chart. For metrics without submetric components, this field is ignored and returned as `null`.","type":"boolean","nullable":true,"default":true,"example":true,"$$ref":"#/components/schemas/ShowSubmetrics"}},"$$ref":"#/components/schemas/ApiPieChartWidget","required":["type"],"description":"Displays data as segments of a pie, with each slice representing a portion of the total value."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"type":"string","pattern":"^Time Series: Stacked Area$","description":"Time Series: Stacked Area widget type","example":"Time Series: Stacked Area","$$ref":"#/components/schemas/TimeSeriesStackedAreaWidgetType"},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"type":"string","description":"Datasource of the stacked area chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/StackedAreaChartDatasource"},"showSubmetrics":{"description":"Controls how metrics with submetric components are displayed. If `true` (default), the widget displays one chart per group. If `false`, the widget displays all submetrics in a single chart. For metrics without submetric components, this field is ignored and returned as `null`.","type":"boolean","nullable":true,"default":true,"example":true,"$$ref":"#/components/schemas/ShowSubmetrics"}},"$$ref":"#/components/schemas/ApiStackedAreaChartWidget","required":["type"],"description":"Displays line plots over time, stacking quantities vertically to showcase cumulative data trends, similar to stacked bar charts. Ideal for visualizing changes in response times, error counts, and other metrics, revealing the progression of values across a timeline. Use this chart to replace stacked bar charts for temporal data analysis."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Bar Chart: Stacked$","description":"Bar Chart: Stacked widget type.","example":"Bar Chart: Stacked","$$ref":"#/components/schemas/BarChartStackedWidgetType"},"axisGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"type":"boolean"},"isHorizontalBarChart":{"type":"boolean","description":"Set to `true` to display bars horizontally in the widget."},"dataSource":{"type":"string","description":"Datasource of the stacked bar chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/StackedBarChartDatasource"}},"$$ref":"#/components/schemas/ApiStackedBarchartWidget","required":["type"],"description":"Displays horizontal histogram bars with multiple values, which are useful for composite metric data (such as HTTP response or fetch time) and for comparing values between multiple tests or for comparing values on a country-by-country basis. The bars can be aligned horizontally or vertically as columns."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Table$","description":"Table widget type.","example":"Table","$$ref":"#/components/schemas/TableWidgetType"},"compareToPreviousValue":{"type":"boolean"},"rowGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"columnGroupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"type":"string","deprecated":true,"description":"Determines the card sorting criterion.","example":"Alphabetical","enum":["Alphabetical","Value"],"$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"type":"string","deprecated":true,"description":"Specifies the order in which cards are sorted.","example":"Ascending","enum":["Ascending","Descending"],"$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"type":"integer","format":"int32","description":"Limit configured in the widget.","example":10,"$$ref":"#/components/schemas/WidgetLimit"},"dataSource":{"type":"string","description":"Datasource of the table widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"ENDPOINT_AGENTS","$$ref":"#/components/schemas/TableDatasource"}},"$$ref":"#/components/schemas/ApiTableWidget","required":["type"],"description":"Organizes data in rows and columns, with options to list by test, geographic location, data source, or aggregated categories."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"type":{"type":"string","pattern":"^Test Table$","description":"Test Table widget type,","example":"Test Table","$$ref":"#/components/schemas/TestTableWidgetType"},"filter":{"type":"object","properties":{"filters":{"type":"array","items":{"type":"object","description":"A multi search filter key within the Multi-Metric table widget. The key represents the filter name, and the value specifies the filter value.","properties":{"key":{"type":"string","enum":["Anything","Test Name","Target","Test ID","Test type","Label ID","Tag ID"],"example":"Target","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"}},"type":{"type":"string","enum":["all","any"],"example":"all","$$ref":"#/components/schemas/TestTableFilterType"}},"$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"exclude":{"type":"object","properties":{"filters":{"type":"array","items":{"type":"object","description":"A multi search filter key within the Multi-Metric table widget. The key represents the filter name, and the value specifies the filter value.","properties":{"key":{"type":"string","enum":["Anything","Test Name","Target","Test ID","Test type","Label ID","Tag ID"],"example":"Target","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"}},"type":{"type":"string","enum":["all","any"],"example":"all","$$ref":"#/components/schemas/TestTableFilterType"}},"$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"dataSource":{"type":"string","description":"Datasource of the test table widget.","enum":["ALERTS","DEVICES","DNSP","ENDPOINT_AGENTS","ENDPOINT_SCHEDULED_TEST","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ROUTING","CLOUD_AND_ENTERPRISE_AGENTS","INTERNET_INSIGHTS","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","$$ref":"#/components/schemas/TestTableDatasource"}},"$$ref":"#/components/schemas/ApiTestTableWidget","required":["type"],"description":"Displays tests and statuses with options to sort and filter. It can be set to show only certain tests, like those with specific labels or failing tests."},{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the widget.","readOnly":true,"example":"1234"},"title":{"type":"string","description":"Title of the widget","example":"Widget Title"},"visualMode":{"type":"string","description":"Visual mode in the UI. Either full or half the width of the window.","default":"Full","enum":["Full","Half screen"],"example":"Full","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"type":"string","description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","readOnly":true,"example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f"},"isEmbedded":{"type":"boolean","description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`."},"metricGroup":{"type":"string","description":"Metric group of widget as it appears in the UI. Note: may not be required in some cases.","enum":["AGENT_TO_AGENT","AGENT_TO_SERVER","HTTP_SERVER","FTP_SERVER","PAGE_LOAD","TRANSACTIONS_CLASSIC","TRANSACTIONS","API","ENDPOINT_BROWSER_SESSION_NETWORK","ENDPOINT_BROWSER_SESSION_SYSTEM","ENDPOINT_BROWSER_SESSION_VISITED_PAGES","ENDPOINT_SCHEDULED_TEST_HTTP_SERVER","ENDPOINT_SCHEDULED_TEST_NETWORK","ENDPOINT_SCHEDULED_TEST_SYSTEM","ENDPOINT_AST_TEST_NETWORK","ENDPOINT_AST_TEST_SYSTEM","ENDPOINT_LOCAL_NETWORK_GATEWAY","ENDPOINT_LOCAL_NETWORK_AGENTS","ENDPOINT_LOCAL_NETWORK_DNS","ENDPOINT_LOCAL_NETWORK_NETWORK_ACCESS","ENDPOINT_LOCAL_NETWORK_PROXY","ENDPOINT_LOCAL_NETWORK_SYSTEM","ENDPOINT_LOCAL_NETWORK_VPN","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_LOCAL_NETWORK_CELLULAR","BGP","DEVICE","VOIP","SIP","ALERTS","DNS","DOMAIN_TRACE","DNSSEC","DNSP","NETWORK_OUTAGES","APPLICATION_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-TRAFFIC_FLOW","CLOUD_NATIVE_MONITORING-EVENTS","TRAFFIC_INSIGHTS_MONITORING-TRAFFIC_FLOW"],"example":"BGP","$$ref":"#/components/schemas/MetricGroup"},"direction":{"type":"string","description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"type":"string","description":"Indicates the specific metric in the report, determined by the layer, test type, and metric values.","enum":["ONE_WAY_NET_LOSS_TO_TARGET","ONE_WAY_NET_LATENCY_TO_TARGET","ONE_WAY_NET_JITTER_TO_TARGET","ONE_WAY_NET_THROUGHPUT_TO_TARGET","ONE_WAY_NET_ERROR_TO_TARGET","ONE_WAY_NET_LOSS_FROM_TARGET","ONE_WAY_NET_LATENCY_FROM_TARGET","ONE_WAY_NET_JITTER_FROM_TARGET","ONE_WAY_NET_THROUGHPUT_FROM_TARGET","ONE_WAY_NET_ERROR_FROM_TARGET","ONE_WAY_NET_LOSS_BIDIRECTIONAL","ONE_WAY_NET_LATENCY_BIDIRECTIONAL","ONE_WAY_NET_JITTER_BIDIRECTIONAL","ONE_WAY_NET_THROUGHPUT_BIDIRECTIONAL","ONE_WAY_NET_ERROR_BIDIRECTIONAL","NET_LOSS","NET_LATENCY","NET_JITTER","NET_BANDWIDTH","NET_CAPACITY","PROXY_NET_LOSS","PROXY_NET_LATENCY","PROXY_NET_JITTER","WEB_AVAILABILITY","WEB_THROUGHPUT","WEB_DNS","WEB_CONNECT","WEB_SSL","WEB_WAIT","WEB_TTFB","WEB_RECEIVE","WEB_REDIRECT","WEB_FETCH","WEB_AUTHENTICATION_ERROR_COUNT","WEB_DNS_ERROR_COUNT","WEB_CONNECT_ERROR_COUNT","WEB_SSL_ERROR_COUNT","WEB_SEND_ERROR_COUNT","WEB_RECEIVE_ERROR_COUNT","WEB_HTTP_ERROR_COUNT","WEB_CONTENT_ERROR_COUNT","WEB_TOTAL_ERROR_COUNT","FTP_AVAILABILITY","FTP_THROUGHPUT","FTP_DNS","FTP_CONNECT","FTP_SSL","FTP_NEGOTIATION","FTP_WAIT","FTP_TTFB","FTP_TRANSFER","FTP_TOTAL","FTP_DNS_ERROR_COUNT","FTP_CONNECT_ERROR_COUNT","FTP_SSL_ERROR_COUNT","FTP_NEGOTIATION_ERROR_COUNT","FTP_TRANSFER_ERROR_COUNT","FTP_FTP_ERROR_COUNT","FTP_CONTENT_ERROR_COUNT","FTP_TOTAL_ERROR_COUNT","WEB_PAGE_LOAD_DOM_TIME","WEB_PAGE_LOAD","WEB_PAGE_TTFB","WEB_PAGE_COMPONENT_COUNT","WEB_PAGE_ERROR_COUNT","WEB_PAGE_LOAD_COMPLETION_RATE","CLASSIC_TRANSACTION_TIME","CLASSIC_TRANSACTION_COMPLETION","CLASSIC_TRANSACTION_STEP_TIME","CLASSIC_TRANSACTION_PAGE_TIME","TRANSACTION_MARKER_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_TIME_DECOMPOSED","TRANSACTION_PAGE_TIME_DECOMPOSED","TRANSACTION_PAGE_LOAD_DOM_TIME_DECOMPOSED","TRANSACTION_TIME","TRANSACTION_TIMEOUT","TRANSACTION_ASSERT_ERROR","TRANSACTION_OTHER_ERROR","TRANSACTION_PAGE_ERROR","TRANSACTION_COMPLETION","TRANSACTION_ERROR","TRANSACTION_MARKER_TIME","TRANSACTION_PAGE_TIME","TRANSACTION_PAGE_LOAD_TIME","TRANSACTION_PAGE_LOAD_DOM_TIME","API_TRANSACTION_TIME","API_REQUEST_CALL_TIME","API_REQUEST_DNS_TIME","API_REQUEST_CONNECT_TIME","API_REQUEST_SSL_TIME","API_REQUEST_SEND_TIME","API_REQUEST_WAIT_TIME","API_REQUEST_BLOCK_TIME","API_REQUEST_RECEIVE_TIME","API_REQUEST_ASSERT_ERROR_COUNT","API_REQUEST_COMPLETION","API_REQUEST_OTHER_ERROR_COUNT","VOIP_DISCARDS","VOIP_LATENCY","VOIP_LOSS","VOIP_MOS","VOIP_PDV","SIP_AVAILABILITY","SIP_DNS","SIP_CONNECT","SIP_REDIRECT","SIP_REGISTER","SIP_OPTIONS","SIP_INVITE","SIP_WAIT","SIP_RESPONSE_TIME","SIP_TOTAL_TIME","SIP_DNS_ERROR_COUNT","SIP_CONNECT_ERROR_COUNT","SIP_REGISTER_ERROR_COUNT","SIP_OPTIONS_ERROR_COUNT","SIP_INVITE_ERROR_COUNT","SIP_TOTAL_ERROR_COUNT","DNS_SERVER_AVAILABILITY","DNS_SERVER_TIME","DNS_TRACE_AVAILABILITY","DNS_TRACE_QUERY_COUNT","DNS_TRACE_QUERY_TIME","DNSSEC_VALIDITY","DNSP_AVAILABILITY","DNSP_TIME","DNSP_SERVER_TIME","BGP_REACHABILITY","BGP_PATH_CHANGES","ALERT_COUNT","ALERT_COUNT_AGENT","ALERT_COUNT_BGP","ALERT_COUNT_DNSP","ENDPOINT_SAMPLE_COUNT","ENDPOINT_NET_LOSS","ENDPOINT_NET_LATENCY","ENDPOINT_NET_JITTER","ENDPOINT_NET_CONNECT_FAILURES","ENDPOINT_NET_CPU_LOAD_PERCENT","ENDPOINT_NET_MEMORY_LOAD_PERCENT","ENDPOINT_NET_VPN_LOSS","ENDPOINT_NET_VPN_LATENCY","ENDPOINT_PAGE_COUNT","ENDPOINT_WEB_COMPLETION","ENDPOINT_WEB_RESPONSE_TIME","ENDPOINT_WEB_PAGE_LOAD","ENDPOINT_WEB_PAGE_LOAD_DOM_TIME","ENDPOINT_WEB_EXPERIENCE_SCORE","ENDPOINT_WEB_BROWSER_ERROR_COUNT","ENDPOINT_GATEWAY_PROBE_COUNT","ENDPOINT_GATEWAY_COMBINED_TRANSMISSION_RATE","ENDPOINT_GATEWAY_SIGNAL_QUALITY","ENDPOINT_GATEWAY_LOSS","ENDPOINT_GATEWAY_LATENCY","ENDPOINT_GATEWAY_AGENT_SCORE","ENDPOINT_GATEWAY_SCORE","ENDPOINT_GATEWAY_CONNECTION_SCORE","ENDPOINT_GATEWAY_PROXY_LOSS","ENDPOINT_GATEWAY_PROXY_LATENCY","ENDPOINT_GATEWAY_PROXY_SCORE","ENDPOINT_GATEWAY_VPN_LOSS","ENDPOINT_GATEWAY_VPN_LATENCY","ENDPOINT_GATEWAY_VPN_SCORE","ENDPOINT_GATEWAY_DNS_LOSS","ENDPOINT_GATEWAY_DNS_LATENCY","ENDPOINT_GATEWAY_DNS_TIME","ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","ENDPOINT_GATEWAY_MEMORY_LOAD_PERCENT","EYEBROW_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","EYEBROW_GATEWAY_WIRELESS_RETRANSMISSION_RATE","EYEBROW_GATEWAY_WIRELESS_ROAMING_EVENTS","EYEBROW_GATEWAY_WIRELESS_SIGNAL_QUALITY","EYEBROW_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_CELLULAR_RSSI","ENDPOINT_CELLULAR_RSRP","ENDPOINT_CELLULAR_RSRQ","ENDPOINT_CELLULAR_SINR","ENDPOINT_AST_TEST_NET_LOSS","ENDPOINT_AST_TEST_NET_JITTER","ENDPOINT_AST_TEST_NET_LATENCY","ENDPOINT_AST_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_AST_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_AST_TEST_VPN_LOSS","ENDPOINT_AST_TEST_VPN_LATENCY","ENDPOINT_AST_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_AST_TEST_APPLICATION_SCORE","ENDPOINT_GATEWAY_WIRELESS_CHANNEL_SWAP_EVENTS","ENDPOINT_GATEWAY_WIRELESS_RETRANSMISSION_RATE","ENDPOINT_GATEWAY_WIRELESS_ROAMING_EVENTS","ENDPOINT_GATEWAY_WIRELESS_SIGNAL_QUALITY","ENDPOINT_GATEWAY_WIRELESS_THROUGHPUT","ENDPOINT_TEST_NET_LOSS","ENDPOINT_TEST_NET_JITTER","ENDPOINT_TEST_NET_LATENCY","ENDPOINT_TEST_NET_CPU_LOAD_PERCENT","ENDPOINT_TEST_NET_MEMORY_LOAD_PERCENT","ENDPOINT_TEST_VPN_LOSS","ENDPOINT_TEST_VPN_LATENCY","ENDPOINT_TEST_TCP_CONNECTION_ERROR_COUNT","ENDPOINT_TEST_APPLICATION_SCORE","ENDPOINT_TEST_HTTP_AVAILABILITY","ENDPOINT_TEST_HTTP_WAIT","ENDPOINT_TEST_HTTP_SSL","ENDPOINT_TEST_HTTP_CONNECT","ENDPOINT_TEST_HTTP_DNS_LOOKUP","ENDPOINT_TEST_HTTP_RESPONSE_TIME","ENDPOINT_TEST_HTTP_THROUGHPUT","ENDPOINT_TEST_HTTP_APPLICATION_SCORE","DEVICE_AVAILABILITY","DEVICE_THROUGHPUT_INPUT","DEVICE_THROUGHPUT_OUTPUT","DEVICE_DISCARDS_INPUT","DEVICE_DISCARDS_OUTPUT","DEVICE_ERRORS_INPUT","DEVICE_ERRORS_OUTPUT","DEVICE_DISCARDS_AND_ERRORS_INPUT","DEVICE_DISCARDS_AND_ERRORS_OUTPUT","DEVICE_INTERFACES_UP","DEVICE_INTERFACES_WITH_STATE_CHANGES","NETWORK_OUTAGES_OUTAGES","NETWORK_OUTAGES_LOCATIONS","NETWORK_OUTAGES_INTERFACES","NETWORK_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_AFFECTED_TESTS","APPLICATION_OUTAGES_SERVERS","APPLICATION_OUTAGES_LOCATIONS","APPLICATION_OUTAGES_OUTAGES","APPDYNAMICS_SERVICE_HEALTH","CLOUD_NATIVE_MONITORING-ACCEPTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-ACCEPTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_TOTAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_OUTBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INBOUND_THROUGHPUT","CLOUD_NATIVE_MONITORING-REJECTED_INTERNAL_THROUGHPUT","CLOUD_NATIVE_MONITORING-TOTAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-CONNECTION_RATE","CLOUD_NATIVE_MONITORING-INTERNAL_CONNECTION_RATE","CLOUD_NATIVE_MONITORING-ALL_EVENTS","CLOUD_NATIVE_MONITORING-CONFIGURATION_CHANGE_EVENTS","CLOUD_NATIVE_MONITORING-AUTOSCALING_EVENTS","TRAFFIC_INSIGHTS_MONITORING-TOTAL_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-DOWNSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-UPSTREAM_THROUGHPUT","TRAFFIC_INSIGHTS_MONITORING-CONNECTION_RATE"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"type":"object","description":"(Optional) Specifies the filters applied to the widget. When present, the `filters` property displays. Each filter object has two properties: `filterProperty` and `filterValue`. The `filterProperty` can be values like `AGENT`, `ENDPOINT_MACHINE_ID`, `TEST`, `MONITOR`, etc. The `filterValue` represents an identifier array of the selected property.","example":{"TEST":[5187,5227],"ENDPOINT_MACHINE_ID":["fbd0050c-07f7-43f7-9631-14b32f096962"]},"additionalProperties":{"uniqueItems":true,"type":"array","items":{}},"$$ref":"#/components/schemas/WidgetFilters"},"measure":{"type":"object","description":"Determines how to aggregate the the metric.","properties":{"type":{"type":"string","description":"Determines how to aggregate the the metric.","example":"MEAN","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-SUM","TRAFFIC_INSIGHTS_MONITORING-MEAN"],"$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"type":"number","description":"The percentile value to use when `type == NTH_PERCENTILE`.","format":"float","example":95}},"$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","type":"object","properties":{"value":{"type":"integer","format":"int32","description":"Timespan value.","example":10,"$$ref":"#/components/schemas/DurationValue"},"unit":{"type":"string","deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","$$ref":"#/components/schemas/LegacyDurationUnit"}},"$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"type":"string","readOnly":true,"deprecated":true},"shouldExcludeAlertSuppressionWindows":{"type":"boolean","description":"Excludes alert suppression window data if set to `true`."},"_links":{"type":"object","description":"A links object containing the self link.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/SelfLinks"},"minScale":{"type":"number","format":"float","description":"Minimum scale configured in the widget.","example":1},"maxScale":{"type":"number","format":"float","description":"Maximum scale configured in the widget.","example":100},"unit":{"type":"string","description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","example":"Mbps","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"type":"string","pattern":"^Time Series: Line$","description":"Time Series: Line widget type.","example":"Time Series: Line","$$ref":"#/components/schemas/TimeSeriesLineWidgetType"},"showTimeseriesOverallBaseline":{"type":"boolean","description":"Displays the overall baseline when set to `true`.","default":false,"example":true},"groupBy":{"type":"string","description":"Defines the property by which to aggregate the metric. Metrics are grouped based on unique values of the chosen property. Selecting `ALL` aggregates the data into a single group.","example":"ALL","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","TEST_TAG","AGENT_LABEL","AGENT_TAG","TRANSACTION_STEP","TRANSACTION_PAGE","WEB_TRANSACTION_MARKER","WEB_TRANSACTION_MARKER_INTERNAL","WEB_TRANSACTION_PAGE","WEB_TRANSACTION_PAGE_INTERNAL","EYEBROW_MACHINE_ID","EYEBROW_CLIENT_ID","EYEBROW_HOST","EYEBROW_NETWORK_ID","EYEBROW_WHOIS_RANGE_ID","EYEBROW_PLATFORM","EYEBROW_CONNECTION","EYEBROW_GEONAME_ID","EYEBROW_LABEL","EYEBROW_DOMAIN","EYEBROW_TEST","EYEBROW_AGENT_TYPE","EYEBROW_TARGET_IP","EYEBROW_NET_TARGET_IP","ENDPOINT_CELLULAR_CARRIER_NAME","ENDPOINT_CELLULAR_NETWORK_GEN","ENDPOINT_CELLULAR_NETWORK_SUBTYPE","EYEBROW_GATEWAY","EYEBROW_SSID","SSID","EYEBROW_BSSID","BSSID","EYEBROW_VPN_VENDOR","EYEBROW_VPN_GATEWAY","EYEBROW_PROXY_ADDRESS","EYEBROW_NETWORK_PROBE_DNS_SERVER","EYEBROW_DESTINATION_IP_ADDRESS","EYEBROW_SESSION_ERRORS","EYEBROW_ASN","DEVICE_INTERFACE","DEVICE","DEVICE_CLASS","DEVICE_INTERFACE_TYPE","INSIGHTS_CATALOG_PROVIDER","INSIGHTS_ASN","ASN","INSIGHTS_LOCATION","INSIGHTS_AFFECTED_TEST","INSIGHTS_AFFECTED_DOMAIN","INSIGHTS_AFFECTED_INTERFACE_LOCATION","INSIGHTS_AFFECTED_INTERFACE_IP","INSIGHTS_DESTINATION_LOCATION","INSIGHTS_DESTINATION_ASN","INSIGHTS_DESTINATION_PREFIX","INSIGHTS_APPLICATION","INSIGHTS_ERROR_TYPE","INSIGHTS_AFFECTED_DOMAIN_LOCATION","INSIGHTS_AFFECTED_SERVER_LOCATION","APPDYNAMICS_APPLICATION","APPDYNAMICS_SERVICE","DOMAIN","EYEBROW_ORG_NAME","EYEBROW_USER","EYEBROW_AGENT","EYEBROW_AGENT_TAG","EYEBROW_COMPUTER_NAME","CLOUD_NATIVE_MONITORING-ALL","CLOUD_NATIVE_MONITORING-ACCOUNT","CLOUD_NATIVE_MONITORING-REGION","CLOUD_NATIVE_MONITORING-AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-VPC","CLOUD_NATIVE_MONITORING-SUBNET","CLOUD_NATIVE_MONITORING-TYPE","CLOUD_NATIVE_MONITORING-SERVICE_PROVIDER","CLOUD_NATIVE_MONITORING-REMOTE_ACCOUNT","CLOUD_NATIVE_MONITORING-REMOTE_REGION","CLOUD_NATIVE_MONITORING-REMOTE_AVAILABILITY_ZONE","CLOUD_NATIVE_MONITORING-REMOTE_VPC","CLOUD_NATIVE_MONITORING-REMOTE_SUBNET","CLOUD_NATIVE_MONITORING-REMOTE_TYPE","CLOUD_NATIVE_MONITORING-REMOTE_SERVICE_PROVIDER","TRAFFIC_INSIGHTS_MONITORING-ALL","TRAFFIC_INSIGHTS_MONITORING-GEOLOC","TRAFFIC_INSIGHTS_MONITORING-DEVICE","TRAFFIC_INSIGHTS_MONITORING-DEVICE_IFNAME","TRAFFIC_INSIGHTS_MONITORING-APPLICATION"],"$$ref":"#/components/schemas/ApiAggregateProperty"},"isTimeseriesOneChartPerLine":{"type":"boolean","description":"Displays a separate chart for each line when set to `true`.","default":false,"example":true},"showZoomSlider":{"type":"boolean","description":"Displays the zoom slider on the time axis when set to `true`.","default":false,"example":true},"dataSource":{"type":"string","description":"Datasource of the Timeseries widget.","enum":["ALERTS","CLOUD_AND_ENTERPRISE_AGENTS","DEVICES","ENDPOINT_AGENTS","ENDPOINT_AST_TEST","ENDPOINT_BROWSER_SESSION","ENDPOINT_LOCAL_NETWORK","ENDPOINT_LOCAL_NETWORK_WIRELESS","ENDPOINT_SCHEDULED_TEST","INTERNET_INSIGHTS","ROUTING","CLOUD_NATIVE_MONITORING","TRAFFIC_INSIGHTS_MONITORING"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","$$ref":"#/components/schemas/TimeseriesDatasource"}},"$$ref":"#/components/schemas/ApiTimeseriesWidget","required":["type"],"description":"The Timeseries widget graphs data over time, with the chosen metric displayed on the vertical axis. vertical axis"}],"discriminator":{"propertyName":"type","mapping":{"Bar Chart: Stacked":"#/components/schemas/ApiStackedBarchartWidget","Bar Chart: Grouped":"#/components/schemas/ApiGroupedBarchartWidget","Heatmap":"#/components/schemas/ApiHeatmapWidget","Time Series: Line":"#/components/schemas/ApiTimeseriesWidget","Time Series: Stacked Area":"#/components/schemas/ApiStackedAreaChartWidget","Pie Chart":"#/components/schemas/ApiPieChartWidget","Table":"#/components/schemas/ApiTableWidget","Multi Metric Table":"#/components/schemas/ApiMultiMetricTableWidget","Number":"#/components/schemas/ApiNumbersCardWidget","Agent Status":"#/components/schemas/ApiAgentStatusWidget","Color Grid":"#/components/schemas/ApiColorGridWidget","Alert List":"#/components/schemas/ApiAlertListWidget","List":"#/components/schemas/ApiListWidget","Test Table":"#/components/schemas/ApiTestTableWidget","Map":"#/components/schemas/ApiGeoMapWidget","Box and Whiskers":"#/components/schemas/ApiBoxAndWhiskersWidget"}},"$$ref":"#/components/schemas/ApiWidget"}},"description":{"type":"string","example":"HTTP Server Widgets","description":"A text description of the dashboard's purpose and functionality. This information assists users in understanding the dashboard but isn't displayed when viewing a dashboard."},"defaultTimespan":{"type":"object","deprecated":true,"properties":{"timespanDuration":{"deprecated":true,"type":"integer","format":"int64","description":"Relative timespan in seconds.","example":7200},"timespanStart":{"deprecated":true,"type":"string","description":"UTC start date of the timespan range.","example":"2023-05-16 10:14:28"},"timespanEnd":{"deprecated":true,"type":"string","description":"UTC end date of the timespan range.","example":"2023-05-16 11:14:28"},"duration":{"type":"integer","format":"int64","description":"Relative timespan in seconds.","example":7200},"start":{"type":"string","format":"date-time","description":"UTC start date of the timespan range (ISO date-time format).","example":"2023-05-16T10:14:28Z"},"end":{"type":"string","format":"date-time","description":"UTC end date of the timespan range (ISO date-time format).","example":"2023-05-16T11:14:28Z"}},"$$ref":"#/components/schemas/DefaultTimespan"},"isGlobalOverride":{"type":"boolean","description":"When set to `true`, the defaultTimespan is used and overrides the widget's timespan. If set to `false`, the the widget's timespan is used."},"isMigratedReport":{"type":"boolean","readOnly":true,"description":"True if this dashboard was previously a report.","example":false},"layout":{"description":"Dashboard layout configuration for arranging widgets.","type":"object","required":["type"],"properties":{"layoutId":{"type":"string","description":"Unique identifier for the layout.","example":"grid-layout-1"},"type":{"type":"string","description":"Type of the layout.","enum":["grid","vertical"],"example":"grid","$$ref":"#/components/schemas/DashboardLayoutType"},"details":{"description":"Layout details including widget positioning.","type":"object","nullable":true,"properties":{"widgetPositioning":{"type":"array","description":"List of widget positions within the layout.","items":{"description":"Position and size of a widget in the layout grid.","type":"object","required":["x","y","w","h"],"properties":{"x":{"type":"integer","format":"int32","description":"Horizontal position.","example":0},"y":{"type":"integer","format":"int32","description":"Vertical position.","example":0},"w":{"type":"integer","format":"int32","description":"Width in grid units.","example":9},"h":{"type":"integer","format":"int32","description":"Height in grid units.","example":5},"id":{"type":"string","description":"Identifier of the widget this position applies to.","example":"widgetId-71lbb"}},"$$ref":"#/components/schemas/WidgetPosition"},"example":[{"x":0,"y":0,"w":9,"h":5,"id":"widgetId-71lbb"}]}},"example":{"widgetPositioning":[{"x":0,"y":0,"w":9,"h":5,"id":"widgetId-71lbb"}]},"$$ref":"#/components/schemas/DashboardLayoutDetails"}},"example":{"layoutId":"grid-layout-1","type":"grid","details":{"widgetPositioning":[{"x":0,"y":0,"w":9,"h":5,"id":"widgetId-71lbb"}]}},"$$ref":"#/components/schemas/DashboardLayout"},"schedule":{"description":"Snapshot schedule for a dashboard. A `repeat` value of `NONE` represents a one-time schedule.","type":"object","required":["cronSpec","dataSource","dataTimespan","flagEnabled"],"properties":{"cronSpec":{"description":"Cron-style recurrence specification for a dashboard snapshot schedule.","oneOf":[{"description":"Common properties for a dashboard snapshot schedule recurrence.","type":"object","required":["repeat","startTime","zoneCode"],"not":{"required":["endRepeat","customRepeat"],"properties":{"repeat":{"type":"string","enum":["NONE"],"example":"NONE","$$ref":"#/components/schemas/DashboardScheduleOneTimeRepeatType"}}},"properties":{"startTime":{"type":"integer","format":"int64","minimum":0,"description":"Schedule start time as a Unix timestamp in seconds.","example":1753200000},"zoneCode":{"type":"string","description":"An IANA time zone identifier used to interpret `startTime` and recurrence. For example, `America/Los_Angeles`.","example":"America/Los_Angeles"},"repeat":{"type":"string","description":"Schedule repetition pattern. Use `NONE` to generate one snapshot at `startTime`.","enum":["NONE","EVERY_DAY","ALT_EVERY_DAY","EVERY_WEEK","EVERY_MONTH","EVERY_TWO_WEEKS","EVERY_THREE_MONTHS","CUSTOM","NONE","EVERY_DAY","ALT_EVERY_DAY","EVERY_WEEK","EVERY_MONTH","EVERY_TWO_WEEKS","EVERY_THREE_MONTHS"],"example":"EVERY_WEEK","$$ref":"#/components/schemas/DashboardScheduleNonCustomRepeat"},"endRepeat":{"description":"Condition that determines when the recurring schedule ends.","discriminator":{"propertyName":"endConditionType","mapping":{"NEVER":"#/components/schemas/DashboardScheduleNeverEndCondition","AFTER":"#/components/schemas/DashboardScheduleAfterEndCondition","DATE":"#/components/schemas/DashboardScheduleDateEndCondition"}},"oneOf":[{"type":"object","required":["endConditionType"],"not":{"required":["value"]},"properties":{"endConditionType":{"type":"string","pattern":"^NEVER$","description":"Identifies a schedule that never ends.","example":"NEVER"}},"$$ref":"#/components/schemas/DashboardScheduleNeverEndCondition"},{"type":"object","required":["endConditionType","value"],"properties":{"endConditionType":{"type":"string","pattern":"^AFTER$","description":"Identifies a schedule that ends after a number of occurrences.","example":"AFTER"},"value":{"type":"integer","format":"int64","minimum":1,"description":"Number of schedule occurrences after which the recurrence ends.","example":10}},"$$ref":"#/components/schemas/DashboardScheduleAfterEndCondition"},{"type":"object","required":["endConditionType","value"],"properties":{"endConditionType":{"type":"string","pattern":"^DATE$","description":"Identifies a schedule that ends on a specified date.","example":"DATE"},"value":{"type":"integer","format":"int64","minimum":0,"description":"Unix timestamp in seconds when the recurrence ends.","example":1753200000}},"$$ref":"#/components/schemas/DashboardScheduleDateEndCondition"}],"$$ref":"#/components/schemas/DashboardScheduleEndCondition"}},"$$ref":"#/components/schemas/DashboardScheduleNonCustomCronSpec"},{"description":"Common properties for a dashboard snapshot schedule recurrence.","type":"object","required":["repeat","startTime","zoneCode","customRepeat"],"not":{"required":["endRepeat"],"properties":{"repeat":{"type":"string","enum":["NONE"],"example":"NONE","$$ref":"#/components/schemas/DashboardScheduleOneTimeRepeatType"}}},"properties":{"startTime":{"type":"integer","format":"int64","minimum":0,"description":"Schedule start time as a Unix timestamp in seconds.","example":1753200000},"zoneCode":{"type":"string","description":"An IANA time zone identifier used to interpret `startTime` and recurrence. For example, `America/Los_Angeles`.","example":"America/Los_Angeles"},"repeat":{"type":"string","description":"Schedule repetition pattern. Use `NONE` to generate one snapshot at `startTime`.","enum":["NONE","EVERY_DAY","ALT_EVERY_DAY","EVERY_WEEK","EVERY_MONTH","EVERY_TWO_WEEKS","EVERY_THREE_MONTHS","CUSTOM","CUSTOM"],"example":"CUSTOM","$$ref":"#/components/schemas/DashboardScheduleCustomRepeatType"},"endRepeat":{"description":"Condition that determines when the recurring schedule ends.","discriminator":{"propertyName":"endConditionType","mapping":{"NEVER":"#/components/schemas/DashboardScheduleNeverEndCondition","AFTER":"#/components/schemas/DashboardScheduleAfterEndCondition","DATE":"#/components/schemas/DashboardScheduleDateEndCondition"}},"oneOf":[{"type":"object","required":["endConditionType"],"not":{"required":["value"]},"properties":{"endConditionType":{"type":"string","pattern":"^NEVER$","description":"Identifies a schedule that never ends.","example":"NEVER"}},"$$ref":"#/components/schemas/DashboardScheduleNeverEndCondition"},{"type":"object","required":["endConditionType","value"],"properties":{"endConditionType":{"type":"string","pattern":"^AFTER$","description":"Identifies a schedule that ends after a number of occurrences.","example":"AFTER"},"value":{"type":"integer","format":"int64","minimum":1,"description":"Number of schedule occurrences after which the recurrence ends.","example":10}},"$$ref":"#/components/schemas/DashboardScheduleAfterEndCondition"},{"type":"object","required":["endConditionType","value"],"properties":{"endConditionType":{"type":"string","pattern":"^DATE$","description":"Identifies a schedule that ends on a specified date.","example":"DATE"},"value":{"type":"integer","format":"int64","minimum":0,"description":"Unix timestamp in seconds when the recurrence ends.","example":1753200000}},"$$ref":"#/components/schemas/DashboardScheduleDateEndCondition"}],"$$ref":"#/components/schemas/DashboardScheduleEndCondition"},"customRepeat":{"type":"object","required":["repeatEvery","repeatUnit"],"not":{"required":["daysOfWeek"],"properties":{"repeatUnit":{"type":"string","enum":["DAY","MONTH"],"example":"DAY","$$ref":"#/components/schemas/DashboardScheduleNonWeeklyCustomRepeatUnit"}}},"properties":{"repeatEvery":{"type":"integer","format":"int32","minimum":1,"maximum":99,"description":"Interval count for custom recurrence.","example":2},"daysOfWeek":{"type":"array","uniqueItems":true,"description":"Days of the week for custom weekly recurrence (`1` = Monday through `7` = Sunday).","items":{"type":"integer","format":"int32","minimum":1,"maximum":7},"example":[1,3,5]},"repeatUnit":{"type":"string","enum":["DAY","WEEK","MONTH"],"example":"WEEK","$$ref":"#/components/schemas/DashboardScheduleCustomRepeatUnit"}},"$$ref":"#/components/schemas/DashboardScheduleCustomRepeat"}},"$$ref":"#/components/schemas/DashboardScheduleCustomCronSpec"}],"discriminator":{"propertyName":"repeat","mapping":{"NONE":"#/components/schemas/DashboardScheduleNonCustomCronSpec","EVERY_DAY":"#/components/schemas/DashboardScheduleNonCustomCronSpec","ALT_EVERY_DAY":"#/components/schemas/DashboardScheduleNonCustomCronSpec","EVERY_WEEK":"#/components/schemas/DashboardScheduleNonCustomCronSpec","EVERY_MONTH":"#/components/schemas/DashboardScheduleNonCustomCronSpec","EVERY_TWO_WEEKS":"#/components/schemas/DashboardScheduleNonCustomCronSpec","EVERY_THREE_MONTHS":"#/components/schemas/DashboardScheduleNonCustomCronSpec","CUSTOM":"#/components/schemas/DashboardScheduleCustomCronSpec"}},"$$ref":"#/components/schemas/DashboardScheduleCronSpec"},"dataSource":{"type":"object","description":"Naming configuration for snapshots generated by the schedule. The required `dataTimespan` property on the schedule controls the snapshot data range.\n","required":["name"],"properties":{"name":{"type":"string","minLength":1,"description":"Name assigned to snapshots generated by the schedule.","example":"Weekly network report"}},"$$ref":"#/components/schemas/DashboardScheduleDataSource"},"dataTimespan":{"type":"object","description":"Amount of historical data to include in each scheduled snapshot.","required":["n","period"],"properties":{"n":{"type":"integer","format":"int32","minimum":1,"description":"Number of time units in the snapshot data range.","example":1},"period":{"type":"string","enum":["DAY","WEEK","MONTH"],"example":"WEEK","$$ref":"#/components/schemas/DashboardScheduleTimespanPeriod"}},"$$ref":"#/components/schemas/DashboardScheduleTimespan"},"flagEnabled":{"type":"boolean","description":"When `true`, the schedule is active and snapshots are generated according to `cronSpec`.","example":true},"flagLocked":{"type":"boolean","description":"When `true`, the schedule configuration is locked and cannot be edited through the web application.","example":false},"flagAutoShare":{"type":"boolean","description":"When `true`, generated snapshots are automatically shared with schedule recipients.","example":false},"flagIsIncludePiiUserData":{"type":"boolean","description":"When `true`, generated snapshots include personally identifiable user data when permitted by account policy.","example":false},"flagAttachPdfToEmail":{"type":"boolean","description":"When `true`, a PDF attachment is included in snapshot notification emails.","example":true},"recipients":{"type":"array","description":"Email addresses of active dashboard account users who receive snapshot notifications.","items":{"type":"string","format":"email"},"example":["alice@example.com","bob@example.com"]},"expiresAfter":{"type":"integer","format":"int64","minimum":86400,"maximum":157680000,"description":"Snapshot retention period in seconds. Allowed range is 24 hours to 5 years.","example":157680000},"nextDate":{"type":"string","format":"date-time","readOnly":true,"description":"UTC date of the next scheduled snapshot run. Computed by the server.","example":"2026-10-01T07:00:00Z"}},"$$ref":"#/components/schemas/DashboardSchedule","readOnly":true},"refreshRate":{"type":"string","enum":["off","2m","5m","10m","15m","30m","60m"],"default":"off","description":"Auto-refresh interval for a dashboard. Use `off` to disable auto-refresh.","$$ref":"#/components/schemas/RefreshRate"},"_links":{"type":"object","description":"A links object containing the self and the snapshots links.","readOnly":true,"properties":{"self":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"},"snapshots":{"type":"object","description":"A hyperlink from the containing resource to a URI.","required":["href"],"properties":{"href":{"type":"string","description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id"},"templated":{"type":"boolean","description":"Should be true when the link object's \"href\" property is a URI template."},"type":{"type":"string","description":"Used as a hint to indicate the media type expected when dereferencing the target resource."},"deprecation":{"type":"string","description":"Its presence indicates that the link is to be deprecated at a future date. Its value is a URL that should provide further information about the deprecation."},"name":{"type":"string","description":"Its value may be used as a secondary key for selecting link objects that share the same relation type."},"profile":{"type":"string","description":"A URI that hints about the profile of the target resource."},"title":{"type":"string","description":"Intended for labelling the link with a human-readable identifier"},"hreflang":{"type":"string","description":"Indicates the language of the target resource"}},"$$ref":"#/components/schemas/Link"}},"$$ref":"#/components/schemas/DashboardLinks"},"globalFilterId":{"type":"string","description":"Default global dashboard filter ID (obtained from `/dashboards/filters` endpoint).","example":"65babd9bb90bf55b17c96c8d"}},"$$ref":"#/components/schemas/Dashboard","description":"Dashboard upon which this dashboard snapshot is based upon.","title":"Dashboard"}}