Retrieves detailed experience metrics for a device

Open in ChatGPT Open in ChatGPT to ask questions about this page
Open in Claude Open in Claude to ask questions about this page
Copy as MarkdownCopy this page as markdown to use with AI assistants
View as Markdown Open this page as markdown in a new tab

Returns indicator-wise experience metrics, including scores, health status, and metric details for the specified profile and resource, with optional filtering for metrics with issues

Request URL

https://{server-hostname}:8383/intelligence/api/score/device/profile/{scoreProfileId}/{agentResourceId}/nodes

Scope

DEX.READCopied!

Header

Authorization: d92d4xxxxxxxxxxxxx15f52

Request Parameters

- Request Headers

AcceptstringMandatory
application/getDeviceNode.v1+jsonapplication/getDeviceNode.v1+jsonCopied!

- Path Parameters

scoreProfileIdstringMandatory

Score Profile Id obtained from DEX - Get Metadata API /intelligence/api/comon/meta

agentResourceIdstringMandatory

Resource Id obtained from SoM - Get Computers API /api/1.4/som/computers

Sample Request

Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
  --url https://appdomain/intelligence/api/score/device/profile/{scoreProfileId}/{agentResourceId}/nodes \
  --header 'Accept: application/getDeviceNode.v1+json' \
  --header 'Authorization:  d92d4xxxxxxxxxxxxx15f52'

Response Parameters

- HTTP code 200

Response Body - application/json
JSON Array
Hide Sub-Attributes
JSON Object
Show Sub-Attributes
indicatorstring

Name of the indicator category

metricsJSON Array

Array of metrics for this indicator

Show Sub-Attributes
JSON Object
Show Sub-Attributes
metric_idstring

Unique identifier for the metric

scorestring

Score value for the metric

scoreDisplayNamestring

Display name of the metric

scoreHealthinteger

Health status of the metric (0=poor, 1=average, 2=good, 3=unknown)

primaryRenderTextstring

Value of the collected metrics

Possible Response Codes

200HTTP code

Sample Response: HTTP 200

Copied!
  [
    {
      "indicator": "Device Performance",
      "metrics": [
        {
          "metric_id": "3",
          "score": "100",
          "scoreDisplayName": "CPU Usage",
          "scoreHealth": 2,
          "primaryRenderText": "Average CPU usage (1 day): 7.98 %"
        },
        {
          "metric_id": "4",
          "score": "97",
          "scoreDisplayName": "CPU Interrupt",
          "scoreHealth": 2,
          "primaryRenderText": "Average CPU interrupt (7 days): 0.17 %"
        }
      ]
    },
    {
      "indicator": "Application Reliability",
      "metrics": [
        {
          "metric_id": "16",
          "score": "100",
          "scoreDisplayName": "Application Crash",
          "scoreHealth": 2,
          "primaryRenderText": "Application crash (7 days): 0 crashes"
        }
      ]
    }
  ]
                
Show full

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.