Objects

Update node polling configuration

Changed on

Update the node's polling settings: poller node, required poll count for status change, expected capabilities bitmask, and the per-protocol / per-poll-type disable flags. Merge-patch semantics: any subset of fields can be sent; omitted fields are left unchanged. Within the flags object only the named booleans that are present are modified; the rest are preserved.

This property group applies to Node objects only; sending it to any other object class returns 400.

patch/v1/objects/{object-id}/polling

Request

  • Base URL
    http://127.0.0.1:8000
  • URL
    http://127.0.0.1:8000/v1/objects/{object-id}/polling
  • Auth
    HTTP bearer

Path parameters

object-idinteger required

Request body

pollerNodeinteger

ID of the node used for polling, or 0 to poll from the server. Must reference a node object.

requiredPollCountinteger

Number of consecutive polls required before a status change is registered.

expectedCapabilitiesinteger

Expected capabilities bitmask.

useIfXTableinteger

Whether to use SNMP ifXTable for interface polling (0 = server default, 1 = enabled, 2 = disabled).

Response

Polling configuration 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' | 'CoolingZone' | 'Dashboard' | 'DashboardGroup' | 'DashboardRoot' | 'Facility' | 'Generic' | 'Interface' | 'MobileDevice' | 'Network' | 'NetworkMap' | 'NetworkMapGroup' | 'NetworkMapRoot' | 'NetworkService' | 'Node' | 'NodeLink' | 'PowerDomain' | 'Rack' | 'Report' | 'ReportGroup' | 'ReportRoot' | 'Room' | '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

timeZonestring nullable

Effective IANA time zone name (own or inherited from a parent object), null if not set.

timeZoneRulestring nullable

POSIX TZ rule of the effective time zone, null if not set.

timeZoneSourceinteger

ID of the parent object the time zone is inherited from, or 0 when the time zone is defined on this object or not set.

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

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • warning

      added the new Room enum value to the response property for the response status