Used to update the score node details for the profile id
https://{serverurl}/intelligence/api/scoreSettings/profiles/{scoreProfileId}/nodes
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
ID of the score node to update
Updated weightage of the score node
Updated score configuration for a leaf node
Updated scoring parameter rows for the node
Lower raw value boundary for this updated scoring row
Upper raw value boundary for this updated scoring row
Health bucket to assign when the input falls in this row
Score to return for step or lookup function rows
Minimum score for piecewise linear configurations; null when not applicable
Maximum score for piecewise linear configurations; null when not applicable
curl --request PUT \
--url https://appdomains/intelligence/api/scoreSettings/profiles/{scoreProfileId}/nodes \
--header 'Accept: application/scoreNodes.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/scoreNodesUpdate.v1+json' \
--data '[{}]'Update one leaf node weightage and scoring parameters
[
{
"scoreNodeId": "301",
"weightage": "2",
"scoreConfig": {
"scoreParams": [
{
"score": "100",
"minValue": "0",
"minScore": null,
"maxValue": "20",
"health": "2",
"maxScore": null
},
{
"score": "70",
"minValue": "21",
"minScore": null,
"maxValue": "50",
"health": "1",
"maxScore": null
}
]
}
}
]
Unique identifier of the root score node
Localized display name of the node
Internal score key of the node
Configured weightage of the node among its siblings
Rounded percent contribution of the node to its parent
Numeric level of the node in the score tree
Whether the node comes from the default profile definition
Whether the node belongs to engage mode
Child category nodes under the root node
Unique identifier of the category node
Localized display name of the category
Internal score key of the category
Configured weightage of the category among its siblings
Rounded percent contribution of the category to its parent
Numeric level of the category node in the score tree
Whether the category is part of the default profile definition
Whether the category belongs to engage mode
Whether the category is enabled for score calculation
Localized description of the category
Leaf metric nodes that belong to this category
Unique identifier of the metric node
Localized display name of the metric
Internal score key of the metric
Configured weightage of the metric among its siblings
Rounded percent contribution of the metric to its parent
Numeric level of the metric node in the score tree
Whether the metric is part of the default profile definition
Whether the metric belongs to engage mode
Whether the metric is enabled for score calculation
Localized description of the metric
Display unit of the metric value
Scoring-function configuration of the metric
Internal score function identifier used by the metric
Minimum and maximum raw values shown in the UI
Minimum raw value shown in the configuration UI
Maximum raw value shown in the configuration UI
Score function parameter rows used to calculate the metric score
Lower raw value boundary for this scoring row
Upper raw value boundary for this scoring row
Health bucket associated with this scoring row
Score returned by step or lookup scoring functions; null for piecewise linear configurations
Minimum score for piecewise linear configurations; null for non-piecewise configurations
Maximum score for piecewise linear configurations; null for non-piecewise configurations
Exact raw value for value-based configurations; null when not applicable
Additional UI configuration, present for piecewise linear functions and null otherwise
Step value used by piecewise linear metric configuration
Leaf nodes do not have child nodes
Sum of enabled child metric weightages under this category
Sum of enabled child node weightages under the root
{
"scoreNodeId": 1,
"weightage": 5,
"scoreKey": "ROOT",
"isDefault": true,
"percentContrib": 100,
"displayName": "Experience Score",
"scoreNodeLevel": 0,
"engageMode": false,
"totalChildrenWeightage": 3,
"nodeChilds": [
{
"scoreNodeId": 101,
"weightage": 3,
"scoreKey": "DEVICE_PERFORMANCE",
"isDefault": true,
"percentContrib": 60,
"displayName": "Device Performance",
"isEnabled": true,
"scoreNodeLevel": 1,
"engageMode": false,
"description": "Tracks performance related metrics",
"totalChildrenWeightage": 2,
"nodeChilds": [
{
"scoreNodeId": 301,
"weightage": 2,
"scoreKey": "CPU_USAGE",
"displayName": "CPU Usage",
"engageMode": false,
"description": "Average CPU usage",
"isDefault": true,
"unit": "%",
"percentContrib": 66.7,
"isEnabled": true,
"scoreNodeLevel": 2,
"scoreConfig": {
"scoreParams": [
{
"score": 100,
"minValue": "0",
"minScore": null,
"maxValue": "20",
"health": 2,
"maxScore": null,
"value": null
}
],
"uiConfig": null,
"scoreFunction": 1,
"uiLimits": {
"minValue": "0",
"maxValue": "100"
}
},
"nodeChilds": []
}
]
}
]
}
![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.