Update data collection item
Apply a JSON merge-patch to an existing data collection item: only the properties present in the request body are changed. The thresholds array (and, for table DCIs, the columns array), when present, replaces the whole set; existing thresholds are matched by id so their runtime state is preserved. The type property, if supplied, must match the existing DCI type - it cannot be changed.
Path parameters
Object ID
Data collection item ID
Request body
DCI ID (assigned by the server)
Globally unique DCI identifier
DCI type. Selected at creation; cannot be changed afterwards.
Metric/parameter name (required on create)
Human-readable DCI description
Data origin
DCI status
Data type (single-value DCI only)
Data type after transformation (single-value DCI only)
Delta calculation method (single-value DCI only)
Polling schedule type
Polling interval expression (used when pollingScheduleType is custom)
Data retention type
Retention time expression (used when retentionType is custom)
NXSL transformation script source
Source (proxy) node ID, or 0 to disable
SNMP raw value interpretation (single-value DCI only)
NXSL instance filter script source
Per-DCI access list (user/group IDs)
Response
Data collection item updated
DCI ID (assigned by the server)
Globally unique DCI identifier
DCI type. Selected at creation; cannot be changed afterwards.
Metric/parameter name (required on create)
Human-readable DCI description
Data origin
DCI status
Data type (single-value DCI only)
Data type after transformation (single-value DCI only)
Delta calculation method (single-value DCI only)
Polling schedule type
Polling interval expression (used when pollingScheduleType is custom)
Data retention type
Retention time expression (used when retentionType is custom)
NXSL transformation script source
Source (proxy) node ID, or 0 to disable
SNMP raw value interpretation (single-value DCI only)
NXSL instance filter script source
Per-DCI access list (user/group IDs)