v51

latestOpenAPI 3.0.2raw.githubusercontent.com2026-08-01245104440.0 KB
Objects

Update object status calculation/propagation parameters

Update the algorithms and thresholds used to derive the object's compound status from its children, and to propagate that status upward. Merge-patch semantics: any subset of fields can be sent; omitted fields are unchanged. The four-element translation and thresholds arrays must be sent as complete four-element arrays.

patch/v1/objects/{object-id}/status-calculation

Path parameters

object-idinteger required

Request body

calcAlginteger

Status calculation algorithm.

propAlginteger

Status propagation algorithm.

fixedStatusinteger

Fixed status value used with the "fixed" propagation algorithm.

shiftinteger

Status shift used with the "relative" propagation algorithm.

singleThresholdinteger

Single percentage threshold used with the "single threshold" calc algorithm.

translationinteger[]

Four-element status translation table (used with the "translated" propagation algorithm).

thresholdsinteger[]

Four-element percentage thresholds (used with the "multiple thresholds" calc algorithm).

Response

Status calculation updated; full updated object returned.

aliasstring

Object alias

categoryinteger

Object category ID

class'AccessPoint' | 'AgentPolicyLogParser' | 'Asset' | 'AssetGroup' | 'AssetRoot' | 'BusinessService' | 'BusinessServiceProto' | 'BusinessServiceRoot' | 'Chassis' | 'Cluster' | 'Condition' | 'Container' | 'Dashboard' | 'DashboardGroup' | 'DashboardRoot' | 'Generic' | 'Interface' | 'MobileDevice' | 'Network' | 'NetworkMap' | 'NetworkMapGroup' | 'NetworkMapRoot' | 'NetworkService' | 'Node' | 'NodeLink' | 'Rack' | 'Report' | 'ReportGroup' | 'ReportRoot' | 'Sensor' | 'ServiceCheck' | 'ServiceRoot' | 'Subnet' | 'Template' | 'TemplateGroup' | 'TemplateRoot' | 'VPNConnector' | 'Zone'
guidstring uuid

Object GUID

idinteger

Object ID

namestring

Object name

timestampstring date-time

Object last change timestamp

status0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8