v51

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

Update object auto-bind configuration

Update the auto-bind filters of an auto-bind-capable object (Container, Collector, Circuit, Cluster, NetworkMap, Template, Dashboard, BusinessService and business service prototype). Each object supports up to two filter slots; entries in the autoBindFilters array are applied positionally to slots 0, 1, … Within each entry omitted keys are left unchanged; a null or omitted source clears that slot's filter script.

Filter scripts are compiled and validated by default; a compilation failure returns 400 with a diagnostic object. Pass ?validate=false to store work-in-progress or intentionally broken scripts (matches the NXCP "always store" behavior).

This property group applies only to auto-bind-capable object classes; sending it to any other class returns 400.

patch/v1/objects/{object-id}/auto-bind

Path parameters

object-idinteger required

Query parameters

validateboolean

When false, skip compilation of filter scripts.

Request body

Response

Auto-bind 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' | '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