# Retrieves the full device timeline chart payload Returns the full device timeline chart payload for the selected date filter, including configured area, gantt, and bubble groups, threshold metadata, last sync time, and optional no-data or anomaly training messages. **GET** `/intelligence/api/dataStream/{resourceId}/timelineChart` ## Request URL `https://[{serverurl}](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)/intelligence/api/dataStream/{resourceId}/timelineChart` ## Scope `DesktopCentralCloud.DEX.READ` ## Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers - **Accept** — `string` — **Mandatory** - `application/streamChartData.v1+json` ### Path Parameters - **resourceId** — `string` — **Mandatory** ### Query Parameters - **filterId** — `string` — Optional - Date filter identifier. The current implementation expects the timeline filter values, with the default as 0 for last 2 days ## Sample Request ```curl curl --request GET \ --url https://appdomains/intelligence/api/dataStream/{resourceId}/timelineChart \ --header 'Accept: application/streamChartData.v1+json' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 Response body: `application/json` - `JSON Object` - **startTime** — `long` - Start of the resolved timeline window in epoch milliseconds - **timeSubFunction** — `string` - Time aggregation function used by the timeline renderer. The current implementation returns ABSMINUTE - **interval** — `string` - Minimum collection interval in minutes used to render the timeline - **rawData** — `JSON Array` - Timeline groups rendered in the UI. The exact set depends on the timeline display configuration - **ruler** — `JSON Object` - Unified ruler and threshold overlay derived from all timeline groups - **lastSyncTime** — `string` - Formatted timestamp of the latest timeline data synced for the device, or -- when unavailable - **anomalyDetection** — `string` - Optional anomaly model training message shown while anomaly detection is still being trained for the device - **noDataTitle** — `string` - Optional no-data title shown when there is no usable timeline data for the selected range - **noDataDescription** — `string` - Optional no-data description shown when there is no usable timeline data for the selected range - **learnMore** — `string` - Product help URL for the device timeline page ## Possible Response Codes - **200** — HTTP code ## Sample Response: HTTP 200 ```json { "lastSyncTime": "Apr 01, 2026 10:10 AM", "learnMore": "https://www.manageengine.com/products/desktop-central/help/endpoint-analytics/device-timeline.html", "startTime": 1774992000000, "interval": 10, "noDataDescription": null, "rawData": [ { "groupId": 2, "name": "Device Performance", "chartType": "area", "items": [ { "defaultColor": [], "name": "CPU", "threshold": { "noDataRegions": [], "values": [ 1775018400000 ], "range": { "maxRange": 1775078399999, "minRange": 1774992000000 }, "colors": [ "RAW_DATA_ENDED" ] }, "chartdata": [ { "data": [ [ [ 1775018400000, 27.5, [ { "duration": "10 mins", "metricId": 1, "groupId": 2, "groupLabel": "CPU", "startTime": 1775017800000, "endTime": 1775018400000, "metrics": [ { "label": "Average CPU usage", "value": "27.5 %" }, { "label": "CPU interrupt", "value": "0.17 %" } ] } ] ] ] ], "type": "area" } ] } ] }, { "groupId": 3, "name": "Device Network", "chartType": "gantt", "items": [ { "defaultColor": [ "USER_ACTIVE_STATUS" ], "name": "WiFi", "threshold": { "noDataRegions": [], "values": [], "range": { "maxRange": 1775078399999, "minRange": 1774992000000 }, "colors": [] }, "chartdata": [ { "data": [ [ [ 1775018400000, 1775019000000 ], "WiFi", [ { "duration": "10 mins", "metricId": 1, "groupId": 3, "groupLabel": "WiFi", "startTime": "1775018400000", "endTime": "1775019000000", "metrics": [ { "label": "Signal Strength", "value": "92 %" } ] } ] ] ], "type": "gantt" } ] } ] } ], "ruler": { "threshold": { "noDataRegions": [], "values": [], "range": { "maxRange": 1775078399999, "minRange": 1774992000000 }, "colors": [] }, "chartdata": [ { "data": [ [] ], "type": "area" } ] }, "noDataTitle": null, "timeSubFunction": "ABSMINUTE", "anomalyDetection": null } ``` ![ ](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **Duration:** 1 minute | **Threshold:** 30 | **Lock period:** 5 minutes Duration - Time window for the threshold. Threshold - Number of API calls allowed within the specified duration. Lock Period - Wait time before consecutive API requests.