{"type":"api","title":"Retrieve dashboard snapshot","meta":{"id":"/apps/pubhub/media/000-v7-apis/5b3454a4300b838cc17f7b2cdc0690fdd15058d5/0e4c66ca-115a-3769-be5b-c6944add743f","info":{"description":"Manage ThousandEyes Dashboards.","title":"Dashboards API","version":"7.0.34"},"security":[{"BearerAuth":[]}],"tags":[{"description":"Dashboards and Widgets operations","name":"Dashboards"},{"description":"Dashboard Snapshots CRUD operations","name":"Dashboard Snapshots"},{"name":"Dashboards Filters"}],"openapi":"3.0.1","servers":[{"description":"ThousandEyes API production URL","url":"https://api.thousandeyes.com/v7"}],"securitySchemes":{"BearerAuth":{"description":"Bearer authentication token","scheme":"bearer","type":"http"}}},"spec":{"description":"This operation returns a list of widgets configured in dashboard snapshot configured in ThousandEyes. Seed this endpoint with a snapshotId found from the /dashboard-snapshots endpoint. This endpoint requires the `View Snapshots` permission be assigned to the role of the user accessing this endpoint. Returns a list of widgets configured within a dashboard snapshot. Use the `snapshotId` obtained from the `/dashboard-snapshots` endpoint. The `View Snapshots` permission is required to use this endpoint.\"","operationId":"getDashboardSnapshot","parameters":[{"description":"A unique identifier associated with your account group. You can retrieve your `AccountGroupId` from the `/account-groups` endpoint. Note that you must be assigned to the target account group. Specifying this parameter without being assigned to the target account group will result in an error response.","in":"query","name":"aid","required":false,"schema":{"example":"1234","type":"string"}},{"description":"A Identifier for a dashboard snapshot which can be obtained from the `/dashboards-snapshots` endpoint.","example":"d28bb71f-5a47-4783-8f12-d4b115e61b0c","explode":false,"in":"path","name":"snapshotId","required":true,"schema":{"type":"string"},"style":"simple"}],"responses":{"200":{"content":{"application/hal+json":{"schema":{"properties":{"snapshotId":{"description":"Identifier of the dashboard snapshot.","example":"d28bb71f-5a47-4783-8f12-d4b115e61b0c","format":"uuid","type":"string","$$ref":"#/components/schemas/DashboardSnapshotId"},"snapshotName":{"description":"Name of the dashboard snapshot.","example":"HTTP Server Dashboard Snapshot","type":"string"},"aid":{"description":"Identifier of the account group that the snapshot belongs to.","example":"1234","type":"string"},"isShared":{"description":"Set `true` if dashboard snapshot is shared, `false` otherwise.","type":"boolean"},"snapshotCreatedDate":{"description":"UTC date when dashboard snapshot was created (ISO date-time format).","example":"2023-05-16T10:14:28Z","format":"date-time","type":"string"},"dashboard":{"properties":{"dashboardId":{"description":"Identifier of a dashboard.","example":"5e1f7a99143ae6004fdc3bb4","readOnly":true,"type":"string"},"title":{"description":"Title of a dashboard.","example":"HTTP Server Widgets","type":"string"},"isBuiltIn":{"description":"Indicates if a dashboard is built-in. True for built-in dashboards, false for user-created dashboards.","example":true,"readOnly":true,"type":"boolean"},"aid":{"description":"Identifier for the account group associated with a dashboard.","example":"1234","readOnly":true,"type":"string"},"dashboardCreatedBy":{"description":"Identifier for the user that created a dashboard.","example":"1","readOnly":true,"type":"string"},"dashboardModifiedBy":{"description":"Identifier for the user that last modified a dashboard.","example":"1","readOnly":true,"type":"string"},"dashboardModifiedDate":{"description":"UTC date/time when a dashboard was last modified (ISO date-time format).","example":"2023-05-16T10:14:28Z","format":"date-time","readOnly":true,"type":"string"},"isPrivate":{"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,"type":"boolean"},"isDefaultForUser":{"description":"Indicates whether this dashboard is the user's default. True for default, false if not.","example":true,"readOnly":true,"type":"boolean"},"isDefaultForAccount":{"description":"Indicates whether this dashboard is the account group's default. True for default, false if not.","example":false,"readOnly":true,"type":"boolean"},"widgets":{"items":{"discriminator":{"mapping":{"Bar Chart: Stacked":"#/components/schemas/ApiStackedBarchartWidget","Bar Chart: Grouped":"#/components/schemas/ApiGroupedBarchartWidget","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","Test Table":"#/components/schemas/ApiTestTableWidget","Map":"#/components/schemas/ApiGeoMapWidget","Box and Whiskers":"#/components/schemas/ApiBoxAndWhiskersWidget"},"propertyName":"type"},"oneOf":[{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Agent Status widget type.","example":"Agent Status","pattern":"^Agent Status$","type":"string","$$ref":"#/components/schemas/AgentStatusWidgetType"},"agents":{"description":"Type of the agent.","enum":["Enterprise Agents","Endpoint Agents"],"type":"string","$$ref":"#/components/schemas/LegacyAgentWidgetType"},"show":{"description":"Ownership of the agent.","enum":["Owned Agents","All Assigned Agents"],"type":"string","$$ref":"#/components/schemas/LegacyAgentWidgetShow"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/AgentStatusDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiAgentStatusWidget","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Alert List widget type.","example":"Alert List","pattern":"^Alert List$","type":"string","$$ref":"#/components/schemas/AlertListWidgetType"},"alertTypes":{"description":"List of alert types configured in the widget, an empty list means all alert types.","items":{"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","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"],"type":"string","$$ref":"#/components/schemas/LegacyAlertListAlertType"},"type":"array","uniqueItems":true},"limitTo":{"description":"Limit the number of alerts displayed in the widget.","example":15,"format":"int32","type":"integer"},"activeWithin":{"description":"Timespan in which alerts must have been active to appear in the widget.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ActiveWithin"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/AlertListDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiAlertListWidget","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Box and Whiskers widget type.","example":"Box and Whiskers","pattern":"^Box and Whiskers$","type":"string","$$ref":"#/components/schemas/BoxAndWhiskersWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/BoxAndWhiskersDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Color Grid widget type.","example":"Color Grid","pattern":"^Color Grid$","type":"string","$$ref":"#/components/schemas/ColorGridWidgetType"},"cards":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"groupCardsBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"columns":{"description":"Number of columns: 1 or 2.","example":1,"format":"int32","type":"integer"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/ColorGridDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiColorGridWidget","required":["type"],"description":"The Color Grid widget displays colored cards arranged in rows and columns."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Map widget type.","example":"Map","pattern":"^Map$","type":"string","$$ref":"#/components/schemas/MapWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"isGeoMapPerTest":{"description":"Indicates whether a separate map is displayed for each test within the widget. When set to true, individual maps are generated.","type":"boolean"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/GeoMapDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiGeoMapWidget","required":["type"],"description":"Displays data on a geographic map, highlighting information across different regions."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Bar Chart: Grouped widget type.","example":"Bar Chart: Grouped","pattern":"^Bar Chart: Grouped$","type":"string","$$ref":"#/components/schemas/BarChartGroupedWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"axisGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"description":"Displays labels on each bar when set to `true`.","type":"boolean"},"isHorizontalBarChart":{"type":"boolean"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/GroupedBarChartDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Multi Metric Table widget type.","example":"Multi Metric Table","pattern":"^Multi Metric Table$","type":"string","$$ref":"#/components/schemas/MultiMetricTableWidgetType"},"compareToPreviousValue":{"description":"Enables comparison of the current metric value with the previous value.","type":"boolean"},"rowGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"multiMetricColumns":{"items":{"description":"Defines a column within a table that aggregates and displays various metrics (Multi-Metric table).","properties":{"id":{"type":"string"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/MultiMetricsTableDatasource"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"}},"type":"object","$$ref":"#/components/schemas/ApiMultiMetricColumn"},"type":"array"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/MultiMetricsTableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Number widget type.","example":"Number","pattern":"^Number$","type":"string","$$ref":"#/components/schemas/NumberWidgetType"},"numberCards":{"items":{"properties":{"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"id":{"description":"Identifier of the widget.","example":"1234","type":"string"},"description":{"description":"Description of the number card.","example":"Widget Title","type":"string"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"compareToPreviousValue":{"type":"boolean"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression windows from the widget when set to `true`.","type":"boolean"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/NumbersCardDatasource"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object","$$ref":"#/components/schemas/WidgetFilters"}},"type":"object","$$ref":"#/components/schemas/ApiNumbersCard","description":"An individual number card within the numbers card widget."},"type":"array"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/NumbersCardDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Pie Chart widget type","example":"Pie Chart","pattern":"^Pie Chart$","type":"string","$$ref":"#/components/schemas/PieChartWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"description":"Datasource of the pie chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/PieChartDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiPieChartWidget","required":["type"],"description":"Displays data as segments of a pie, with each slice representing a portion of the total value."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Time Series: Stacked Area widget type","example":"Time Series: Stacked Area","pattern":"^Time Series: Stacked Area$","type":"string","$$ref":"#/components/schemas/TimeSeriesStackedAreaWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"description":"Datasource of the stacked area chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/StackedAreaChartDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Bar Chart: Stacked widget type.","example":"Bar Chart: Stacked","pattern":"^Bar Chart: Stacked$","type":"string","$$ref":"#/components/schemas/BarChartStackedWidgetType"},"axisGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"type":"boolean"},"isHorizontalBarChart":{"description":"Set to `true` to display bars horizontally in the widget.","type":"boolean"},"dataSource":{"description":"Datasource of the stacked bar chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/StackedBarChartDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiStackedBarchartWidget","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.","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Table widget type.","example":"Table","pattern":"^Table$","type":"string","$$ref":"#/components/schemas/TableWidgetType"},"compareToPreviousValue":{"type":"boolean"},"rowGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"columnGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/TableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Test Table widget type,","example":"Test Table","pattern":"^Test Table$","type":"string","$$ref":"#/components/schemas/TestTableWidgetType"},"filter":{"properties":{"filters":{"items":{"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":{"enum":["Anything","Test Name","Target","Test ID","Test type","Label ID"],"example":"Target","type":"string","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"},"type":"array"},"type":{"enum":["all","any"],"example":"all","type":"string","$$ref":"#/components/schemas/TestTableFilterType"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"exclude":{"properties":{"filters":{"items":{"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":{"enum":["Anything","Test Name","Target","Test ID","Test type","Label ID"],"example":"Target","type":"string","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"},"type":"array"},"type":{"enum":["all","any"],"example":"all","type":"string","$$ref":"#/components/schemas/TestTableFilterType"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"dataSource":{"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"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","type":"string","$$ref":"#/components/schemas/TestTableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Time Series: Line widget type.","example":"Time Series: Line","pattern":"^Time Series: Line$","type":"string","$$ref":"#/components/schemas/TimeSeriesLineWidgetType"},"showTimeseriesOverallBaseline":{"description":"Displays the overall baseline if set to `true`.","type":"boolean"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"isTimeseriesOneChartPerLine":{"description":"Displays a separate chart for each line if set to `true`.","type":"boolean"},"dataSource":{"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"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","type":"string","$$ref":"#/components/schemas/TimeseriesDatasource"}},"type":"object","$$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"}],"$$ref":"#/components/schemas/ApiWidget"},"type":"array"},"description":{"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.","example":"HTTP Server Widgets","type":"string"},"defaultTimespan":{"deprecated":true,"properties":{"timespanDuration":{"description":"**(Deprecated)** Relative timespan in seconds.","example":7200,"format":"int64","type":"integer"},"timespanStart":{"description":"**(Deprecated)** UTC start date of the timespan range.","example":"2023-05-16 10:14:28","type":"string"},"timespanEnd":{"description":"**(Deprecated)** UTC end date of the timespan range.","example":"2023-05-16 11:14:28","type":"string"},"duration":{"description":"Relative timespan in seconds.","example":7200,"format":"int64","type":"integer"},"start":{"description":"UTC start date of the timespan range (ISO date-time format).","example":"2023-05-16T10:14:28Z","format":"date-time","type":"string"},"end":{"description":"UTC end date of the timespan range (ISO date-time format).","example":"2023-05-16T11:14:28Z","format":"date-time","type":"string"}},"type":"object","$$ref":"#/components/schemas/DefaultTimespan"},"isGlobalOverride":{"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.","type":"boolean"},"isMigratedReport":{"description":"True if this dashboard was previously a report.","example":false,"readOnly":true,"type":"boolean"},"_links":{"description":"A links object containing the self and the snapshots links.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"},"snapshots":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/DashboardLinks"},"globalFilterId":{"description":"Default global dashboard filter ID (obtained from `/dashboards/filters` endpoint).","example":"65babd9bb90bf55b17c96c8d","type":"string"},"accountId":{"description":"**(Deprecated)** Identifier for the account group associated with a dashboard.","example":1234,"format":"int64","readOnly":true,"type":"integer"},"createdBy":{"description":"**(Deprecated)** Identifier for the user that created a dashboard.","example":1,"format":"int64","readOnly":true,"type":"integer"},"modifiedBy":{"description":"**(Deprecated)** Identifier for the user that last modified a dashboard.","example":1,"format":"int64","readOnly":true,"type":"integer"},"modifiedDate":{"description":"**(Deprecated)** UTC date/time when a dashboard was last modified.","example":"2023-05-16 10:14:28","readOnly":true,"type":"string"},"globalOverride":{"description":"**(Deprecated)** 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.","type":"boolean"},"migratedReport":{"description":"**(Deprecated)** True if this dashboard was previously a report.","example":false,"readOnly":true,"type":"boolean"},"apiLink":{"description":"**(Deprecated)** A links array containing the self and the snapshots links.","items":{"additionalProperties":true,"type":"object"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ApiDashboard","deprecated":true,"description":"Dashboard upon which this dashboard snapshot is based upon."},"widgets":{"items":{"discriminator":{"mapping":{"Bar Chart: Stacked":"#/components/schemas/ApiStackedBarchartWidget","Bar Chart: Grouped":"#/components/schemas/ApiGroupedBarchartWidget","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","Test Table":"#/components/schemas/ApiTestTableWidget","Map":"#/components/schemas/ApiGeoMapWidget","Box and Whiskers":"#/components/schemas/ApiBoxAndWhiskersWidget"},"propertyName":"type"},"oneOf":[{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Agent Status widget type.","example":"Agent Status","pattern":"^Agent Status$","type":"string","$$ref":"#/components/schemas/AgentStatusWidgetType"},"agents":{"description":"Type of the agent.","enum":["Enterprise Agents","Endpoint Agents"],"type":"string","$$ref":"#/components/schemas/LegacyAgentWidgetType"},"show":{"description":"Ownership of the agent.","enum":["Owned Agents","All Assigned Agents"],"type":"string","$$ref":"#/components/schemas/LegacyAgentWidgetShow"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/AgentStatusDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiAgentStatusWidget","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Alert List widget type.","example":"Alert List","pattern":"^Alert List$","type":"string","$$ref":"#/components/schemas/AlertListWidgetType"},"alertTypes":{"description":"List of alert types configured in the widget, an empty list means all alert types.","items":{"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","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"],"type":"string","$$ref":"#/components/schemas/LegacyAlertListAlertType"},"type":"array","uniqueItems":true},"limitTo":{"description":"Limit the number of alerts displayed in the widget.","example":15,"format":"int32","type":"integer"},"activeWithin":{"description":"Timespan in which alerts must have been active to appear in the widget.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ActiveWithin"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/AlertListDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiAlertListWidget","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Box and Whiskers widget type.","example":"Box and Whiskers","pattern":"^Box and Whiskers$","type":"string","$$ref":"#/components/schemas/BoxAndWhiskersWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/BoxAndWhiskersDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Color Grid widget type.","example":"Color Grid","pattern":"^Color Grid$","type":"string","$$ref":"#/components/schemas/ColorGridWidgetType"},"cards":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"groupCardsBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"columns":{"description":"Number of columns: 1 or 2.","example":1,"format":"int32","type":"integer"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/ColorGridDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiColorGridWidget","required":["type"],"description":"The Color Grid widget displays colored cards arranged in rows and columns."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Map widget type.","example":"Map","pattern":"^Map$","type":"string","$$ref":"#/components/schemas/MapWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"isGeoMapPerTest":{"description":"Indicates whether a separate map is displayed for each test within the widget. When set to true, individual maps are generated.","type":"boolean"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"dataSource":{"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"],"example":"INTERNET_INSIGHTS","type":"string","$$ref":"#/components/schemas/GeoMapDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiGeoMapWidget","required":["type"],"description":"Displays data on a geographic map, highlighting information across different regions."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Bar Chart: Grouped widget type.","example":"Bar Chart: Grouped","pattern":"^Bar Chart: Grouped$","type":"string","$$ref":"#/components/schemas/BarChartGroupedWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"axisGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"description":"Displays labels on each bar when set to `true`.","type":"boolean"},"isHorizontalBarChart":{"type":"boolean"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/GroupedBarChartDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Multi Metric Table widget type.","example":"Multi Metric Table","pattern":"^Multi Metric Table$","type":"string","$$ref":"#/components/schemas/MultiMetricTableWidgetType"},"compareToPreviousValue":{"description":"Enables comparison of the current metric value with the previous value.","type":"boolean"},"rowGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"multiMetricColumns":{"items":{"description":"Defines a column within a table that aggregates and displays various metrics (Multi-Metric table).","properties":{"id":{"type":"string"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/MultiMetricsTableDatasource"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"}},"type":"object","$$ref":"#/components/schemas/ApiMultiMetricColumn"},"type":"array"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/MultiMetricsTableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Number widget type.","example":"Number","pattern":"^Number$","type":"string","$$ref":"#/components/schemas/NumberWidgetType"},"numberCards":{"items":{"properties":{"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"id":{"description":"Identifier of the widget.","example":"1234","type":"string"},"description":{"description":"Description of the number card.","example":"Widget Title","type":"string"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"compareToPreviousValue":{"type":"boolean"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression windows from the widget when set to `true`.","type":"boolean"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/NumbersCardDatasource"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object","$$ref":"#/components/schemas/WidgetFilters"}},"type":"object","$$ref":"#/components/schemas/ApiNumbersCard","description":"An individual number card within the numbers card widget."},"type":"array"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/NumbersCardDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Pie Chart widget type","example":"Pie Chart","pattern":"^Pie Chart$","type":"string","$$ref":"#/components/schemas/PieChartWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"description":"Datasource of the pie chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/PieChartDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiPieChartWidget","required":["type"],"description":"Displays data as segments of a pie, with each slice representing a portion of the total value."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Time Series: Stacked Area widget type","example":"Time Series: Stacked Area","pattern":"^Time Series: Stacked Area$","type":"string","$$ref":"#/components/schemas/TimeSeriesStackedAreaWidgetType"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"dataSource":{"description":"Datasource of the stacked area chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/StackedAreaChartDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Bar Chart: Stacked widget type.","example":"Bar Chart: Stacked","pattern":"^Bar Chart: Stacked$","type":"string","$$ref":"#/components/schemas/BarChartStackedWidgetType"},"axisGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"showLabels":{"type":"boolean"},"isHorizontalBarChart":{"description":"Set to `true` to display bars horizontally in the widget.","type":"boolean"},"dataSource":{"description":"Datasource of the stacked bar chart widget.","enum":["CLOUD_AND_ENTERPRISE_AGENTS","ENDPOINT_AGENTS","ENDPOINT_BROWSER_SESSION","ENDPOINT_SCHEDULED_TEST","CLOUD_NATIVE_MONITORING"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/StackedBarChartDatasource"}},"type":"object","$$ref":"#/components/schemas/ApiStackedBarchartWidget","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.","required":["type"]},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Table widget type.","example":"Table","pattern":"^Table$","type":"string","$$ref":"#/components/schemas/TableWidgetType"},"compareToPreviousValue":{"type":"boolean"},"rowGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"columnGroupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"sortBy":{"deprecated":true,"description":"**(Deprecated)** Determines the card sorting criterion.","enum":["Alphabetical","Value"],"example":"Alphabetical","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortProperty"},"sortDirection":{"deprecated":true,"description":"**(Deprecated)** Specifies the order in which cards are sorted.","enum":["Ascending","Descending"],"example":"Ascending","type":"string","$$ref":"#/components/schemas/LegacyWidgetSortDirection"},"limit":{"description":"Limit configured in the widget.","example":10,"format":"int32","type":"integer","$$ref":"#/components/schemas/WidgetLimit"},"dataSource":{"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"],"example":"ENDPOINT_AGENTS","type":"string","$$ref":"#/components/schemas/TableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"type":{"description":"Test Table widget type,","example":"Test Table","pattern":"^Test Table$","type":"string","$$ref":"#/components/schemas/TestTableWidgetType"},"filter":{"properties":{"filters":{"items":{"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":{"enum":["Anything","Test Name","Target","Test ID","Test type","Label ID"],"example":"Target","type":"string","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"},"type":"array"},"type":{"enum":["all","any"],"example":"all","type":"string","$$ref":"#/components/schemas/TestTableFilterType"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"exclude":{"properties":{"filters":{"items":{"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":{"enum":["Anything","Test Name","Target","Test ID","Test type","Label ID"],"example":"Target","type":"string","$$ref":"#/components/schemas/TestTableFilterKey"},"value":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiMultiSearchFilterApiTestTableFilterKey"},"type":"array"},"type":{"enum":["all","any"],"example":"all","type":"string","$$ref":"#/components/schemas/TestTableFilterType"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetFilterApiTestTableFilterKey"},"dataSource":{"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"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","type":"string","$$ref":"#/components/schemas/TestTableDatasource"}},"type":"object","$$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."},{"properties":{"id":{"description":"Identifier of the widget.","example":"1234","readOnly":true,"type":"string"},"title":{"description":"Title of the widget","example":"Widget Title","type":"string"},"visualMode":{"default":"Full","description":"Visual mode in the UI. Either full or half the width of the window.","enum":["Full","Half screen"],"example":"Full","type":"string","$$ref":"#/components/schemas/VisualMode"},"embedUrl":{"description":"When `isEmbedded` is set to `true`, an `embedUrl` is provided.","example":"https://embed.thousandeyes.com/e/00aa:3039802d-5c76-42d2-9a93-c6e5f9d3122f","readOnly":true,"type":"string"},"isEmbedded":{"description":"Set to `true` if widget is marked as embedded; otherwise, set to `false`.","type":"boolean"},"metricGroup":{"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","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"],"example":"BGP","type":"string","$$ref":"#/components/schemas/MetricGroup"},"direction":{"description":"Direction of agent to agent metric.","enum":["TO_TARGET","FROM_TARGET","BIDIRECTIONAL"],"example":"FROM_TARGET","type":"string","$$ref":"#/components/schemas/DashboardMetricDirection"},"metric":{"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_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"],"example":"ENDPOINT_GATEWAY_CPU_LOAD_PERCENT","type":"string","$$ref":"#/components/schemas/DashboardMetric"},"filters":{"additionalProperties":{"items":{},"type":"array","uniqueItems":true},"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"]},"type":"object"},"measure":{"description":"Determines how to aggregate the the metric.","properties":{"type":{"description":"Determines how to aggregate the the metric.","enum":["MINIMUM","MAXIMUM","MEAN","MEDIAN","NTH_PERCENTILE","PERCPOSITIVE","PERCZERO","STDDEV","TOTAL","VALUES","SUM","CLOUD_NATIVE_MONITORING-MEAN","CLOUD_NATIVE_MONITORING-SUM"],"example":"MEAN","type":"string","$$ref":"#/components/schemas/WidgetMeasureType"},"percentileValue":{"description":"The percentile value to use when `type == NTH_PERCENTILE`.","example":95,"format":"float","type":"number"}},"type":"object","$$ref":"#/components/schemas/ApiWidgetMeasure"},"fixedTimespan":{"description":"Specifies a fixed timespan for data aggregation.","properties":{"value":{"description":"Timespan value.","example":10,"format":"int32","type":"integer"},"unit":{"deprecated":true,"description":"Timespan unit.","enum":["Minutes","Hours","Days"],"example":"Days","type":"string","$$ref":"#/components/schemas/LegacyDurationUnit"}},"type":"object","$$ref":"#/components/schemas/ApiDuration"},"apiLink":{"description":"**(Deprecated)**","deprecated":true,"readOnly":true,"type":"string"},"shouldExcludeAlertSuppressionWindows":{"description":"Excludes alert suppression window data if set to `true`.","type":"boolean"},"_links":{"description":"A links object containing the self link.","properties":{"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/SelfLinks"},"minScale":{"description":"Minimum scale configured in the widget.","example":1,"format":"float","type":"number"},"maxScale":{"description":"Maximum scale configured in the widget.","example":100,"format":"float","type":"number"},"unit":{"description":"Prefix denoting the unit of measurement for the fixed Y-axis scale.","enum":["Kbps","Mbps","Gbps","Kbitps","Mbitps","Gbitps","Kpps","Mpps","Gpps"],"example":"Mbps","type":"string","$$ref":"#/components/schemas/ApiWidgetFixedYScalePrefix"},"type":{"description":"Time Series: Line widget type.","example":"Time Series: Line","pattern":"^Time Series: Line$","type":"string","$$ref":"#/components/schemas/TimeSeriesLineWidgetType"},"showTimeseriesOverallBaseline":{"description":"Displays the overall baseline if set to `true`.","type":"boolean"},"groupBy":{"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.","enum":["TIME","NONE","ALL","SOURCE","AGENT","MONITOR","CONTINENT","COUNTRY","REGION","TARGET_AGENT","SOURCE_AND_TARGET_AGENT","TEST","SERVER","TEST_LABEL","AGENT_LABEL","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","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_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"],"example":"ALL","type":"string","$$ref":"#/components/schemas/ApiAggregateProperty"},"isTimeseriesOneChartPerLine":{"description":"Displays a separate chart for each line if set to `true`.","type":"boolean"},"dataSource":{"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"],"example":"CLOUD_AND_ENTERPRISE_AGENTS","type":"string","$$ref":"#/components/schemas/TimeseriesDatasource"}},"type":"object","$$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"}],"$$ref":"#/components/schemas/ApiWidget"},"type":"array"},"isScheduled":{"description":"Set `true` if dashboard snapshot was generated from a schedule, `false` otherwise.","type":"boolean"},"timeSpan":{"description":"Time span of the dashboard snapshot.","properties":{"startDate":{"deprecated":true,"description":"**(Deprecated)** UTC start date of dashboard snapshot.","example":"2023-05-16 10:14:28","type":"string"},"start":{"description":"UTC start date of dashboard snapshot (ISO date-time format).","example":"2023-05-16T10:14:28Z","format":"date-time","type":"string"},"duration":{"description":"Duration of dashboard snapshot in seconds.","example":60,"format":"int64","type":"integer"}},"type":"object","$$ref":"#/components/schemas/ApiReportSnapshotTimeSpan"},"snapshotExpirationDate":{"description":"Expiration date of the snapshot. If unspecified, the snapshot expires 1 year from its creation date. The expiration date must be set within 5 years from the current date and adhere to the ISO date-time format.","example":"2023-05-16T10:14:28Z","format":"date-time","type":"string","$$ref":"#/components/schemas/SnapshotExpirationDate"},"_links":{"description":"A links object containing the ThousandEyes App link","properties":{"appLink":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"},"self":{"description":"A hyperlink from the containing resource to a URI.","properties":{"href":{"description":"Its value is either a URI [RFC3986] or a URI template [RFC6570].","example":"https://api.thousandeyes.com/v7/link/to/resource/id","type":"string"},"templated":{"description":"Should be true when the link object's \"href\" property is a URI template.","type":"boolean"},"type":{"description":"Used as a hint to indicate the media type expected when dereferencing the target resource.","type":"string"},"deprecation":{"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.","type":"string"},"name":{"description":"Its value may be used as a secondary key for selecting link objects that share the same relation type.","type":"string"},"profile":{"description":"A URI that hints about the profile of the target resource.","type":"string"},"title":{"description":"Intended for labelling the link with a human-readable identifier","type":"string"},"hreflang":{"description":"Indicates the language of the target resource","type":"string"}},"required":["href"],"type":"object","$$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object","$$ref":"#/components/schemas/AppAndSelfLinks"},"accountId":{"description":"**(Deprecated)** Identifier of the account group that the snapshot belongs to.","example":1234,"format":"int64","type":"integer"},"createdDate":{"description":"**(Deprecated)** UTC date when dashboard snapshot was created.","example":"2023-05-16 10:14:28","type":"string"},"expirationDate":{"description":"**(Deprecated)** Expiration date of the snapshot. If unspecified, the snapshot expires 1 year from its creation date. The expiration date must be set within 5 years from the current date.","example":"2023-05-16 10:14:28","type":"string"},"permalink":{"description":"**(Deprecated)** Hyperlink to dashboard snapshot in ThousandEyes Application.","example":"https://app.thousandeyes.com/dashboard/?snapshotId=d28bb71f-5a47-4783-8f12-d4b115e61b0c","type":"string"},"apiLinks":{"description":"**(Deprecated)** A links array containing the self link.","items":{"additionalProperties":true,"type":"object"},"type":"array"}},"type":"object","deprecated":true,"$$ref":"#/components/schemas/ApiDashboardSnapshot"}}},"description":"OK"},"400":{"content":{"application/problem+json":{"example":{"type":"about:blank","title":"Request validation failed. There are invalid or missing fields","status":400,"detail":"Your request object contains invalid fields.","instance":"/v7","errors":[{"code":"AM-5432","field":"firstName","message":"firstName cannot have fancy characters"},{"code":"DASH-5622","field":"password","message":"Password cannot be blank"}]},"schema":{"properties":{"type":{"description":"A URI reference that identifies the problem type. When this member is not present, its value is assumed to be \"about:blank\".","type":"string"},"title":{"description":"A short, human-readable summary of the problem type.","type":"string"},"status":{"description":"The HTTP status code generated by the origin server for this occurrence of the problem.","type":"integer"},"detail":{"description":"A human-readable explanation specific to this occurrence of the problem.","type":"string"},"instance":{"description":"A URI reference that identifies the specific occurrence of the problem.","type":"string"},"errors":{"description":"(Optional) When multiple errors occur, the details for each error are listed.","items":{"properties":{"code":{"description":"(Optional) A unique error type/code that can be referenced in the documentation for further details.","type":"string"},"field":{"description":"Identifies the field that triggered this particular error.","type":"string"},"message":{"description":"A short, human-readable summary of the error.","type":"string"}},"type":"object","$$ref":"#/components/schemas/ValidationErrorItem"},"nullable":true,"type":"array"}},"type":"object","$$ref":"#/components/schemas/ValidationError"}}},"description":"Bad Request"},"401":{"content":{"application/problem+json":{"schema":{"properties":{"error":{"example":"invalid_token","type":"string"},"error_description":{"example":"Invalid access token","type":"string"}},"type":"object","$$ref":"#/components/schemas/UnauthorizedError"}}},"description":"Unauthorized"},"403":{"content":{"application/problem+json":{"schema":{"properties":{"type":{"description":"A URI reference that identifies the problem type. When this member is not present, its value is assumed to be \"about:blank\".","type":"string"},"title":{"description":"A short, human-readable summary of the problem type.","type":"string"},"status":{"description":"The HTTP status code generated by the origin server for this occurrence of the problem.","type":"integer"},"detail":{"description":"A human-readable explanation specific to this occurrence of the problem.","type":"string"},"instance":{"description":"A URI reference that identifies the specific occurrence of the problem.","type":"string"}},"type":"object","$$ref":"#/components/schemas/Error"}}},"description":"Insufficient permissions to query endpoint"},"404":{"content":{"application/problem+json":{"example":{"type":"about:blank","title":"URI Resource Not Found","status":404,"detail":"Details explaining if the 404 error is related to an invalid URI or a wrong ID","instance":"/v7"},"schema":{"properties":{"type":{"description":"A URI reference that identifies the problem type. When this member is not present, its value is assumed to be \"about:blank\".","type":"string"},"title":{"description":"A short, human-readable summary of the problem type.","type":"string"},"status":{"description":"The HTTP status code generated by the origin server for this occurrence of the problem.","type":"integer"},"detail":{"description":"A human-readable explanation specific to this occurrence of the problem.","type":"string"},"instance":{"description":"A URI reference that identifies the specific occurrence of the problem.","type":"string"}},"type":"object","$$ref":"#/components/schemas/Error"}}},"description":"Not found"},"429":{"content":{"application/problem+json":{"schema":{"properties":{"type":{"description":"A URI reference that identifies the problem type. When this member is not present, its value is assumed to be \"about:blank\".","type":"string"},"title":{"description":"A short, human-readable summary of the problem type.","type":"string"},"status":{"description":"The HTTP status code generated by the origin server for this occurrence of the problem.","type":"integer"},"detail":{"description":"A human-readable explanation specific to this occurrence of the problem.","type":"string"},"instance":{"description":"A URI reference that identifies the specific occurrence of the problem.","type":"string"}},"type":"object","$$ref":"#/components/schemas/Error"}}},"description":"Exhausted rate limit for the organization"},"500":{"content":{"application/problem+json":{"example":{"type":"about:blank","title":"Internal server error","status":500,"detail":"Optional detail about the internal error message.","instance":"/v7"},"schema":{"properties":{"type":{"description":"A URI reference that identifies the problem type. When this member is not present, its value is assumed to be \"about:blank\".","type":"string"},"title":{"description":"A short, human-readable summary of the problem type.","type":"string"},"status":{"description":"The HTTP status code generated by the origin server for this occurrence of the problem.","type":"integer"},"detail":{"description":"A human-readable explanation specific to this occurrence of the problem.","type":"string"},"instance":{"description":"A URI reference that identifies the specific occurrence of the problem.","type":"string"}},"type":"object","$$ref":"#/components/schemas/Error"}}},"description":"Internal server error"}},"summary":"Retrieve dashboard snapshot","tags":["Dashboard Snapshots"],"__originalOperationId":"getDashboardSnapshot","security":[{"BearerAuth":[]}],"method":"get","path":"/dashboard-snapshots/{snapshotId}"}}