{"type":"model","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":"All global dashboard filters saved.","properties":{"dashboardFilters":{"items":{"description":"Response containing dashboard filter settings and context details.","properties":{"context":{"description":"List of filters to be applied to a dashboard.","items":{"description":"List of different datasource filters.","properties":{"dataSourceId":{"description":"Types of data source.","example":"VIRTUAL_AGENT","type":"string"},"filters":{"description":"List of different filter properties.","items":{"description":"List of different filter properties for a single datasource.","properties":{"filterId":{"description":"Data source property to filter by.","example":"TEST_LABEL","type":"string"},"values":{"description":"Values to filter by based on the specified `filterId`.","example":["45862","59749"],"items":{"type":"string"},"type":"array","uniqueItems":true},"metricIds":{"description":"Dashboard metric associated with the filter property.","example":["WEB_PAGE_LOAD_COMPLETION_RATE","WEB_TTFB","WEB_AVAILABILITY"],"items":{"type":"string"},"type":"array","uniqueItems":true}},"required":["filterId","metricIds","values"],"type":"object","$$ref":"#/components/schemas/ApiDataSourceFilter"},"type":"array","uniqueItems":true}},"required":["dataSourceId","filters"],"type":"object","$$ref":"#/components/schemas/ApiDataSourceFilters"},"type":"array","uniqueItems":true},"aid":{"description":"Account group ID of the filter.","example":"11","type":"string"},"id":{"description":"Unique ID of the dashboard filter.","example":"65bc18e8f2073a4a469cd958","type":"string"},"name":{"description":"The name of the dashboard filter, this must be unique.","example":"cea-filter","type":"string"},"description":{"description":"An optional description of the filter.","example":"Global filter for CEA widgets","type":"string"},"createdBy":{"description":"Details of user who created or modified the filter.","properties":{"uid":{"description":"Unique ID of the user.","example":"1","type":"string"},"name":{"description":"Name of the user.","example":"Test User","type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiDashboardFilterUserDetails"},"modifiedDate":{"description":"Timestamp when the filter was last modified.","example":"2024-02-01T22:19:19Z","format":"date-time","type":"string"},"createdDate":{"description":"Timestamp when the filter was created.","example":"2024-02-01T22:19:19Z","format":"date-time","type":"string"},"modifiedBy":{"description":"Details of user who created or modified the filter.","properties":{"uid":{"description":"Unique ID of the user.","example":"1","type":"string"},"name":{"description":"Name of the user.","example":"Test User","type":"string"}},"type":"object","$$ref":"#/components/schemas/ApiDashboardFilterUserDetails"},"_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"}},"required":["aid","context","id","name"],"type":"object","$$ref":"#/components/schemas/ApiContextFilterResponse"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ApiContextFiltersResponse","title":"ApiContextFiltersResponse"}}