NetBox · Capability

NetBox REST API — dcim

NetBox REST API — dcim. 400 operations. Lead operation: dcim. Self-contained Naftiko capability covering one Netbox business surface.

Run with Naftiko Netboxdcim

What You Can Do

GET
Dcimcableterminationslist — Get a list of cable termination objects.
/v1/api/dcim/cable-terminations
GET
Dcimcableterminationsretrieve — Get a cable termination object.
/v1/api/dcim/cable-terminations/{id}
GET
Dcimcableslist — Get a list of cable objects.
/v1/api/dcim/cables
POST
Dcimcablescreate — Post a list of cable objects.
/v1/api/dcim/cables
PUT
Dcimcablesbulkupdate — Put a list of cable objects.
/v1/api/dcim/cables
PATCH
Dcimcablesbulkpartialupdate — Patch a list of cable objects.
/v1/api/dcim/cables
DELETE
Dcimcablesbulkdestroy — Delete a list of cable objects.
/v1/api/dcim/cables
GET
Dcimcablesretrieve — Get a cable object.
/v1/api/dcim/cables/{id}
PUT
Dcimcablesupdate — Put a cable object.
/v1/api/dcim/cables/{id}
PATCH
Dcimcablespartialupdate — Patch a cable object.
/v1/api/dcim/cables/{id}
DELETE
Dcimcablesdestroy — Delete a cable object.
/v1/api/dcim/cables/{id}
GET
Dcimconnecteddevicelist — This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer
/v1/api/dcim/connected-device
GET
Dcimconsoleporttemplateslist — Get a list of console port template objects.
/v1/api/dcim/console-port-templates
POST
Dcimconsoleporttemplatescreate — Post a list of console port template objects.
/v1/api/dcim/console-port-templates
PUT
Dcimconsoleporttemplatesbulkupdate — Put a list of console port template objects.
/v1/api/dcim/console-port-templates
PATCH
Dcimconsoleporttemplatesbulkpartialupdate — Patch a list of console port template objects.
/v1/api/dcim/console-port-templates
DELETE
Dcimconsoleporttemplatesbulkdestroy — Delete a list of console port template objects.
/v1/api/dcim/console-port-templates
GET
Dcimconsoleporttemplatesretrieve — Get a console port template object.
/v1/api/dcim/console-port-templates/{id}
PUT
Dcimconsoleporttemplatesupdate — Put a console port template object.
/v1/api/dcim/console-port-templates/{id}
PATCH
Dcimconsoleporttemplatespartialupdate — Patch a console port template object.
/v1/api/dcim/console-port-templates/{id}
DELETE
Dcimconsoleporttemplatesdestroy — Delete a console port template object.
/v1/api/dcim/console-port-templates/{id}
GET
Dcimconsoleportslist — Get a list of console port objects.
/v1/api/dcim/console-ports
POST
Dcimconsoleportscreate — Post a list of console port objects.
/v1/api/dcim/console-ports
PUT
Dcimconsoleportsbulkupdate — Put a list of console port objects.
/v1/api/dcim/console-ports
PATCH
Dcimconsoleportsbulkpartialupdate — Patch a list of console port objects.
/v1/api/dcim/console-ports
DELETE
Dcimconsoleportsbulkdestroy — Delete a list of console port objects.
/v1/api/dcim/console-ports
GET
Dcimconsoleportsretrieve — Get a console port object.
/v1/api/dcim/console-ports/{id}
PUT
Dcimconsoleportsupdate — Put a console port object.
/v1/api/dcim/console-ports/{id}
PATCH
Dcimconsoleportspartialupdate — Patch a console port object.
/v1/api/dcim/console-ports/{id}
DELETE
Dcimconsoleportsdestroy — Delete a console port object.
/v1/api/dcim/console-ports/{id}
GET
Dcimconsoleportstraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/console-ports/{id}/trace
GET
Dcimconsoleserverporttemplateslist — Get a list of console server port template objects.
/v1/api/dcim/console-server-port-templates
POST
Dcimconsoleserverporttemplatescreate — Post a list of console server port template objects.
/v1/api/dcim/console-server-port-templates
PUT
Dcimconsoleserverporttemplatesbulkupdate — Put a list of console server port template objects.
/v1/api/dcim/console-server-port-templates
PATCH
Dcimconsoleserverporttemplatesbulkpartialupdate — Patch a list of console server port template objects.
/v1/api/dcim/console-server-port-templates
DELETE
Dcimconsoleserverporttemplatesbulkdestroy — Delete a list of console server port template objects.
/v1/api/dcim/console-server-port-templates
GET
Dcimconsoleserverporttemplatesretrieve — Get a console server port template object.
/v1/api/dcim/console-server-port-templates/{id}
PUT
Dcimconsoleserverporttemplatesupdate — Put a console server port template object.
/v1/api/dcim/console-server-port-templates/{id}
PATCH
Dcimconsoleserverporttemplatespartialupdate — Patch a console server port template object.
/v1/api/dcim/console-server-port-templates/{id}
DELETE
Dcimconsoleserverporttemplatesdestroy — Delete a console server port template object.
/v1/api/dcim/console-server-port-templates/{id}
GET
Dcimconsoleserverportslist — Get a list of console server port objects.
/v1/api/dcim/console-server-ports
POST
Dcimconsoleserverportscreate — Post a list of console server port objects.
/v1/api/dcim/console-server-ports
PUT
Dcimconsoleserverportsbulkupdate — Put a list of console server port objects.
/v1/api/dcim/console-server-ports
PATCH
Dcimconsoleserverportsbulkpartialupdate — Patch a list of console server port objects.
/v1/api/dcim/console-server-ports
DELETE
Dcimconsoleserverportsbulkdestroy — Delete a list of console server port objects.
/v1/api/dcim/console-server-ports
GET
Dcimconsoleserverportsretrieve — Get a console server port object.
/v1/api/dcim/console-server-ports/{id}
PUT
Dcimconsoleserverportsupdate — Put a console server port object.
/v1/api/dcim/console-server-ports/{id}
PATCH
Dcimconsoleserverportspartialupdate — Patch a console server port object.
/v1/api/dcim/console-server-ports/{id}
DELETE
Dcimconsoleserverportsdestroy — Delete a console server port object.
/v1/api/dcim/console-server-ports/{id}
GET
Dcimconsoleserverportstraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/console-server-ports/{id}/trace
GET
Dcimdevicebaytemplateslist — Get a list of device bay template objects.
/v1/api/dcim/device-bay-templates
POST
Dcimdevicebaytemplatescreate — Post a list of device bay template objects.
/v1/api/dcim/device-bay-templates
PUT
Dcimdevicebaytemplatesbulkupdate — Put a list of device bay template objects.
/v1/api/dcim/device-bay-templates
PATCH
Dcimdevicebaytemplatesbulkpartialupdate — Patch a list of device bay template objects.
/v1/api/dcim/device-bay-templates
DELETE
Dcimdevicebaytemplatesbulkdestroy — Delete a list of device bay template objects.
/v1/api/dcim/device-bay-templates
GET
Dcimdevicebaytemplatesretrieve — Get a device bay template object.
/v1/api/dcim/device-bay-templates/{id}
PUT
Dcimdevicebaytemplatesupdate — Put a device bay template object.
/v1/api/dcim/device-bay-templates/{id}
PATCH
Dcimdevicebaytemplatespartialupdate — Patch a device bay template object.
/v1/api/dcim/device-bay-templates/{id}
DELETE
Dcimdevicebaytemplatesdestroy — Delete a device bay template object.
/v1/api/dcim/device-bay-templates/{id}
GET
Dcimdevicebayslist — Get a list of device bay objects.
/v1/api/dcim/device-bays
POST
Dcimdevicebayscreate — Post a list of device bay objects.
/v1/api/dcim/device-bays
PUT
Dcimdevicebaysbulkupdate — Put a list of device bay objects.
/v1/api/dcim/device-bays
PATCH
Dcimdevicebaysbulkpartialupdate — Patch a list of device bay objects.
/v1/api/dcim/device-bays
DELETE
Dcimdevicebaysbulkdestroy — Delete a list of device bay objects.
/v1/api/dcim/device-bays
GET
Dcimdevicebaysretrieve — Get a device bay object.
/v1/api/dcim/device-bays/{id}
PUT
Dcimdevicebaysupdate — Put a device bay object.
/v1/api/dcim/device-bays/{id}
PATCH
Dcimdevicebayspartialupdate — Patch a device bay object.
/v1/api/dcim/device-bays/{id}
DELETE
Dcimdevicebaysdestroy — Delete a device bay object.
/v1/api/dcim/device-bays/{id}
GET
Dcimdeviceroleslist — Get a list of device role objects.
/v1/api/dcim/device-roles
POST
Dcimdevicerolescreate — Post a list of device role objects.
/v1/api/dcim/device-roles
PUT
Dcimdevicerolesbulkupdate — Put a list of device role objects.
/v1/api/dcim/device-roles
PATCH
Dcimdevicerolesbulkpartialupdate — Patch a list of device role objects.
/v1/api/dcim/device-roles
DELETE
Dcimdevicerolesbulkdestroy — Delete a list of device role objects.
/v1/api/dcim/device-roles
GET
Dcimdevicerolesretrieve — Get a device role object.
/v1/api/dcim/device-roles/{id}
PUT
Dcimdevicerolesupdate — Put a device role object.
/v1/api/dcim/device-roles/{id}
PATCH
Dcimdevicerolespartialupdate — Patch a device role object.
/v1/api/dcim/device-roles/{id}
DELETE
Dcimdevicerolesdestroy — Delete a device role object.
/v1/api/dcim/device-roles/{id}
GET
Dcimdevicetypeslist — Get a list of device type objects.
/v1/api/dcim/device-types
POST
Dcimdevicetypescreate — Post a list of device type objects.
/v1/api/dcim/device-types
PUT
Dcimdevicetypesbulkupdate — Put a list of device type objects.
/v1/api/dcim/device-types
PATCH
Dcimdevicetypesbulkpartialupdate — Patch a list of device type objects.
/v1/api/dcim/device-types
DELETE
Dcimdevicetypesbulkdestroy — Delete a list of device type objects.
/v1/api/dcim/device-types
GET
Dcimdevicetypesretrieve — Get a device type object.
/v1/api/dcim/device-types/{id}
PUT
Dcimdevicetypesupdate — Put a device type object.
/v1/api/dcim/device-types/{id}
PATCH
Dcimdevicetypespartialupdate — Patch a device type object.
/v1/api/dcim/device-types/{id}
DELETE
Dcimdevicetypesdestroy — Delete a device type object.
/v1/api/dcim/device-types/{id}
GET
Dcimdeviceslist — Get a list of device objects.
/v1/api/dcim/devices
POST
Dcimdevicescreate — Post a list of device objects.
/v1/api/dcim/devices
PUT
Dcimdevicesbulkupdate — Put a list of device objects.
/v1/api/dcim/devices
PATCH
Dcimdevicesbulkpartialupdate — Patch a list of device objects.
/v1/api/dcim/devices
DELETE
Dcimdevicesbulkdestroy — Delete a list of device objects.
/v1/api/dcim/devices
GET
Dcimdevicesretrieve — Get a device object.
/v1/api/dcim/devices/{id}
PUT
Dcimdevicesupdate — Put a device object.
/v1/api/dcim/devices/{id}
PATCH
Dcimdevicespartialupdate — Patch a device object.
/v1/api/dcim/devices/{id}
DELETE
Dcimdevicesdestroy — Delete a device object.
/v1/api/dcim/devices/{id}
POST
Dcimdevicesrenderconfigcreate — Resolve and render the preferred ConfigTemplate for this Device or Virtual Machine.
/v1/api/dcim/devices/{id}/render-config
GET
Dcimfrontporttemplateslist — Get a list of front port template objects.
/v1/api/dcim/front-port-templates
POST
Dcimfrontporttemplatescreate — Post a list of front port template objects.
/v1/api/dcim/front-port-templates
PUT
Dcimfrontporttemplatesbulkupdate — Put a list of front port template objects.
/v1/api/dcim/front-port-templates
PATCH
Dcimfrontporttemplatesbulkpartialupdate — Patch a list of front port template objects.
/v1/api/dcim/front-port-templates
DELETE
Dcimfrontporttemplatesbulkdestroy — Delete a list of front port template objects.
/v1/api/dcim/front-port-templates
GET
Dcimfrontporttemplatesretrieve — Get a front port template object.
/v1/api/dcim/front-port-templates/{id}
PUT
Dcimfrontporttemplatesupdate — Put a front port template object.
/v1/api/dcim/front-port-templates/{id}
PATCH
Dcimfrontporttemplatespartialupdate — Patch a front port template object.
/v1/api/dcim/front-port-templates/{id}
DELETE
Dcimfrontporttemplatesdestroy — Delete a front port template object.
/v1/api/dcim/front-port-templates/{id}
GET
Dcimfrontportslist — Get a list of front port objects.
/v1/api/dcim/front-ports
POST
Dcimfrontportscreate — Post a list of front port objects.
/v1/api/dcim/front-ports
PUT
Dcimfrontportsbulkupdate — Put a list of front port objects.
/v1/api/dcim/front-ports
PATCH
Dcimfrontportsbulkpartialupdate — Patch a list of front port objects.
/v1/api/dcim/front-ports
DELETE
Dcimfrontportsbulkdestroy — Delete a list of front port objects.
/v1/api/dcim/front-ports
GET
Dcimfrontportsretrieve — Get a front port object.
/v1/api/dcim/front-ports/{id}
PUT
Dcimfrontportsupdate — Put a front port object.
/v1/api/dcim/front-ports/{id}
PATCH
Dcimfrontportspartialupdate — Patch a front port object.
/v1/api/dcim/front-ports/{id}
DELETE
Dcimfrontportsdestroy — Delete a front port object.
/v1/api/dcim/front-ports/{id}
GET
Dcimfrontportspathsretrieve — Return all CablePaths which traverse a given pass-through port.
/v1/api/dcim/front-ports/{id}/paths
GET
Dciminterfacetemplateslist — Get a list of interface template objects.
/v1/api/dcim/interface-templates
POST
Dciminterfacetemplatescreate — Post a list of interface template objects.
/v1/api/dcim/interface-templates
PUT
Dciminterfacetemplatesbulkupdate — Put a list of interface template objects.
/v1/api/dcim/interface-templates
PATCH
Dciminterfacetemplatesbulkpartialupdate — Patch a list of interface template objects.
/v1/api/dcim/interface-templates
DELETE
Dciminterfacetemplatesbulkdestroy — Delete a list of interface template objects.
/v1/api/dcim/interface-templates
GET
Dciminterfacetemplatesretrieve — Get a interface template object.
/v1/api/dcim/interface-templates/{id}
PUT
Dciminterfacetemplatesupdate — Put a interface template object.
/v1/api/dcim/interface-templates/{id}
PATCH
Dciminterfacetemplatespartialupdate — Patch a interface template object.
/v1/api/dcim/interface-templates/{id}
DELETE
Dciminterfacetemplatesdestroy — Delete a interface template object.
/v1/api/dcim/interface-templates/{id}
GET
Dciminterfaceslist — Get a list of interface objects.
/v1/api/dcim/interfaces
POST
Dciminterfacescreate — Post a list of interface objects.
/v1/api/dcim/interfaces
PUT
Dciminterfacesbulkupdate — Put a list of interface objects.
/v1/api/dcim/interfaces
PATCH
Dciminterfacesbulkpartialupdate — Patch a list of interface objects.
/v1/api/dcim/interfaces
DELETE
Dciminterfacesbulkdestroy — Delete a list of interface objects.
/v1/api/dcim/interfaces
GET
Dciminterfacesretrieve — Get a interface object.
/v1/api/dcim/interfaces/{id}
PUT
Dciminterfacesupdate — Put a interface object.
/v1/api/dcim/interfaces/{id}
PATCH
Dciminterfacespartialupdate — Patch a interface object.
/v1/api/dcim/interfaces/{id}
DELETE
Dciminterfacesdestroy — Delete a interface object.
/v1/api/dcim/interfaces/{id}
GET
Dciminterfacestraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/interfaces/{id}/trace
GET
Dciminventoryitemroleslist — Get a list of inventory item role objects.
/v1/api/dcim/inventory-item-roles
POST
Dciminventoryitemrolescreate — Post a list of inventory item role objects.
/v1/api/dcim/inventory-item-roles
PUT
Dciminventoryitemrolesbulkupdate — Put a list of inventory item role objects.
/v1/api/dcim/inventory-item-roles
PATCH
Dciminventoryitemrolesbulkpartialupdate — Patch a list of inventory item role objects.
/v1/api/dcim/inventory-item-roles
DELETE
Dciminventoryitemrolesbulkdestroy — Delete a list of inventory item role objects.
/v1/api/dcim/inventory-item-roles
GET
Dciminventoryitemrolesretrieve — Get a inventory item role object.
/v1/api/dcim/inventory-item-roles/{id}
PUT
Dciminventoryitemrolesupdate — Put a inventory item role object.
/v1/api/dcim/inventory-item-roles/{id}
PATCH
Dciminventoryitemrolespartialupdate — Patch a inventory item role object.
/v1/api/dcim/inventory-item-roles/{id}
DELETE
Dciminventoryitemrolesdestroy — Delete a inventory item role object.
/v1/api/dcim/inventory-item-roles/{id}
GET
Dciminventoryitemtemplateslist — Get a list of inventory item template objects.
/v1/api/dcim/inventory-item-templates
POST
Dciminventoryitemtemplatescreate — Post a list of inventory item template objects.
/v1/api/dcim/inventory-item-templates
PUT
Dciminventoryitemtemplatesbulkupdate — Put a list of inventory item template objects.
/v1/api/dcim/inventory-item-templates
PATCH
Dciminventoryitemtemplatesbulkpartialupdate — Patch a list of inventory item template objects.
/v1/api/dcim/inventory-item-templates
DELETE
Dciminventoryitemtemplatesbulkdestroy — Delete a list of inventory item template objects.
/v1/api/dcim/inventory-item-templates
GET
Dciminventoryitemtemplatesretrieve — Get a inventory item template object.
/v1/api/dcim/inventory-item-templates/{id}
PUT
Dciminventoryitemtemplatesupdate — Put a inventory item template object.
/v1/api/dcim/inventory-item-templates/{id}
PATCH
Dciminventoryitemtemplatespartialupdate — Patch a inventory item template object.
/v1/api/dcim/inventory-item-templates/{id}
DELETE
Dciminventoryitemtemplatesdestroy — Delete a inventory item template object.
/v1/api/dcim/inventory-item-templates/{id}
GET
Dciminventoryitemslist — Get a list of inventory item objects.
/v1/api/dcim/inventory-items
POST
Dciminventoryitemscreate — Post a list of inventory item objects.
/v1/api/dcim/inventory-items
PUT
Dciminventoryitemsbulkupdate — Put a list of inventory item objects.
/v1/api/dcim/inventory-items
PATCH
Dciminventoryitemsbulkpartialupdate — Patch a list of inventory item objects.
/v1/api/dcim/inventory-items
DELETE
Dciminventoryitemsbulkdestroy — Delete a list of inventory item objects.
/v1/api/dcim/inventory-items
GET
Dciminventoryitemsretrieve — Get a inventory item object.
/v1/api/dcim/inventory-items/{id}
PUT
Dciminventoryitemsupdate — Put a inventory item object.
/v1/api/dcim/inventory-items/{id}
PATCH
Dciminventoryitemspartialupdate — Patch a inventory item object.
/v1/api/dcim/inventory-items/{id}
DELETE
Dciminventoryitemsdestroy — Delete a inventory item object.
/v1/api/dcim/inventory-items/{id}
GET
Dcimlocationslist — Get a list of location objects.
/v1/api/dcim/locations
POST
Dcimlocationscreate — Post a list of location objects.
/v1/api/dcim/locations
PUT
Dcimlocationsbulkupdate — Put a list of location objects.
/v1/api/dcim/locations
PATCH
Dcimlocationsbulkpartialupdate — Patch a list of location objects.
/v1/api/dcim/locations
DELETE
Dcimlocationsbulkdestroy — Delete a list of location objects.
/v1/api/dcim/locations
GET
Dcimlocationsretrieve — Get a location object.
/v1/api/dcim/locations/{id}
PUT
Dcimlocationsupdate — Put a location object.
/v1/api/dcim/locations/{id}
PATCH
Dcimlocationspartialupdate — Patch a location object.
/v1/api/dcim/locations/{id}
DELETE
Dcimlocationsdestroy — Delete a location object.
/v1/api/dcim/locations/{id}
GET
Dcimmacaddresseslist — Get a list of MAC address objects.
/v1/api/dcim/mac-addresses
POST
Dcimmacaddressescreate — Post a list of MAC address objects.
/v1/api/dcim/mac-addresses
PUT
Dcimmacaddressesbulkupdate — Put a list of MAC address objects.
/v1/api/dcim/mac-addresses
PATCH
Dcimmacaddressesbulkpartialupdate — Patch a list of MAC address objects.
/v1/api/dcim/mac-addresses
DELETE
Dcimmacaddressesbulkdestroy — Delete a list of MAC address objects.
/v1/api/dcim/mac-addresses
GET
Dcimmacaddressesretrieve — Get a MAC address object.
/v1/api/dcim/mac-addresses/{id}
PUT
Dcimmacaddressesupdate — Put a MAC address object.
/v1/api/dcim/mac-addresses/{id}
PATCH
Dcimmacaddressespartialupdate — Patch a MAC address object.
/v1/api/dcim/mac-addresses/{id}
DELETE
Dcimmacaddressesdestroy — Delete a MAC address object.
/v1/api/dcim/mac-addresses/{id}
GET
Dcimmanufacturerslist — Get a list of manufacturer objects.
/v1/api/dcim/manufacturers
POST
Dcimmanufacturerscreate — Post a list of manufacturer objects.
/v1/api/dcim/manufacturers
PUT
Dcimmanufacturersbulkupdate — Put a list of manufacturer objects.
/v1/api/dcim/manufacturers
PATCH
Dcimmanufacturersbulkpartialupdate — Patch a list of manufacturer objects.
/v1/api/dcim/manufacturers
DELETE
Dcimmanufacturersbulkdestroy — Delete a list of manufacturer objects.
/v1/api/dcim/manufacturers
GET
Dcimmanufacturersretrieve — Get a manufacturer object.
/v1/api/dcim/manufacturers/{id}
PUT
Dcimmanufacturersupdate — Put a manufacturer object.
/v1/api/dcim/manufacturers/{id}
PATCH
Dcimmanufacturerspartialupdate — Patch a manufacturer object.
/v1/api/dcim/manufacturers/{id}
DELETE
Dcimmanufacturersdestroy — Delete a manufacturer object.
/v1/api/dcim/manufacturers/{id}
GET
Dcimmodulebaytemplateslist — Get a list of module bay template objects.
/v1/api/dcim/module-bay-templates
POST
Dcimmodulebaytemplatescreate — Post a list of module bay template objects.
/v1/api/dcim/module-bay-templates
PUT
Dcimmodulebaytemplatesbulkupdate — Put a list of module bay template objects.
/v1/api/dcim/module-bay-templates
PATCH
Dcimmodulebaytemplatesbulkpartialupdate — Patch a list of module bay template objects.
/v1/api/dcim/module-bay-templates
DELETE
Dcimmodulebaytemplatesbulkdestroy — Delete a list of module bay template objects.
/v1/api/dcim/module-bay-templates
GET
Dcimmodulebaytemplatesretrieve — Get a module bay template object.
/v1/api/dcim/module-bay-templates/{id}
PUT
Dcimmodulebaytemplatesupdate — Put a module bay template object.
/v1/api/dcim/module-bay-templates/{id}
PATCH
Dcimmodulebaytemplatespartialupdate — Patch a module bay template object.
/v1/api/dcim/module-bay-templates/{id}
DELETE
Dcimmodulebaytemplatesdestroy — Delete a module bay template object.
/v1/api/dcim/module-bay-templates/{id}
GET
Dcimmodulebayslist — Get a list of module bay objects.
/v1/api/dcim/module-bays
POST
Dcimmodulebayscreate — Post a list of module bay objects.
/v1/api/dcim/module-bays
PUT
Dcimmodulebaysbulkupdate — Put a list of module bay objects.
/v1/api/dcim/module-bays
PATCH
Dcimmodulebaysbulkpartialupdate — Patch a list of module bay objects.
/v1/api/dcim/module-bays
DELETE
Dcimmodulebaysbulkdestroy — Delete a list of module bay objects.
/v1/api/dcim/module-bays
GET
Dcimmodulebaysretrieve — Get a module bay object.
/v1/api/dcim/module-bays/{id}
PUT
Dcimmodulebaysupdate — Put a module bay object.
/v1/api/dcim/module-bays/{id}
PATCH
Dcimmodulebayspartialupdate — Patch a module bay object.
/v1/api/dcim/module-bays/{id}
DELETE
Dcimmodulebaysdestroy — Delete a module bay object.
/v1/api/dcim/module-bays/{id}
GET
Dcimmoduletypeprofileslist — Get a list of module type profile objects.
/v1/api/dcim/module-type-profiles
POST
Dcimmoduletypeprofilescreate — Post a list of module type profile objects.
/v1/api/dcim/module-type-profiles
PUT
Dcimmoduletypeprofilesbulkupdate — Put a list of module type profile objects.
/v1/api/dcim/module-type-profiles
PATCH
Dcimmoduletypeprofilesbulkpartialupdate — Patch a list of module type profile objects.
/v1/api/dcim/module-type-profiles
DELETE
Dcimmoduletypeprofilesbulkdestroy — Delete a list of module type profile objects.
/v1/api/dcim/module-type-profiles
GET
Dcimmoduletypeprofilesretrieve — Get a module type profile object.
/v1/api/dcim/module-type-profiles/{id}
PUT
Dcimmoduletypeprofilesupdate — Put a module type profile object.
/v1/api/dcim/module-type-profiles/{id}
PATCH
Dcimmoduletypeprofilespartialupdate — Patch a module type profile object.
/v1/api/dcim/module-type-profiles/{id}
DELETE
Dcimmoduletypeprofilesdestroy — Delete a module type profile object.
/v1/api/dcim/module-type-profiles/{id}
GET
Dcimmoduletypeslist — Get a list of module type objects.
/v1/api/dcim/module-types
POST
Dcimmoduletypescreate — Post a list of module type objects.
/v1/api/dcim/module-types
PUT
Dcimmoduletypesbulkupdate — Put a list of module type objects.
/v1/api/dcim/module-types
PATCH
Dcimmoduletypesbulkpartialupdate — Patch a list of module type objects.
/v1/api/dcim/module-types
DELETE
Dcimmoduletypesbulkdestroy — Delete a list of module type objects.
/v1/api/dcim/module-types
GET
Dcimmoduletypesretrieve — Get a module type object.
/v1/api/dcim/module-types/{id}
PUT
Dcimmoduletypesupdate — Put a module type object.
/v1/api/dcim/module-types/{id}
PATCH
Dcimmoduletypespartialupdate — Patch a module type object.
/v1/api/dcim/module-types/{id}
DELETE
Dcimmoduletypesdestroy — Delete a module type object.
/v1/api/dcim/module-types/{id}
GET
Dcimmoduleslist — Get a list of module objects.
/v1/api/dcim/modules
POST
Dcimmodulescreate — Post a list of module objects.
/v1/api/dcim/modules
PUT
Dcimmodulesbulkupdate — Put a list of module objects.
/v1/api/dcim/modules
PATCH
Dcimmodulesbulkpartialupdate — Patch a list of module objects.
/v1/api/dcim/modules
DELETE
Dcimmodulesbulkdestroy — Delete a list of module objects.
/v1/api/dcim/modules
GET
Dcimmodulesretrieve — Get a module object.
/v1/api/dcim/modules/{id}
PUT
Dcimmodulesupdate — Put a module object.
/v1/api/dcim/modules/{id}
PATCH
Dcimmodulespartialupdate — Patch a module object.
/v1/api/dcim/modules/{id}
DELETE
Dcimmodulesdestroy — Delete a module object.
/v1/api/dcim/modules/{id}
GET
Dcimplatformslist — Get a list of platform objects.
/v1/api/dcim/platforms
POST
Dcimplatformscreate — Post a list of platform objects.
/v1/api/dcim/platforms
PUT
Dcimplatformsbulkupdate — Put a list of platform objects.
/v1/api/dcim/platforms
PATCH
Dcimplatformsbulkpartialupdate — Patch a list of platform objects.
/v1/api/dcim/platforms
DELETE
Dcimplatformsbulkdestroy — Delete a list of platform objects.
/v1/api/dcim/platforms
GET
Dcimplatformsretrieve — Get a platform object.
/v1/api/dcim/platforms/{id}
PUT
Dcimplatformsupdate — Put a platform object.
/v1/api/dcim/platforms/{id}
PATCH
Dcimplatformspartialupdate — Patch a platform object.
/v1/api/dcim/platforms/{id}
DELETE
Dcimplatformsdestroy — Delete a platform object.
/v1/api/dcim/platforms/{id}
GET
Dcimpowerfeedslist — Get a list of power feed objects.
/v1/api/dcim/power-feeds
POST
Dcimpowerfeedscreate — Post a list of power feed objects.
/v1/api/dcim/power-feeds
PUT
Dcimpowerfeedsbulkupdate — Put a list of power feed objects.
/v1/api/dcim/power-feeds
PATCH
Dcimpowerfeedsbulkpartialupdate — Patch a list of power feed objects.
/v1/api/dcim/power-feeds
DELETE
Dcimpowerfeedsbulkdestroy — Delete a list of power feed objects.
/v1/api/dcim/power-feeds
GET
Dcimpowerfeedsretrieve — Get a power feed object.
/v1/api/dcim/power-feeds/{id}
PUT
Dcimpowerfeedsupdate — Put a power feed object.
/v1/api/dcim/power-feeds/{id}
PATCH
Dcimpowerfeedspartialupdate — Patch a power feed object.
/v1/api/dcim/power-feeds/{id}
DELETE
Dcimpowerfeedsdestroy — Delete a power feed object.
/v1/api/dcim/power-feeds/{id}
GET
Dcimpowerfeedstraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/power-feeds/{id}/trace
GET
Dcimpoweroutlettemplateslist — Get a list of power outlet template objects.
/v1/api/dcim/power-outlet-templates
POST
Dcimpoweroutlettemplatescreate — Post a list of power outlet template objects.
/v1/api/dcim/power-outlet-templates
PUT
Dcimpoweroutlettemplatesbulkupdate — Put a list of power outlet template objects.
/v1/api/dcim/power-outlet-templates
PATCH
Dcimpoweroutlettemplatesbulkpartialupdate — Patch a list of power outlet template objects.
/v1/api/dcim/power-outlet-templates
DELETE
Dcimpoweroutlettemplatesbulkdestroy — Delete a list of power outlet template objects.
/v1/api/dcim/power-outlet-templates
GET
Dcimpoweroutlettemplatesretrieve — Get a power outlet template object.
/v1/api/dcim/power-outlet-templates/{id}
PUT
Dcimpoweroutlettemplatesupdate — Put a power outlet template object.
/v1/api/dcim/power-outlet-templates/{id}
PATCH
Dcimpoweroutlettemplatespartialupdate — Patch a power outlet template object.
/v1/api/dcim/power-outlet-templates/{id}
DELETE
Dcimpoweroutlettemplatesdestroy — Delete a power outlet template object.
/v1/api/dcim/power-outlet-templates/{id}
GET
Dcimpoweroutletslist — Get a list of power outlet objects.
/v1/api/dcim/power-outlets
POST
Dcimpoweroutletscreate — Post a list of power outlet objects.
/v1/api/dcim/power-outlets
PUT
Dcimpoweroutletsbulkupdate — Put a list of power outlet objects.
/v1/api/dcim/power-outlets
PATCH
Dcimpoweroutletsbulkpartialupdate — Patch a list of power outlet objects.
/v1/api/dcim/power-outlets
DELETE
Dcimpoweroutletsbulkdestroy — Delete a list of power outlet objects.
/v1/api/dcim/power-outlets
GET
Dcimpoweroutletsretrieve — Get a power outlet object.
/v1/api/dcim/power-outlets/{id}
PUT
Dcimpoweroutletsupdate — Put a power outlet object.
/v1/api/dcim/power-outlets/{id}
PATCH
Dcimpoweroutletspartialupdate — Patch a power outlet object.
/v1/api/dcim/power-outlets/{id}
DELETE
Dcimpoweroutletsdestroy — Delete a power outlet object.
/v1/api/dcim/power-outlets/{id}
GET
Dcimpoweroutletstraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/power-outlets/{id}/trace
GET
Dcimpowerpanelslist — Get a list of power panel objects.
/v1/api/dcim/power-panels
POST
Dcimpowerpanelscreate — Post a list of power panel objects.
/v1/api/dcim/power-panels
PUT
Dcimpowerpanelsbulkupdate — Put a list of power panel objects.
/v1/api/dcim/power-panels
PATCH
Dcimpowerpanelsbulkpartialupdate — Patch a list of power panel objects.
/v1/api/dcim/power-panels
DELETE
Dcimpowerpanelsbulkdestroy — Delete a list of power panel objects.
/v1/api/dcim/power-panels
GET
Dcimpowerpanelsretrieve — Get a power panel object.
/v1/api/dcim/power-panels/{id}
PUT
Dcimpowerpanelsupdate — Put a power panel object.
/v1/api/dcim/power-panels/{id}
PATCH
Dcimpowerpanelspartialupdate — Patch a power panel object.
/v1/api/dcim/power-panels/{id}
DELETE
Dcimpowerpanelsdestroy — Delete a power panel object.
/v1/api/dcim/power-panels/{id}
GET
Dcimpowerporttemplateslist — Get a list of power port template objects.
/v1/api/dcim/power-port-templates
POST
Dcimpowerporttemplatescreate — Post a list of power port template objects.
/v1/api/dcim/power-port-templates
PUT
Dcimpowerporttemplatesbulkupdate — Put a list of power port template objects.
/v1/api/dcim/power-port-templates
PATCH
Dcimpowerporttemplatesbulkpartialupdate — Patch a list of power port template objects.
/v1/api/dcim/power-port-templates
DELETE
Dcimpowerporttemplatesbulkdestroy — Delete a list of power port template objects.
/v1/api/dcim/power-port-templates
GET
Dcimpowerporttemplatesretrieve — Get a power port template object.
/v1/api/dcim/power-port-templates/{id}
PUT
Dcimpowerporttemplatesupdate — Put a power port template object.
/v1/api/dcim/power-port-templates/{id}
PATCH
Dcimpowerporttemplatespartialupdate — Patch a power port template object.
/v1/api/dcim/power-port-templates/{id}
DELETE
Dcimpowerporttemplatesdestroy — Delete a power port template object.
/v1/api/dcim/power-port-templates/{id}
GET
Dcimpowerportslist — Get a list of power port objects.
/v1/api/dcim/power-ports
POST
Dcimpowerportscreate — Post a list of power port objects.
/v1/api/dcim/power-ports
PUT
Dcimpowerportsbulkupdate — Put a list of power port objects.
/v1/api/dcim/power-ports
PATCH
Dcimpowerportsbulkpartialupdate — Patch a list of power port objects.
/v1/api/dcim/power-ports
DELETE
Dcimpowerportsbulkdestroy — Delete a list of power port objects.
/v1/api/dcim/power-ports
GET
Dcimpowerportsretrieve — Get a power port object.
/v1/api/dcim/power-ports/{id}
PUT
Dcimpowerportsupdate — Put a power port object.
/v1/api/dcim/power-ports/{id}
PATCH
Dcimpowerportspartialupdate — Patch a power port object.
/v1/api/dcim/power-ports/{id}
DELETE
Dcimpowerportsdestroy — Delete a power port object.
/v1/api/dcim/power-ports/{id}
GET
Dcimpowerportstraceretrieve — Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
/v1/api/dcim/power-ports/{id}/trace
GET
Dcimrackreservationslist — Get a list of rack reservation objects.
/v1/api/dcim/rack-reservations
POST
Dcimrackreservationscreate — Post a list of rack reservation objects.
/v1/api/dcim/rack-reservations
PUT
Dcimrackreservationsbulkupdate — Put a list of rack reservation objects.
/v1/api/dcim/rack-reservations
PATCH
Dcimrackreservationsbulkpartialupdate — Patch a list of rack reservation objects.
/v1/api/dcim/rack-reservations
DELETE
Dcimrackreservationsbulkdestroy — Delete a list of rack reservation objects.
/v1/api/dcim/rack-reservations
GET
Dcimrackreservationsretrieve — Get a rack reservation object.
/v1/api/dcim/rack-reservations/{id}
PUT
Dcimrackreservationsupdate — Put a rack reservation object.
/v1/api/dcim/rack-reservations/{id}
PATCH
Dcimrackreservationspartialupdate — Patch a rack reservation object.
/v1/api/dcim/rack-reservations/{id}
DELETE
Dcimrackreservationsdestroy — Delete a rack reservation object.
/v1/api/dcim/rack-reservations/{id}
GET
Dcimrackroleslist — Get a list of rack role objects.
/v1/api/dcim/rack-roles
POST
Dcimrackrolescreate — Post a list of rack role objects.
/v1/api/dcim/rack-roles
PUT
Dcimrackrolesbulkupdate — Put a list of rack role objects.
/v1/api/dcim/rack-roles
PATCH
Dcimrackrolesbulkpartialupdate — Patch a list of rack role objects.
/v1/api/dcim/rack-roles
DELETE
Dcimrackrolesbulkdestroy — Delete a list of rack role objects.
/v1/api/dcim/rack-roles
GET
Dcimrackrolesretrieve — Get a rack role object.
/v1/api/dcim/rack-roles/{id}
PUT
Dcimrackrolesupdate — Put a rack role object.
/v1/api/dcim/rack-roles/{id}
PATCH
Dcimrackrolespartialupdate — Patch a rack role object.
/v1/api/dcim/rack-roles/{id}
DELETE
Dcimrackrolesdestroy — Delete a rack role object.
/v1/api/dcim/rack-roles/{id}
GET
Dcimracktypeslist — Get a list of rack type objects.
/v1/api/dcim/rack-types
POST
Dcimracktypescreate — Post a list of rack type objects.
/v1/api/dcim/rack-types
PUT
Dcimracktypesbulkupdate — Put a list of rack type objects.
/v1/api/dcim/rack-types
PATCH
Dcimracktypesbulkpartialupdate — Patch a list of rack type objects.
/v1/api/dcim/rack-types
DELETE
Dcimracktypesbulkdestroy — Delete a list of rack type objects.
/v1/api/dcim/rack-types
GET
Dcimracktypesretrieve — Get a rack type object.
/v1/api/dcim/rack-types/{id}
PUT
Dcimracktypesupdate — Put a rack type object.
/v1/api/dcim/rack-types/{id}
PATCH
Dcimracktypespartialupdate — Patch a rack type object.
/v1/api/dcim/rack-types/{id}
DELETE
Dcimracktypesdestroy — Delete a rack type object.
/v1/api/dcim/rack-types/{id}
GET
Dcimrackslist — Get a list of rack objects.
/v1/api/dcim/racks
POST
Dcimrackscreate — Post a list of rack objects.
/v1/api/dcim/racks
PUT
Dcimracksbulkupdate — Put a list of rack objects.
/v1/api/dcim/racks
PATCH
Dcimracksbulkpartialupdate — Patch a list of rack objects.
/v1/api/dcim/racks
DELETE
Dcimracksbulkdestroy — Delete a list of rack objects.
/v1/api/dcim/racks
GET
Dcimracksretrieve — Get a rack object.
/v1/api/dcim/racks/{id}
PUT
Dcimracksupdate — Put a rack object.
/v1/api/dcim/racks/{id}
PATCH
Dcimrackspartialupdate — Patch a rack object.
/v1/api/dcim/racks/{id}
DELETE
Dcimracksdestroy — Delete a rack object.
/v1/api/dcim/racks/{id}
GET
Dcimrackselevationretrieve — Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.
/v1/api/dcim/racks/{id}/elevation
GET
Dcimrearporttemplateslist — Get a list of rear port template objects.
/v1/api/dcim/rear-port-templates
POST
Dcimrearporttemplatescreate — Post a list of rear port template objects.
/v1/api/dcim/rear-port-templates
PUT
Dcimrearporttemplatesbulkupdate — Put a list of rear port template objects.
/v1/api/dcim/rear-port-templates
PATCH
Dcimrearporttemplatesbulkpartialupdate — Patch a list of rear port template objects.
/v1/api/dcim/rear-port-templates
DELETE
Dcimrearporttemplatesbulkdestroy — Delete a list of rear port template objects.
/v1/api/dcim/rear-port-templates
GET
Dcimrearporttemplatesretrieve — Get a rear port template object.
/v1/api/dcim/rear-port-templates/{id}
PUT
Dcimrearporttemplatesupdate — Put a rear port template object.
/v1/api/dcim/rear-port-templates/{id}
PATCH
Dcimrearporttemplatespartialupdate — Patch a rear port template object.
/v1/api/dcim/rear-port-templates/{id}
DELETE
Dcimrearporttemplatesdestroy — Delete a rear port template object.
/v1/api/dcim/rear-port-templates/{id}
GET
Dcimrearportslist — Get a list of rear port objects.
/v1/api/dcim/rear-ports
POST
Dcimrearportscreate — Post a list of rear port objects.
/v1/api/dcim/rear-ports
PUT
Dcimrearportsbulkupdate — Put a list of rear port objects.
/v1/api/dcim/rear-ports
PATCH
Dcimrearportsbulkpartialupdate — Patch a list of rear port objects.
/v1/api/dcim/rear-ports
DELETE
Dcimrearportsbulkdestroy — Delete a list of rear port objects.
/v1/api/dcim/rear-ports
GET
Dcimrearportsretrieve — Get a rear port object.
/v1/api/dcim/rear-ports/{id}
PUT
Dcimrearportsupdate — Put a rear port object.
/v1/api/dcim/rear-ports/{id}
PATCH
Dcimrearportspartialupdate — Patch a rear port object.
/v1/api/dcim/rear-ports/{id}
DELETE
Dcimrearportsdestroy — Delete a rear port object.
/v1/api/dcim/rear-ports/{id}
GET
Dcimrearportspathsretrieve — Return all CablePaths which traverse a given pass-through port.
/v1/api/dcim/rear-ports/{id}/paths
GET
Dcimregionslist — Get a list of region objects.
/v1/api/dcim/regions
POST
Dcimregionscreate — Post a list of region objects.
/v1/api/dcim/regions
PUT
Dcimregionsbulkupdate — Put a list of region objects.
/v1/api/dcim/regions
PATCH
Dcimregionsbulkpartialupdate — Patch a list of region objects.
/v1/api/dcim/regions
DELETE
Dcimregionsbulkdestroy — Delete a list of region objects.
/v1/api/dcim/regions
GET
Dcimregionsretrieve — Get a region object.
/v1/api/dcim/regions/{id}
PUT
Dcimregionsupdate — Put a region object.
/v1/api/dcim/regions/{id}
PATCH
Dcimregionspartialupdate — Patch a region object.
/v1/api/dcim/regions/{id}
DELETE
Dcimregionsdestroy — Delete a region object.
/v1/api/dcim/regions/{id}
GET
Dcimsitegroupslist — Get a list of site group objects.
/v1/api/dcim/site-groups
POST
Dcimsitegroupscreate — Post a list of site group objects.
/v1/api/dcim/site-groups
PUT
Dcimsitegroupsbulkupdate — Put a list of site group objects.
/v1/api/dcim/site-groups
PATCH
Dcimsitegroupsbulkpartialupdate — Patch a list of site group objects.
/v1/api/dcim/site-groups
DELETE
Dcimsitegroupsbulkdestroy — Delete a list of site group objects.
/v1/api/dcim/site-groups
GET
Dcimsitegroupsretrieve — Get a site group object.
/v1/api/dcim/site-groups/{id}
PUT
Dcimsitegroupsupdate — Put a site group object.
/v1/api/dcim/site-groups/{id}
PATCH
Dcimsitegroupspartialupdate — Patch a site group object.
/v1/api/dcim/site-groups/{id}
DELETE
Dcimsitegroupsdestroy — Delete a site group object.
/v1/api/dcim/site-groups/{id}
GET
Dcimsiteslist — Get a list of site objects.
/v1/api/dcim/sites
POST
Dcimsitescreate — Post a list of site objects.
/v1/api/dcim/sites
PUT
Dcimsitesbulkupdate — Put a list of site objects.
/v1/api/dcim/sites
PATCH
Dcimsitesbulkpartialupdate — Patch a list of site objects.
/v1/api/dcim/sites
DELETE
Dcimsitesbulkdestroy — Delete a list of site objects.
/v1/api/dcim/sites
GET
Dcimsitesretrieve — Get a site object.
/v1/api/dcim/sites/{id}
PUT
Dcimsitesupdate — Put a site object.
/v1/api/dcim/sites/{id}
PATCH
Dcimsitespartialupdate — Patch a site object.
/v1/api/dcim/sites/{id}
DELETE
Dcimsitesdestroy — Delete a site object.
/v1/api/dcim/sites/{id}
GET
Dcimvirtualchassislist — Get a list of virtual chassis objects.
/v1/api/dcim/virtual-chassis
POST
Dcimvirtualchassiscreate — Post a list of virtual chassis objects.
/v1/api/dcim/virtual-chassis
PUT
Dcimvirtualchassisbulkupdate — Put a list of virtual chassis objects.
/v1/api/dcim/virtual-chassis
PATCH
Dcimvirtualchassisbulkpartialupdate — Patch a list of virtual chassis objects.
/v1/api/dcim/virtual-chassis
DELETE
Dcimvirtualchassisbulkdestroy — Delete a list of virtual chassis objects.
/v1/api/dcim/virtual-chassis
GET
Dcimvirtualchassisretrieve — Get a virtual chassis object.
/v1/api/dcim/virtual-chassis/{id}
PUT
Dcimvirtualchassisupdate — Put a virtual chassis object.
/v1/api/dcim/virtual-chassis/{id}
PATCH
Dcimvirtualchassispartialupdate — Patch a virtual chassis object.
/v1/api/dcim/virtual-chassis/{id}
DELETE
Dcimvirtualchassisdestroy — Delete a virtual chassis object.
/v1/api/dcim/virtual-chassis/{id}
GET
Dcimvirtualdevicecontextslist — Get a list of virtual device context objects.
/v1/api/dcim/virtual-device-contexts
POST
Dcimvirtualdevicecontextscreate — Post a list of virtual device context objects.
/v1/api/dcim/virtual-device-contexts
PUT
Dcimvirtualdevicecontextsbulkupdate — Put a list of virtual device context objects.
/v1/api/dcim/virtual-device-contexts
PATCH
Dcimvirtualdevicecontextsbulkpartialupdate — Patch a list of virtual device context objects.
/v1/api/dcim/virtual-device-contexts
DELETE
Dcimvirtualdevicecontextsbulkdestroy — Delete a list of virtual device context objects.
/v1/api/dcim/virtual-device-contexts
GET
Dcimvirtualdevicecontextsretrieve — Get a virtual device context object.
/v1/api/dcim/virtual-device-contexts/{id}
PUT
Dcimvirtualdevicecontextsupdate — Put a virtual device context object.
/v1/api/dcim/virtual-device-contexts/{id}
PATCH
Dcimvirtualdevicecontextspartialupdate — Patch a virtual device context object.
/v1/api/dcim/virtual-device-contexts/{id}
DELETE
Dcimvirtualdevicecontextsdestroy — Delete a virtual device context object.
/v1/api/dcim/virtual-device-contexts/{id}

MCP Tools

get-list-cable-termination-objects

Get a list of cable termination objects.

read-only idempotent
get-cable-termination-object

Get a cable termination object.

read-only idempotent
get-list-cable-objects

Get a list of cable objects.

read-only idempotent
post-list-cable-objects

Post a list of cable objects.

read-only
put-list-cable-objects

Put a list of cable objects.

idempotent
patch-list-cable-objects

Patch a list of cable objects.

idempotent
delete-list-cable-objects

Delete a list of cable objects.

idempotent
get-cable-object

Get a cable object.

read-only idempotent
put-cable-object

Put a cable object.

idempotent
patch-cable-object

Patch a cable object.

idempotent
delete-cable-object

Delete a cable object.

idempotent
this-endpoint-allows-user-determine

This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer

read-only idempotent
get-list-console-port-template

Get a list of console port template objects.

read-only idempotent
post-list-console-port-template

Post a list of console port template objects.

read-only
put-list-console-port-template

Put a list of console port template objects.

idempotent
patch-list-console-port-template

Patch a list of console port template objects.

idempotent
delete-list-console-port-template

Delete a list of console port template objects.

idempotent
get-console-port-template-object

Get a console port template object.

read-only idempotent
put-console-port-template-object

Put a console port template object.

idempotent
patch-console-port-template-object

Patch a console port template object.

idempotent
delete-console-port-template-object

Delete a console port template object.

idempotent
get-list-console-port-objects

Get a list of console port objects.

read-only idempotent
post-list-console-port-objects

Post a list of console port objects.

read-only
put-list-console-port-objects

Put a list of console port objects.

idempotent
patch-list-console-port-objects

Patch a list of console port objects.

idempotent
delete-list-console-port-objects

Delete a list of console port objects.

idempotent
get-console-port-object

Get a console port object.

read-only idempotent
put-console-port-object

Put a console port object.

idempotent
patch-console-port-object

Patch a console port object.

idempotent
delete-console-port-object

Delete a console port object.

idempotent
trace-complete-cable-path-and

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-console-server-port

Get a list of console server port template objects.

read-only idempotent
post-list-console-server-port

Post a list of console server port template objects.

read-only
put-list-console-server-port

Put a list of console server port template objects.

idempotent
patch-list-console-server-port

Patch a list of console server port template objects.

idempotent
delete-list-console-server-port

Delete a list of console server port template objects.

idempotent
get-console-server-port-template

Get a console server port template object.

read-only idempotent
put-console-server-port-template

Put a console server port template object.

idempotent
patch-console-server-port-template

Patch a console server port template object.

idempotent
delete-console-server-port-template

Delete a console server port template object.

idempotent
get-list-console-server-port-2

Get a list of console server port objects.

read-only idempotent
post-list-console-server-port-2

Post a list of console server port objects.

read-only
put-list-console-server-port-2

Put a list of console server port objects.

idempotent
patch-list-console-server-port-2

Patch a list of console server port objects.

idempotent
delete-list-console-server-port-2

Delete a list of console server port objects.

idempotent
get-console-server-port-object

Get a console server port object.

read-only idempotent
put-console-server-port-object

Put a console server port object.

idempotent
patch-console-server-port-object

Patch a console server port object.

idempotent
delete-console-server-port-object

Delete a console server port object.

idempotent
trace-complete-cable-path-and-2

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-device-bay-template

Get a list of device bay template objects.

read-only idempotent
post-list-device-bay-template

Post a list of device bay template objects.

read-only
put-list-device-bay-template

Put a list of device bay template objects.

idempotent
patch-list-device-bay-template

Patch a list of device bay template objects.

idempotent
delete-list-device-bay-template

Delete a list of device bay template objects.

idempotent
get-device-bay-template-object

Get a device bay template object.

read-only idempotent
put-device-bay-template-object

Put a device bay template object.

idempotent
patch-device-bay-template-object

Patch a device bay template object.

idempotent
delete-device-bay-template-object

Delete a device bay template object.

idempotent
get-list-device-bay-objects

Get a list of device bay objects.

read-only idempotent
post-list-device-bay-objects

Post a list of device bay objects.

read-only
put-list-device-bay-objects

Put a list of device bay objects.

idempotent
patch-list-device-bay-objects

Patch a list of device bay objects.

idempotent
delete-list-device-bay-objects

Delete a list of device bay objects.

idempotent
get-device-bay-object

Get a device bay object.

read-only idempotent
put-device-bay-object

Put a device bay object.

idempotent
patch-device-bay-object

Patch a device bay object.

idempotent
delete-device-bay-object

Delete a device bay object.

idempotent
get-list-device-role-objects

Get a list of device role objects.

read-only idempotent
post-list-device-role-objects

Post a list of device role objects.

read-only
put-list-device-role-objects

Put a list of device role objects.

idempotent
patch-list-device-role-objects

Patch a list of device role objects.

idempotent
delete-list-device-role-objects

Delete a list of device role objects.

idempotent
get-device-role-object

Get a device role object.

read-only idempotent
put-device-role-object

Put a device role object.

idempotent
patch-device-role-object

Patch a device role object.

idempotent
delete-device-role-object

Delete a device role object.

idempotent
get-list-device-type-objects

Get a list of device type objects.

read-only idempotent
post-list-device-type-objects

Post a list of device type objects.

read-only
put-list-device-type-objects

Put a list of device type objects.

idempotent
patch-list-device-type-objects

Patch a list of device type objects.

idempotent
delete-list-device-type-objects

Delete a list of device type objects.

idempotent
get-device-type-object

Get a device type object.

read-only idempotent
put-device-type-object

Put a device type object.

idempotent
patch-device-type-object

Patch a device type object.

idempotent
delete-device-type-object

Delete a device type object.

idempotent
get-list-device-objects

Get a list of device objects.

read-only idempotent
post-list-device-objects

Post a list of device objects.

read-only
put-list-device-objects

Put a list of device objects.

idempotent
patch-list-device-objects

Patch a list of device objects.

idempotent
delete-list-device-objects

Delete a list of device objects.

idempotent
get-device-object

Get a device object.

read-only idempotent
put-device-object

Put a device object.

idempotent
patch-device-object

Patch a device object.

idempotent
delete-device-object

Delete a device object.

idempotent
resolve-and-render-preferred-configtemplate

Resolve and render the preferred ConfigTemplate for this Device or Virtual Machine.

get-list-front-port-template

Get a list of front port template objects.

read-only idempotent
post-list-front-port-template

Post a list of front port template objects.

read-only
put-list-front-port-template

Put a list of front port template objects.

idempotent
patch-list-front-port-template

Patch a list of front port template objects.

idempotent
delete-list-front-port-template

Delete a list of front port template objects.

idempotent
get-front-port-template-object

Get a front port template object.

read-only idempotent
put-front-port-template-object

Put a front port template object.

idempotent
patch-front-port-template-object

Patch a front port template object.

idempotent
delete-front-port-template-object

Delete a front port template object.

idempotent
get-list-front-port-objects

Get a list of front port objects.

read-only idempotent
post-list-front-port-objects

Post a list of front port objects.

read-only
put-list-front-port-objects

Put a list of front port objects.

idempotent
patch-list-front-port-objects

Patch a list of front port objects.

idempotent
delete-list-front-port-objects

Delete a list of front port objects.

idempotent
get-front-port-object

Get a front port object.

read-only idempotent
put-front-port-object

Put a front port object.

idempotent
patch-front-port-object

Patch a front port object.

idempotent
delete-front-port-object

Delete a front port object.

idempotent
return-all-cablepaths-which-traverse

Return all CablePaths which traverse a given pass-through port.

read-only idempotent
get-list-interface-template-objects

Get a list of interface template objects.

read-only idempotent
post-list-interface-template-objects

Post a list of interface template objects.

read-only
put-list-interface-template-objects

Put a list of interface template objects.

idempotent
patch-list-interface-template-objects

Patch a list of interface template objects.

idempotent
delete-list-interface-template-objects

Delete a list of interface template objects.

idempotent
get-interface-template-object

Get a interface template object.

read-only idempotent
put-interface-template-object

Put a interface template object.

idempotent
patch-interface-template-object

Patch a interface template object.

idempotent
delete-interface-template-object

Delete a interface template object.

idempotent
get-list-interface-objects

Get a list of interface objects.

read-only idempotent
post-list-interface-objects

Post a list of interface objects.

read-only
put-list-interface-objects

Put a list of interface objects.

idempotent
patch-list-interface-objects

Patch a list of interface objects.

idempotent
delete-list-interface-objects

Delete a list of interface objects.

idempotent
get-interface-object

Get a interface object.

read-only idempotent
put-interface-object

Put a interface object.

idempotent
patch-interface-object

Patch a interface object.

idempotent
delete-interface-object

Delete a interface object.

idempotent
trace-complete-cable-path-and-3

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-inventory-item-role

Get a list of inventory item role objects.

read-only idempotent
post-list-inventory-item-role

Post a list of inventory item role objects.

read-only
put-list-inventory-item-role

Put a list of inventory item role objects.

idempotent
patch-list-inventory-item-role

Patch a list of inventory item role objects.

idempotent
delete-list-inventory-item-role

Delete a list of inventory item role objects.

idempotent
get-inventory-item-role-object

Get a inventory item role object.

read-only idempotent
put-inventory-item-role-object

Put a inventory item role object.

idempotent
patch-inventory-item-role-object

Patch a inventory item role object.

idempotent
delete-inventory-item-role-object

Delete a inventory item role object.

idempotent
get-list-inventory-item-template

Get a list of inventory item template objects.

read-only idempotent
post-list-inventory-item-template

Post a list of inventory item template objects.

read-only
put-list-inventory-item-template

Put a list of inventory item template objects.

idempotent
patch-list-inventory-item-template

Patch a list of inventory item template objects.

idempotent
delete-list-inventory-item-template

Delete a list of inventory item template objects.

idempotent
get-inventory-item-template-object

Get a inventory item template object.

read-only idempotent
put-inventory-item-template-object

Put a inventory item template object.

idempotent
patch-inventory-item-template-object

Patch a inventory item template object.

idempotent
delete-inventory-item-template-object

Delete a inventory item template object.

idempotent
get-list-inventory-item-objects

Get a list of inventory item objects.

read-only idempotent
post-list-inventory-item-objects

Post a list of inventory item objects.

read-only
put-list-inventory-item-objects

Put a list of inventory item objects.

idempotent
patch-list-inventory-item-objects

Patch a list of inventory item objects.

idempotent
delete-list-inventory-item-objects

Delete a list of inventory item objects.

idempotent
get-inventory-item-object

Get a inventory item object.

read-only idempotent
put-inventory-item-object

Put a inventory item object.

idempotent
patch-inventory-item-object

Patch a inventory item object.

idempotent
delete-inventory-item-object

Delete a inventory item object.

idempotent
get-list-location-objects

Get a list of location objects.

read-only idempotent
post-list-location-objects

Post a list of location objects.

read-only
put-list-location-objects

Put a list of location objects.

idempotent
patch-list-location-objects

Patch a list of location objects.

idempotent
delete-list-location-objects

Delete a list of location objects.

idempotent
get-location-object

Get a location object.

read-only idempotent
put-location-object

Put a location object.

idempotent
patch-location-object

Patch a location object.

idempotent
delete-location-object

Delete a location object.

idempotent
get-list-mac-address-objects

Get a list of MAC address objects.

read-only idempotent
post-list-mac-address-objects

Post a list of MAC address objects.

read-only
put-list-mac-address-objects

Put a list of MAC address objects.

idempotent
patch-list-mac-address-objects

Patch a list of MAC address objects.

idempotent
delete-list-mac-address-objects

Delete a list of MAC address objects.

idempotent
get-mac-address-object

Get a MAC address object.

read-only idempotent
put-mac-address-object

Put a MAC address object.

idempotent
patch-mac-address-object

Patch a MAC address object.

idempotent
delete-mac-address-object

Delete a MAC address object.

idempotent
get-list-manufacturer-objects

Get a list of manufacturer objects.

read-only idempotent
post-list-manufacturer-objects

Post a list of manufacturer objects.

read-only
put-list-manufacturer-objects

Put a list of manufacturer objects.

idempotent
patch-list-manufacturer-objects

Patch a list of manufacturer objects.

idempotent
delete-list-manufacturer-objects

Delete a list of manufacturer objects.

idempotent
get-manufacturer-object

Get a manufacturer object.

read-only idempotent
put-manufacturer-object

Put a manufacturer object.

idempotent
patch-manufacturer-object

Patch a manufacturer object.

idempotent
delete-manufacturer-object

Delete a manufacturer object.

idempotent
get-list-module-bay-template

Get a list of module bay template objects.

read-only idempotent
post-list-module-bay-template

Post a list of module bay template objects.

read-only
put-list-module-bay-template

Put a list of module bay template objects.

idempotent
patch-list-module-bay-template

Patch a list of module bay template objects.

idempotent
delete-list-module-bay-template

Delete a list of module bay template objects.

idempotent
get-module-bay-template-object

Get a module bay template object.

read-only idempotent
put-module-bay-template-object

Put a module bay template object.

idempotent
patch-module-bay-template-object

Patch a module bay template object.

idempotent
delete-module-bay-template-object

Delete a module bay template object.

idempotent
get-list-module-bay-objects

Get a list of module bay objects.

read-only idempotent
post-list-module-bay-objects

Post a list of module bay objects.

read-only
put-list-module-bay-objects

Put a list of module bay objects.

idempotent
patch-list-module-bay-objects

Patch a list of module bay objects.

idempotent
delete-list-module-bay-objects

Delete a list of module bay objects.

idempotent
get-module-bay-object

Get a module bay object.

read-only idempotent
put-module-bay-object

Put a module bay object.

idempotent
patch-module-bay-object

Patch a module bay object.

idempotent
delete-module-bay-object

Delete a module bay object.

idempotent
get-list-module-type-profile

Get a list of module type profile objects.

read-only idempotent
post-list-module-type-profile

Post a list of module type profile objects.

read-only
put-list-module-type-profile

Put a list of module type profile objects.

idempotent
patch-list-module-type-profile

Patch a list of module type profile objects.

idempotent
delete-list-module-type-profile

Delete a list of module type profile objects.

idempotent
get-module-type-profile-object

Get a module type profile object.

read-only idempotent
put-module-type-profile-object

Put a module type profile object.

idempotent
patch-module-type-profile-object

Patch a module type profile object.

idempotent
delete-module-type-profile-object

Delete a module type profile object.

idempotent
get-list-module-type-objects

Get a list of module type objects.

read-only idempotent
post-list-module-type-objects

Post a list of module type objects.

read-only
put-list-module-type-objects

Put a list of module type objects.

idempotent
patch-list-module-type-objects

Patch a list of module type objects.

idempotent
delete-list-module-type-objects

Delete a list of module type objects.

idempotent
get-module-type-object

Get a module type object.

read-only idempotent
put-module-type-object

Put a module type object.

idempotent
patch-module-type-object

Patch a module type object.

idempotent
delete-module-type-object

Delete a module type object.

idempotent
get-list-module-objects

Get a list of module objects.

read-only idempotent
post-list-module-objects

Post a list of module objects.

read-only
put-list-module-objects

Put a list of module objects.

idempotent
patch-list-module-objects

Patch a list of module objects.

idempotent
delete-list-module-objects

Delete a list of module objects.

idempotent
get-module-object

Get a module object.

read-only idempotent
put-module-object

Put a module object.

idempotent
patch-module-object

Patch a module object.

idempotent
delete-module-object

Delete a module object.

idempotent
get-list-platform-objects

Get a list of platform objects.

read-only idempotent
post-list-platform-objects

Post a list of platform objects.

read-only
put-list-platform-objects

Put a list of platform objects.

idempotent
patch-list-platform-objects

Patch a list of platform objects.

idempotent
delete-list-platform-objects

Delete a list of platform objects.

idempotent
get-platform-object

Get a platform object.

read-only idempotent
put-platform-object

Put a platform object.

idempotent
patch-platform-object

Patch a platform object.

idempotent
delete-platform-object

Delete a platform object.

idempotent
get-list-power-feed-objects

Get a list of power feed objects.

read-only idempotent
post-list-power-feed-objects

Post a list of power feed objects.

read-only
put-list-power-feed-objects

Put a list of power feed objects.

idempotent
patch-list-power-feed-objects

Patch a list of power feed objects.

idempotent
delete-list-power-feed-objects

Delete a list of power feed objects.

idempotent
get-power-feed-object

Get a power feed object.

read-only idempotent
put-power-feed-object

Put a power feed object.

idempotent
patch-power-feed-object

Patch a power feed object.

idempotent
delete-power-feed-object

Delete a power feed object.

idempotent
trace-complete-cable-path-and-4

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-power-outlet-template

Get a list of power outlet template objects.

read-only idempotent
post-list-power-outlet-template

Post a list of power outlet template objects.

read-only
put-list-power-outlet-template

Put a list of power outlet template objects.

idempotent
patch-list-power-outlet-template

Patch a list of power outlet template objects.

idempotent
delete-list-power-outlet-template

Delete a list of power outlet template objects.

idempotent
get-power-outlet-template-object

Get a power outlet template object.

read-only idempotent
put-power-outlet-template-object

Put a power outlet template object.

idempotent
patch-power-outlet-template-object

Patch a power outlet template object.

idempotent
delete-power-outlet-template-object

Delete a power outlet template object.

idempotent
get-list-power-outlet-objects

Get a list of power outlet objects.

read-only idempotent
post-list-power-outlet-objects

Post a list of power outlet objects.

read-only
put-list-power-outlet-objects

Put a list of power outlet objects.

idempotent
patch-list-power-outlet-objects

Patch a list of power outlet objects.

idempotent
delete-list-power-outlet-objects

Delete a list of power outlet objects.

idempotent
get-power-outlet-object

Get a power outlet object.

read-only idempotent
put-power-outlet-object

Put a power outlet object.

idempotent
patch-power-outlet-object

Patch a power outlet object.

idempotent
delete-power-outlet-object

Delete a power outlet object.

idempotent
trace-complete-cable-path-and-5

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-power-panel-objects

Get a list of power panel objects.

read-only idempotent
post-list-power-panel-objects

Post a list of power panel objects.

read-only
put-list-power-panel-objects

Put a list of power panel objects.

idempotent
patch-list-power-panel-objects

Patch a list of power panel objects.

idempotent
delete-list-power-panel-objects

Delete a list of power panel objects.

idempotent
get-power-panel-object

Get a power panel object.

read-only idempotent
put-power-panel-object

Put a power panel object.

idempotent
patch-power-panel-object

Patch a power panel object.

idempotent
delete-power-panel-object

Delete a power panel object.

idempotent
get-list-power-port-template

Get a list of power port template objects.

read-only idempotent
post-list-power-port-template

Post a list of power port template objects.

read-only
put-list-power-port-template

Put a list of power port template objects.

idempotent
patch-list-power-port-template

Patch a list of power port template objects.

idempotent
delete-list-power-port-template

Delete a list of power port template objects.

idempotent
get-power-port-template-object

Get a power port template object.

read-only idempotent
put-power-port-template-object

Put a power port template object.

idempotent
patch-power-port-template-object

Patch a power port template object.

idempotent
delete-power-port-template-object

Delete a power port template object.

idempotent
get-list-power-port-objects

Get a list of power port objects.

read-only idempotent
post-list-power-port-objects

Post a list of power port objects.

read-only
put-list-power-port-objects

Put a list of power port objects.

idempotent
patch-list-power-port-objects

Patch a list of power port objects.

idempotent
delete-list-power-port-objects

Delete a list of power port objects.

idempotent
get-power-port-object

Get a power port object.

read-only idempotent
put-power-port-object

Put a power port object.

idempotent
patch-power-port-object

Patch a power port object.

idempotent
delete-power-port-object

Delete a power port object.

idempotent
trace-complete-cable-path-and-6

Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).

read-only idempotent
get-list-rack-reservation-objects

Get a list of rack reservation objects.

read-only idempotent
post-list-rack-reservation-objects

Post a list of rack reservation objects.

read-only
put-list-rack-reservation-objects

Put a list of rack reservation objects.

idempotent
patch-list-rack-reservation-objects

Patch a list of rack reservation objects.

idempotent
delete-list-rack-reservation-objects

Delete a list of rack reservation objects.

idempotent
get-rack-reservation-object

Get a rack reservation object.

read-only idempotent
put-rack-reservation-object

Put a rack reservation object.

idempotent
patch-rack-reservation-object

Patch a rack reservation object.

idempotent
delete-rack-reservation-object

Delete a rack reservation object.

idempotent
get-list-rack-role-objects

Get a list of rack role objects.

read-only idempotent
post-list-rack-role-objects

Post a list of rack role objects.

read-only
put-list-rack-role-objects

Put a list of rack role objects.

idempotent
patch-list-rack-role-objects

Patch a list of rack role objects.

idempotent
delete-list-rack-role-objects

Delete a list of rack role objects.

idempotent
get-rack-role-object

Get a rack role object.

read-only idempotent
put-rack-role-object

Put a rack role object.

idempotent
patch-rack-role-object

Patch a rack role object.

idempotent
delete-rack-role-object

Delete a rack role object.

idempotent
get-list-rack-type-objects

Get a list of rack type objects.

read-only idempotent
post-list-rack-type-objects

Post a list of rack type objects.

read-only
put-list-rack-type-objects

Put a list of rack type objects.

idempotent
patch-list-rack-type-objects

Patch a list of rack type objects.

idempotent
delete-list-rack-type-objects

Delete a list of rack type objects.

idempotent
get-rack-type-object

Get a rack type object.

read-only idempotent
put-rack-type-object

Put a rack type object.

idempotent
patch-rack-type-object

Patch a rack type object.

idempotent
delete-rack-type-object

Delete a rack type object.

idempotent
get-list-rack-objects

Get a list of rack objects.

read-only idempotent
post-list-rack-objects

Post a list of rack objects.

read-only
put-list-rack-objects

Put a list of rack objects.

idempotent
patch-list-rack-objects

Patch a list of rack objects.

idempotent
delete-list-rack-objects

Delete a list of rack objects.

idempotent
get-rack-object

Get a rack object.

read-only idempotent
put-rack-object

Put a rack object.

idempotent
patch-rack-object

Patch a rack object.

idempotent
delete-rack-object

Delete a rack object.

idempotent
rack-elevation-representing-list-rack

Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.

read-only idempotent
get-list-rear-port-template

Get a list of rear port template objects.

read-only idempotent
post-list-rear-port-template

Post a list of rear port template objects.

read-only
put-list-rear-port-template

Put a list of rear port template objects.

idempotent
patch-list-rear-port-template

Patch a list of rear port template objects.

idempotent
delete-list-rear-port-template

Delete a list of rear port template objects.

idempotent
get-rear-port-template-object

Get a rear port template object.

read-only idempotent
put-rear-port-template-object

Put a rear port template object.

idempotent
patch-rear-port-template-object

Patch a rear port template object.

idempotent
delete-rear-port-template-object

Delete a rear port template object.

idempotent
get-list-rear-port-objects

Get a list of rear port objects.

read-only idempotent
post-list-rear-port-objects

Post a list of rear port objects.

read-only
put-list-rear-port-objects

Put a list of rear port objects.

idempotent
patch-list-rear-port-objects

Patch a list of rear port objects.

idempotent
delete-list-rear-port-objects

Delete a list of rear port objects.

idempotent
get-rear-port-object

Get a rear port object.

read-only idempotent
put-rear-port-object

Put a rear port object.

idempotent
patch-rear-port-object

Patch a rear port object.

idempotent
delete-rear-port-object

Delete a rear port object.

idempotent
return-all-cablepaths-which-traverse-2

Return all CablePaths which traverse a given pass-through port.

read-only idempotent
get-list-region-objects

Get a list of region objects.

read-only idempotent
post-list-region-objects

Post a list of region objects.

read-only
put-list-region-objects

Put a list of region objects.

idempotent
patch-list-region-objects

Patch a list of region objects.

idempotent
delete-list-region-objects

Delete a list of region objects.

idempotent
get-region-object

Get a region object.

read-only idempotent
put-region-object

Put a region object.

idempotent
patch-region-object

Patch a region object.

idempotent
delete-region-object

Delete a region object.

idempotent
get-list-site-group-objects

Get a list of site group objects.

read-only idempotent
post-list-site-group-objects

Post a list of site group objects.

read-only
put-list-site-group-objects

Put a list of site group objects.

idempotent
patch-list-site-group-objects

Patch a list of site group objects.

idempotent
delete-list-site-group-objects

Delete a list of site group objects.

idempotent
get-site-group-object

Get a site group object.

read-only idempotent
put-site-group-object

Put a site group object.

idempotent
patch-site-group-object

Patch a site group object.

idempotent
delete-site-group-object

Delete a site group object.

idempotent
get-list-site-objects

Get a list of site objects.

read-only idempotent
post-list-site-objects

Post a list of site objects.

read-only
put-list-site-objects

Put a list of site objects.

idempotent
patch-list-site-objects

Patch a list of site objects.

idempotent
delete-list-site-objects

Delete a list of site objects.

idempotent
get-site-object

Get a site object.

read-only idempotent
put-site-object

Put a site object.

idempotent
patch-site-object

Patch a site object.

idempotent
delete-site-object

Delete a site object.

idempotent
get-list-virtual-chassis-objects

Get a list of virtual chassis objects.

read-only idempotent
post-list-virtual-chassis-objects

Post a list of virtual chassis objects.

read-only
put-list-virtual-chassis-objects

Put a list of virtual chassis objects.

idempotent
patch-list-virtual-chassis-objects

Patch a list of virtual chassis objects.

idempotent
delete-list-virtual-chassis-objects

Delete a list of virtual chassis objects.

idempotent
get-virtual-chassis-object

Get a virtual chassis object.

read-only idempotent
put-virtual-chassis-object

Put a virtual chassis object.

idempotent
patch-virtual-chassis-object

Patch a virtual chassis object.

idempotent
delete-virtual-chassis-object

Delete a virtual chassis object.

idempotent
get-list-virtual-device-context

Get a list of virtual device context objects.

read-only idempotent
post-list-virtual-device-context

Post a list of virtual device context objects.

read-only
put-list-virtual-device-context

Put a list of virtual device context objects.

idempotent
patch-list-virtual-device-context

Patch a list of virtual device context objects.

idempotent
delete-list-virtual-device-context

Delete a list of virtual device context objects.

idempotent
get-virtual-device-context-object

Get a virtual device context object.

read-only idempotent
put-virtual-device-context-object

Put a virtual device context object.

idempotent
patch-virtual-device-context-object

Patch a virtual device context object.

idempotent
delete-virtual-device-context-object

Delete a virtual device context object.

idempotent

Capability Spec

netbox-dcim.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: NetBox REST API — dcim
  description: 'NetBox REST API — dcim. 400 operations. Lead operation: dcim. Self-contained Naftiko capability covering one
    Netbox business surface.'
  tags:
  - Netbox
  - dcim
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    NETBOX_API_KEY: NETBOX_API_KEY
capability:
  consumes:
  - type: http
    namespace: netbox-dcim
    baseUri: ''
    description: NetBox REST API — dcim business capability. Self-contained, no shared references.
    resources:
    - name: api-dcim-cable-terminations
      path: /api/dcim/cable-terminations/
      operations:
      - name: dcimcableterminationslist
        method: GET
        description: Get a list of cable termination objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cable
          in: query
          type: integer
        - name: cable__n
          in: query
          type: integer
        - name: cable_end
          in: query
          type: string
          description: '* `A` - A'
        - name: cable_end__empty
          in: query
          type: boolean
        - name: cable_end__ic
          in: query
          type: array
        - name: cable_end__ie
          in: query
          type: array
        - name: cable_end__iew
          in: query
          type: array
        - name: cable_end__iregex
          in: query
          type: array
        - name: cable_end__isw
          in: query
          type: array
        - name: cable_end__n
          in: query
          type: string
          description: '* `A` - A'
        - name: cable_end__nic
          in: query
          type: array
        - name: cable_end__nie
          in: query
          type: array
        - name: cable_end__niew
          in: query
          type: array
        - name: cable_end__nisw
          in: query
          type: array
        - name: cable_end__regex
          in: query
          type: array
        - name: created
          in: query
          type: array
        - name: created__empty
          in: query
          type: array
        - name: created__gt
          in: query
          type: array
        - name: created__gte
          in: query
          type: array
        - name: created__lt
          in: query
          type: array
        - name: created__lte
          in: query
          type: array
        - name: created__n
          in: query
          type: array
        - name: created_by_request
          in: query
          type: string
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: last_updated
          in: query
          type: array
        - name: last_updated__empty
          in: query
          type: array
        - name: last_updated__gt
          in: query
          type: array
        - name: last_updated__gte
          in: query
          type: array
        - name: last_updated__lt
          in: query
          type: array
        - name: last_updated__lte
          in: query
          type: array
        - name: last_updated__n
          in: query
          type: array
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: modified_by_request
          in: query
          type: string
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: termination_id
          in: query
          type: array
        - name: termination_id__empty
          in: query
          type: boolean
        - name: termination_id__gt
          in: query
          type: array
        - name: termination_id__gte
          in: query
          type: array
        - name: termination_id__lt
          in: query
          type: array
        - name: termination_id__lte
          in: query
          type: array
        - name: termination_id__n
          in: query
          type: array
        - name: termination_type
          in: query
          type: array
        - name: termination_type__n
          in: query
          type: array
        - name: updated_by_request
          in: query
          type: string
    - name: api-dcim-cable-terminations-id
      path: /api/dcim/cable-terminations/{id}/
      operations:
      - name: dcimcableterminationsretrieve
        method: GET
        description: Get a cable termination object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this cable termination.
          required: true
    - name: api-dcim-cables
      path: /api/dcim/cables/
      operations:
      - name: dcimcableslist
        method: GET
        description: Get a list of cable objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: circuittermination_id
          in: query
          type: array
        - name: color
          in: query
          type: array
        - name: color__empty
          in: query
          type: boolean
        - name: color__ic
          in: query
          type: array
        - name: color__ie
          in: query
          type: array
        - name: color__iew
          in: query
          type: array
        - name: color__iregex
          in: query
          type: array
        - name: color__isw
          in: query
          type: array
        - name: color__n
          in: query
          type: array
        - name: color__nic
          in: query
          type: array
        - name: color__nie
          in: query
          type: array
        - name: color__niew
          in: query
          type: array
        - name: color__nisw
          in: query
          type: array
        - name: color__regex
          in: query
          type: array
        - name: consoleport_id
          in: query
          type: array
        - name: consoleserverport_id
          in: query
          type: array
        - name: created
          in: query
          type: array
        - name: created__empty
          in: query
          type: array
        - name: created__gt
          in: query
          type: array
        - name: created__gte
          in: query
          type: array
        - name: created__lt
          in: query
          type: array
        - name: created__lte
          in: query
          type: array
        - name: created__n
          in: query
          type: array
        - name: created_by_request
          in: query
          type: string
        - name: description
          in: query
          type: array
        - name: description__empty
          in: query
          type: boolean
        - name: description__ic
          in: query
          type: array
        - name: description__ie
          in: query
          type: array
        - name: description__iew
          in: query
          type: array
        - name: description__iregex
          in: query
          type: array
        - name: description__isw
          in: query
          type: array
        - name: description__n
          in: query
          type: array
        - name: description__nic
          in: query
          type: array
        - name: description__nie
          in: query
          type: array
        - name: description__niew
          in: query
          type: array
        - name: description__nisw
          in: query
          type: array
        - name: description__regex
          in: query
          type: array
        - name: device
          in: query
          type: array
        - name: device_id
          in: query
          type: array
        - name: frontport_id
          in: query
          type: array
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: interface_id
          in: query
          type: array
        - name: label
          in: query
          type: array
        - name: label__empty
          in: query
          type: boolean
        - name: label__ic
          in: query
          type: array
        - name: label__ie
          in: query
          type: array
        - name: label__iew
          in: query
          type: array
        - name: label__iregex
          in: query
          type: array
        - name: label__isw
          in: query
          type: array
        - name: label__n
          in: query
          type: array
        - name: label__nic
          in: query
          type: array
        - name: label__nie
          in: query
          type: array
        - name: label__niew
          in: query
          type: array
        - name: label__nisw
          in: query
          type: array
        - name: label__regex
          in: query
          type: array
        - name: last_updated
          in: query
          type: array
        - name: last_updated__empty
          in: query
          type: array
        - name: last_updated__gt
          in: query
          type: array
        - name: last_updated__gte
          in: query
          type: array
        - name: last_updated__lt
          in: query
          type: array
        - name: last_updated__lte
          in: query
          type: array
        - name: last_updated__n
          in: query
          type: array
        - name: length
          in: query
          type: array
        - name: length__empty
          in: query
          type: boolean
        - name: length__gt
          in: query
          type: array
        - name: length__gte
          in: query
          type: array
        - name: length__lt
          in: query
          type: array
        - name: length__lte
          in: query
          type: array
        - name: length__n
          in: query
          type: array
        - name: length_unit
          in: query
          type: string
          description: '* `km` - Kilometers'
        - name: length_unit__empty
          in: query
          type: boolean
        - name: length_unit__ic
          in: query
          type: array
        - name: length_unit__ie
          in: query
          type: array
        - name: length_unit__iew
          in: query
          type: array
        - name: length_unit__iregex
          in: query
          type: array
        - name: length_unit__isw
          in: query
          type: array
        - name: length_unit__n
          in: query
          type: string
          description: '* `km` - Kilometers'
        - name: length_unit__nic
          in: query
          type: array
        - name: length_unit__nie
          in: query
          type: array
        - name: length_unit__niew
          in: query
          type: array
        - name: length_unit__nisw
          in: query
          type: array
        - name: length_unit__regex
          in: query
          type: array
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: location
          in: query
          type: array
        - name: location_id
          in: query
          type: array
        - name: modified_by_request
          in: query
          type: string
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: owner
          in: query
          type: array
          description: Owner (name)
        - name: owner__n
          in: query
          type: array
          description: Owner (name)
        - name: owner_group
          in: query
          type: array
          description: Owner Group (name)
        - name: owner_group__n
          in: query
          type: array
          description: Owner Group (name)
        - name: owner_group_id
          in: query
          type: array
          description: Owner Group (ID)
        - name: owner_group_id__n
          in: query
          type: array
          description: Owner Group (ID)
        - name: owner_id
          in: query
          type: array
          description: Owner (ID)
        - name: owner_id__n
          in: query
          type: array
          description: Owner (ID)
        - name: powerfeed_id
          in: query
          type: array
        - name: poweroutlet_id
          in: query
          type: array
        - name: powerport_id
          in: query
          type: array
        - name: profile
          in: query
          type: array
        - name: profile__empty
          in: query
          type: boolean
        - name: profile__ic
          in: query
          type: array
        - name: profile__ie
          in: query
          type: array
        - name: profile__iew
          in: query
          type: array
        - name: profile__iregex
          in: query
          type: array
        - name: profile__isw
          in: query
          type: array
        - name: profile__n
          in: query
          type: array
        - name: profile__nic
          in: query
          type: array
        - name: profile__nie
          in: query
          type: array
        - name: profile__niew
          in: query
          type: array
        - name: profile__nisw
          in: query
          type: array
        - name: profile__regex
          in: query
          type: array
        - name: q
          in: query
          type: string
          description: Search
        - name: rack
          in: query
          type: array
        - name: rack_id
          in: query
          type: array
        - name: rearport_id
          in: query
          type: array
        - name: site
          in: query
          type: array
        - name: site_id
          in: query
          type: array
        - name: status
          in: query
          type: array
        - name: status__empty
          in: query
          type: boolean
        - name: status__ic
          in: query
          type: array
        - name: status__ie
          in: query
          type: array
        - name: status__iew
          in: query
          type: array
        - name: status__iregex
          in: query
          type: array
        - name: status__isw
          in: query
          type: array
        - name: status__n
          in: query
          type: array
        - name: status__nic
          in: query
          type: array
        - name: status__nie
          in: query
          type: array
        - name: status__niew
          in: query
          type: array
        - name: status__nisw
          in: query
          type: array
        - name: status__regex
          in: query
          type: array
        - name: tag
          in: query
          type: array
        - name: tag__n
          in: query
          type: array
        - name: tag_id
          in: query
          type: array
        - name: tag_id__n
          in: query
          type: array
        - name: tenant
          in: query
          type: array
          description: Tenant (slug)
        - name: tenant__n
          in: query
          type: array
          description: Tenant (slug)
        - name: tenant_group
          in: query
          type: array
        - name: tenant_group__n
          in: query
          type: array
        - name: tenant_group_id
          in: query
          type: array
        - name: tenant_group_id__n
          in: query
          type: array
        - name: tenant_id
          in: query
          type: array
          description: Tenant (ID)
        - name: tenant_id__n
          in: query
          type: array
          description: Tenant (ID)
        - name: termination_a_id
          in: query
          type: array
        - name: termination_a_type
          in: query
          type: array
        - name: termination_a_type__n
          in: query
          type: array
        - name: termination_b_id
          in: query
          type: array
        - name: termination_b_type
          in: query
          type: array
        - name: termination_b_type__n
          in: query
          type: array
        - name: type
          in: query
          type: array
        - name: type__empty
          in: query
          type: boolean
        - name: type__ic
          in: query
          type: array
        - name: type__ie
          in: query
          type: array
        - name: type__iew
          in: query
          type: array
        - name: type__iregex
          in: query
          type: array
        - name: type__isw
          in: query
          type: array
        - name: type__n
          in: query
          type: array
        - name: type__nic
          in: query
          type: array
        - name: type__nie
          in: query
          type: array
        - name: type__niew
          in: query
          type: array
        - name: type__nisw
          in: query
          type: array
        - name: type__regex
          in: query
          type: array
        - name: unterminated
          in: query
          type: boolean
          description: Unterminated
        - name: updated_by_request
          in: query
          type: string
      - name: dcimcablescreate
        method: POST
        description: Post a list of cable objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: dcimcablesbulkupdate
        method: PUT
        description: Put a list of cable objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: dcimcablesbulkpartialupdate
        method: PATCH
        description: Patch a list of cable objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: dcimcablesbulkdestroy
        method: DELETE
        description: Delete a list of cable objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-dcim-cables-id
      path: /api/dcim/cables/{id}/
      operations:
      - name: dcimcablesretrieve
        method: GET
        description: Get a cable object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this cable.
          required: true
      - name: dcimcablesupdate
        method: PUT
        description: Put a cable object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this cable.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: dcimcablespartialupdate
        method: PATCH
        description: Patch a cable object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this cable.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: dcimcablesdestroy
        method: DELETE
        description: Delete a cable object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this cable.
          required: true
    - name: api-dcim-connected-device
      path: /api/dcim/connected-device/
      operations:
      - name: dcimconnecteddevicelist
        method: GET
        description: This endpoint allows a user to determine what device (if any) is connected to a given peer device and
          peer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: peer_device
          in: query
          type: string
          description: The name of the peer device
          required: true
        - name: peer_interface
          in: query
          type: string
          description: The name of the peer interface
          required: true
    - name: api-dcim-console-port-templates
      path: /api/dcim/console-port-templates/
      operations:
      - name: dcimconsoleporttemplateslist
        method: GET
        description: Get a list of console port template objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: created
          in: query
          type: array
        - name: created__empty
          in: query
          type: array
        - name: created__gt
          in: query
          type: array
        - name: created__gte
          in: query
          type: array
        - name: created__lt
          in: query
          type: array
        - name: created__lte
          in: query
          type: array
        - name: created__n
          in: query
          type: array
        - name: created_by_request
          in: query
          type: string
        - name: description
          in: query
          type: array
        - name: description__empty
          in: query
          type: boolean
        - name: description__ic
          in: query
          type: array
        - name: description__ie
          in: query
          type: array
        - name: description__iew
          in: query
          type: array
        - name: description__iregex
          in: query
          type: array
        - name: description__isw
          in: query
          type: array
        - name: description__n
          in: query
          type: array
        - name: description__nic
          in: query
          type: array
        - name: description__nie
          in: query
          type: array
        - name: description__niew
          in: query
          type: array
        - name: description__nisw
          in: query
          type: array
        - name: description__regex
          in: query
          type: array
        - name: device_type_id
          in: query
          type: array
          description: Device type (ID)
        - name: device_type_id__n
          in: query
          type: array
          description: Device type (ID)
        - name: id
          in: query
          type: array
        - name: id__empty
          in: query
          type: boolean
        - name: id__gt
          in: query
          type: array
        - name: id__gte
          in: query
          type: array
        - name: id__lt
          in: query
          type: array
        - name: id__lte
          in: query
          type: array
        - name: id__n
          in: query
          type: array
        - name: label
          in: query
          type: array
        - name: label__empty
          in: query
          type: boolean
        - name: label__ic
          in: query
          type: array
        - name: label__ie
          in: query
          type: array
        - name: label__iew
          in: query
          type: array
        - name: label__iregex
          in: query
          type: array
        - name: label__isw
          in: query
          type: array
        - name: label__n
          in: query
          type: array
        - name: label__nic
          in: query
          type: array
        - name: label__nie
          in: query
          type: array
        - name: label__niew
          in: query
          type: array
        - name: label__nisw
          in: query
          type: array
        - name: label__regex
          in: query
          type: array
        - name: last_updated
          in: query
          type: array
        - name: last_updated__empty
          in: query
          type: array
        - name: last_updated__gt
          in: query
          type: array
        - name: last_updated__gte
          in: query
          type: array
        - name: last_updated__lt
          in: query
          type: array
        - name: last_updated__lte
          in: query
          type: array
        - name: last_updated__n
          in: query
          type: array
        - name: limit
          in: query
          type: integer
          description: Number of results to return per page.
        - name: modified_by_request
          in: query
          type: string
        - name: module_type_id
          in: query
          type: array
          description: Module type (ID)
        - name: module_type_id__n
          in: query
          type: array
          description: Module type (ID)
        - name: name
          in: query
          type: array
        - name: name__empty
          in: query
          type: boolean
        - name: name__ic
          in: query
          type: array
        - name: name__ie
          in: query
          type: array
        - name: name__iew
          in: query
          type: array
        - name: name__iregex
          in: query
          type: array
        - name: name__isw
          in: query
          type: array
        - name: name__n
          in: query
          type: array
        - name: name__nic
          in: query
          type: array
        - name: name__nie
          in: query
          type: array
        - name: name__niew
          in: query
          type: array
        - name: name__nisw
          in: query
          type: array
        - name: name__regex
          in: query
          type: array
        - name: offset
          in: query
          type: integer
          description: The initial index from which to return the results.
        - name: ordering
          in: query
          type: string
          description: Which field to use when ordering the results.
        - name: q
          in: query
          type: string
          description: Search
        - name: type
          in: query
          type: string
          description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''),
            (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]'
        - name: type__empty
          in: query
          type: boolean
        - name: type__ic
          in: query
          type: array
        - name: type__ie
          in: query
          type: array
        - name: type__iew
          in: query
          type: array
        - name: type__iregex
          in: query
          type: array
        - name: type__isw
          in: query
          type: array
        - name: type__n
          in: query
          type: string
          description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''),
            (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]'
        - name: type__nic
          in: query
          type: array
        - name: type__nie
          in: query
          type: array
        - name: type__niew
          in: query
          type: array
        - name: type__nisw
          in: query
          type: array
        - name: type__regex
          in: query
          type: array
        - name: updated_by_request
          in: query
          type: string
      - name: dcimconsoleporttemplatescreate
        method: POST
        description: Post a list of console port template objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: dcimconsoleporttemplatesbulkupdate
        method: PUT
        description: Put a list of console port template objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: dcimconsoleporttemplatesbulkpartialupdate
        method: PATCH
        description: Patch a list of console port template objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: dcimconsoleporttemplatesbulkdestroy
        method: DELETE
        description: Delete a list of console port template objects.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-dcim-console-port-templates-id
      path: /api/dcim/console-port-templates/{id}/
      operations:
      - name: dcimconsoleporttemplatesretrieve
        method: GET
        description: Get a console port template object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this console port template.
          required: true
      - name: dcimconsoleporttemplatesupdate
        method: PUT
        description: Put a console port template object.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          description: A unique integer value identifying this console port template.
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    

# --- truncated at 32 KB (1438 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/netbox/refs/heads/main/capabilities/netbox-dcim.yaml