Create a new object
Create a new object. The caller must have CREATE access on the parent object (or on the entire network when creating a top-level node). The class field selects the object type and determines which additional fields are meaningful; fields not relevant to the selected class are ignored. After construction the same document is applied to the new object using merge-patch semantics (see PATCH /v1/objects/{object-id}), so common scalar properties such as comments and alias can be set in the same call. On success the full created object is returned and the Location header points to it.
Request body
Symbolic object class name.
Object name.
Parent object ID. Required for all classes except Node (where a parent subnet is resolved automatically from the IP address when omitted).
Zone UIN (when zoning is enabled).
Free-form object comments.
Object alias.
Optional ID of an existing asset object to link to the new object.
(Node) Primary host name. If present it is resolved to the primary IP address.
(Node/Interface/Subnet) IP address. For a node it is the primary IP address used when no primary name is given.
(Node) Bit mask controlling node creation (disable polling protocols, create unmanaged, etc.).
(Node/Sensor) Modbus unit ID.
(Interface) Interface index.
(Interface) Interface type (IANA ifType).
(Interface/Sensor) MAC address.
(Interface) Physical chassis number.
(Interface) Physical module number.
(Interface) Physical PIC number.
(Interface) Physical port number.
(Interface) Whether the interface is a physical port.
(NetworkService) Service type.
(NetworkService) IP protocol number (default 6/TCP).
(NetworkService) Port number.
(NetworkService) Request string sent to the service.
(NetworkService) Expected response string.
(NetworkService) Create a status DCI on the parent node.
(NetworkMap) Map type.
(NetworkMap) Canvas rendering type.
(NetworkMap) Seed object IDs.
(Chassis) Controller node ID.
(Rack) Rack height in units.
(MobileDevice) Device identifier.
(BusinessServiceProto) Instance discovery method.
(Sensor) Sensor flags.
(Sensor) Sensor device class.
(Sensor) Vendor name.
(Sensor) Model.
(Sensor) Serial number.
(Sensor) Device address.
(Sensor) Gateway node ID.
(CloudDomain) Cloud connector name.
(CloudDomain) Resource discovery filter.
(CloudDomain) Resource removal policy.
(CloudDomain) Grace period in seconds before removing vanished resources.
(Asset) Asset attribute values keyed by attribute name. All mandatory attributes must be present.
(Asset) Optional ID of an existing object to link the new asset to. Server will update asset identification (serial number or MAC address) from that object and run auto fill scripts after linking. Requires modify access to that object.
Response
Object created. Response body is the full object representation.
Object alias
Object category ID
Object GUID
Object ID
Object name
Object last change timestamp