NetBox REST API — dcim
NetBox REST API — dcim. 400 operations. Lead operation: dcim. Self-contained Naftiko capability covering one Netbox business surface.
What You Can Do
MCP Tools
get-list-cable-termination-objects
Get a list of cable termination objects.
get-cable-termination-object
Get a cable termination object.
get-list-cable-objects
Get a list of cable objects.
post-list-cable-objects
Post a list of cable objects.
put-list-cable-objects
Put a list of cable objects.
patch-list-cable-objects
Patch a list of cable objects.
delete-list-cable-objects
Delete a list of cable objects.
get-cable-object
Get a cable object.
put-cable-object
Put a cable object.
patch-cable-object
Patch a cable object.
delete-cable-object
Delete a cable object.
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
get-list-console-port-template
Get a list of console port template objects.
post-list-console-port-template
Post a list of console port template objects.
put-list-console-port-template
Put a list of console port template objects.
patch-list-console-port-template
Patch a list of console port template objects.
delete-list-console-port-template
Delete a list of console port template objects.
get-console-port-template-object
Get a console port template object.
put-console-port-template-object
Put a console port template object.
patch-console-port-template-object
Patch a console port template object.
delete-console-port-template-object
Delete a console port template object.
get-list-console-port-objects
Get a list of console port objects.
post-list-console-port-objects
Post a list of console port objects.
put-list-console-port-objects
Put a list of console port objects.
patch-list-console-port-objects
Patch a list of console port objects.
delete-list-console-port-objects
Delete a list of console port objects.
get-console-port-object
Get a console port object.
put-console-port-object
Put a console port object.
patch-console-port-object
Patch a console port object.
delete-console-port-object
Delete a console port object.
trace-complete-cable-path-and
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-console-server-port
Get a list of console server port template objects.
post-list-console-server-port
Post a list of console server port template objects.
put-list-console-server-port
Put a list of console server port template objects.
patch-list-console-server-port
Patch a list of console server port template objects.
delete-list-console-server-port
Delete a list of console server port template objects.
get-console-server-port-template
Get a console server port template object.
put-console-server-port-template
Put a console server port template object.
patch-console-server-port-template
Patch a console server port template object.
delete-console-server-port-template
Delete a console server port template object.
get-list-console-server-port-2
Get a list of console server port objects.
post-list-console-server-port-2
Post a list of console server port objects.
put-list-console-server-port-2
Put a list of console server port objects.
patch-list-console-server-port-2
Patch a list of console server port objects.
delete-list-console-server-port-2
Delete a list of console server port objects.
get-console-server-port-object
Get a console server port object.
put-console-server-port-object
Put a console server port object.
patch-console-server-port-object
Patch a console server port object.
delete-console-server-port-object
Delete a console server port object.
trace-complete-cable-path-and-2
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-device-bay-template
Get a list of device bay template objects.
post-list-device-bay-template
Post a list of device bay template objects.
put-list-device-bay-template
Put a list of device bay template objects.
patch-list-device-bay-template
Patch a list of device bay template objects.
delete-list-device-bay-template
Delete a list of device bay template objects.
get-device-bay-template-object
Get a device bay template object.
put-device-bay-template-object
Put a device bay template object.
patch-device-bay-template-object
Patch a device bay template object.
delete-device-bay-template-object
Delete a device bay template object.
get-list-device-bay-objects
Get a list of device bay objects.
post-list-device-bay-objects
Post a list of device bay objects.
put-list-device-bay-objects
Put a list of device bay objects.
patch-list-device-bay-objects
Patch a list of device bay objects.
delete-list-device-bay-objects
Delete a list of device bay objects.
get-device-bay-object
Get a device bay object.
put-device-bay-object
Put a device bay object.
patch-device-bay-object
Patch a device bay object.
delete-device-bay-object
Delete a device bay object.
get-list-device-role-objects
Get a list of device role objects.
post-list-device-role-objects
Post a list of device role objects.
put-list-device-role-objects
Put a list of device role objects.
patch-list-device-role-objects
Patch a list of device role objects.
delete-list-device-role-objects
Delete a list of device role objects.
get-device-role-object
Get a device role object.
put-device-role-object
Put a device role object.
patch-device-role-object
Patch a device role object.
delete-device-role-object
Delete a device role object.
get-list-device-type-objects
Get a list of device type objects.
post-list-device-type-objects
Post a list of device type objects.
put-list-device-type-objects
Put a list of device type objects.
patch-list-device-type-objects
Patch a list of device type objects.
delete-list-device-type-objects
Delete a list of device type objects.
get-device-type-object
Get a device type object.
put-device-type-object
Put a device type object.
patch-device-type-object
Patch a device type object.
delete-device-type-object
Delete a device type object.
get-list-device-objects
Get a list of device objects.
post-list-device-objects
Post a list of device objects.
put-list-device-objects
Put a list of device objects.
patch-list-device-objects
Patch a list of device objects.
delete-list-device-objects
Delete a list of device objects.
get-device-object
Get a device object.
put-device-object
Put a device object.
patch-device-object
Patch a device object.
delete-device-object
Delete a device object.
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.
post-list-front-port-template
Post a list of front port template objects.
put-list-front-port-template
Put a list of front port template objects.
patch-list-front-port-template
Patch a list of front port template objects.
delete-list-front-port-template
Delete a list of front port template objects.
get-front-port-template-object
Get a front port template object.
put-front-port-template-object
Put a front port template object.
patch-front-port-template-object
Patch a front port template object.
delete-front-port-template-object
Delete a front port template object.
get-list-front-port-objects
Get a list of front port objects.
post-list-front-port-objects
Post a list of front port objects.
put-list-front-port-objects
Put a list of front port objects.
patch-list-front-port-objects
Patch a list of front port objects.
delete-list-front-port-objects
Delete a list of front port objects.
get-front-port-object
Get a front port object.
put-front-port-object
Put a front port object.
patch-front-port-object
Patch a front port object.
delete-front-port-object
Delete a front port object.
return-all-cablepaths-which-traverse
Return all CablePaths which traverse a given pass-through port.
get-list-interface-template-objects
Get a list of interface template objects.
post-list-interface-template-objects
Post a list of interface template objects.
put-list-interface-template-objects
Put a list of interface template objects.
patch-list-interface-template-objects
Patch a list of interface template objects.
delete-list-interface-template-objects
Delete a list of interface template objects.
get-interface-template-object
Get a interface template object.
put-interface-template-object
Put a interface template object.
patch-interface-template-object
Patch a interface template object.
delete-interface-template-object
Delete a interface template object.
get-list-interface-objects
Get a list of interface objects.
post-list-interface-objects
Post a list of interface objects.
put-list-interface-objects
Put a list of interface objects.
patch-list-interface-objects
Patch a list of interface objects.
delete-list-interface-objects
Delete a list of interface objects.
get-interface-object
Get a interface object.
put-interface-object
Put a interface object.
patch-interface-object
Patch a interface object.
delete-interface-object
Delete a interface object.
trace-complete-cable-path-and-3
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-inventory-item-role
Get a list of inventory item role objects.
post-list-inventory-item-role
Post a list of inventory item role objects.
put-list-inventory-item-role
Put a list of inventory item role objects.
patch-list-inventory-item-role
Patch a list of inventory item role objects.
delete-list-inventory-item-role
Delete a list of inventory item role objects.
get-inventory-item-role-object
Get a inventory item role object.
put-inventory-item-role-object
Put a inventory item role object.
patch-inventory-item-role-object
Patch a inventory item role object.
delete-inventory-item-role-object
Delete a inventory item role object.
get-list-inventory-item-template
Get a list of inventory item template objects.
post-list-inventory-item-template
Post a list of inventory item template objects.
put-list-inventory-item-template
Put a list of inventory item template objects.
patch-list-inventory-item-template
Patch a list of inventory item template objects.
delete-list-inventory-item-template
Delete a list of inventory item template objects.
get-inventory-item-template-object
Get a inventory item template object.
put-inventory-item-template-object
Put a inventory item template object.
patch-inventory-item-template-object
Patch a inventory item template object.
delete-inventory-item-template-object
Delete a inventory item template object.
get-list-inventory-item-objects
Get a list of inventory item objects.
post-list-inventory-item-objects
Post a list of inventory item objects.
put-list-inventory-item-objects
Put a list of inventory item objects.
patch-list-inventory-item-objects
Patch a list of inventory item objects.
delete-list-inventory-item-objects
Delete a list of inventory item objects.
get-inventory-item-object
Get a inventory item object.
put-inventory-item-object
Put a inventory item object.
patch-inventory-item-object
Patch a inventory item object.
delete-inventory-item-object
Delete a inventory item object.
get-list-location-objects
Get a list of location objects.
post-list-location-objects
Post a list of location objects.
put-list-location-objects
Put a list of location objects.
patch-list-location-objects
Patch a list of location objects.
delete-list-location-objects
Delete a list of location objects.
get-location-object
Get a location object.
put-location-object
Put a location object.
patch-location-object
Patch a location object.
delete-location-object
Delete a location object.
get-list-mac-address-objects
Get a list of MAC address objects.
post-list-mac-address-objects
Post a list of MAC address objects.
put-list-mac-address-objects
Put a list of MAC address objects.
patch-list-mac-address-objects
Patch a list of MAC address objects.
delete-list-mac-address-objects
Delete a list of MAC address objects.
get-mac-address-object
Get a MAC address object.
put-mac-address-object
Put a MAC address object.
patch-mac-address-object
Patch a MAC address object.
delete-mac-address-object
Delete a MAC address object.
get-list-manufacturer-objects
Get a list of manufacturer objects.
post-list-manufacturer-objects
Post a list of manufacturer objects.
put-list-manufacturer-objects
Put a list of manufacturer objects.
patch-list-manufacturer-objects
Patch a list of manufacturer objects.
delete-list-manufacturer-objects
Delete a list of manufacturer objects.
get-manufacturer-object
Get a manufacturer object.
put-manufacturer-object
Put a manufacturer object.
patch-manufacturer-object
Patch a manufacturer object.
delete-manufacturer-object
Delete a manufacturer object.
get-list-module-bay-template
Get a list of module bay template objects.
post-list-module-bay-template
Post a list of module bay template objects.
put-list-module-bay-template
Put a list of module bay template objects.
patch-list-module-bay-template
Patch a list of module bay template objects.
delete-list-module-bay-template
Delete a list of module bay template objects.
get-module-bay-template-object
Get a module bay template object.
put-module-bay-template-object
Put a module bay template object.
patch-module-bay-template-object
Patch a module bay template object.
delete-module-bay-template-object
Delete a module bay template object.
get-list-module-bay-objects
Get a list of module bay objects.
post-list-module-bay-objects
Post a list of module bay objects.
put-list-module-bay-objects
Put a list of module bay objects.
patch-list-module-bay-objects
Patch a list of module bay objects.
delete-list-module-bay-objects
Delete a list of module bay objects.
get-module-bay-object
Get a module bay object.
put-module-bay-object
Put a module bay object.
patch-module-bay-object
Patch a module bay object.
delete-module-bay-object
Delete a module bay object.
get-list-module-type-profile
Get a list of module type profile objects.
post-list-module-type-profile
Post a list of module type profile objects.
put-list-module-type-profile
Put a list of module type profile objects.
patch-list-module-type-profile
Patch a list of module type profile objects.
delete-list-module-type-profile
Delete a list of module type profile objects.
get-module-type-profile-object
Get a module type profile object.
put-module-type-profile-object
Put a module type profile object.
patch-module-type-profile-object
Patch a module type profile object.
delete-module-type-profile-object
Delete a module type profile object.
get-list-module-type-objects
Get a list of module type objects.
post-list-module-type-objects
Post a list of module type objects.
put-list-module-type-objects
Put a list of module type objects.
patch-list-module-type-objects
Patch a list of module type objects.
delete-list-module-type-objects
Delete a list of module type objects.
get-module-type-object
Get a module type object.
put-module-type-object
Put a module type object.
patch-module-type-object
Patch a module type object.
delete-module-type-object
Delete a module type object.
get-list-module-objects
Get a list of module objects.
post-list-module-objects
Post a list of module objects.
put-list-module-objects
Put a list of module objects.
patch-list-module-objects
Patch a list of module objects.
delete-list-module-objects
Delete a list of module objects.
get-module-object
Get a module object.
put-module-object
Put a module object.
patch-module-object
Patch a module object.
delete-module-object
Delete a module object.
get-list-platform-objects
Get a list of platform objects.
post-list-platform-objects
Post a list of platform objects.
put-list-platform-objects
Put a list of platform objects.
patch-list-platform-objects
Patch a list of platform objects.
delete-list-platform-objects
Delete a list of platform objects.
get-platform-object
Get a platform object.
put-platform-object
Put a platform object.
patch-platform-object
Patch a platform object.
delete-platform-object
Delete a platform object.
get-list-power-feed-objects
Get a list of power feed objects.
post-list-power-feed-objects
Post a list of power feed objects.
put-list-power-feed-objects
Put a list of power feed objects.
patch-list-power-feed-objects
Patch a list of power feed objects.
delete-list-power-feed-objects
Delete a list of power feed objects.
get-power-feed-object
Get a power feed object.
put-power-feed-object
Put a power feed object.
patch-power-feed-object
Patch a power feed object.
delete-power-feed-object
Delete a power feed object.
trace-complete-cable-path-and-4
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-power-outlet-template
Get a list of power outlet template objects.
post-list-power-outlet-template
Post a list of power outlet template objects.
put-list-power-outlet-template
Put a list of power outlet template objects.
patch-list-power-outlet-template
Patch a list of power outlet template objects.
delete-list-power-outlet-template
Delete a list of power outlet template objects.
get-power-outlet-template-object
Get a power outlet template object.
put-power-outlet-template-object
Put a power outlet template object.
patch-power-outlet-template-object
Patch a power outlet template object.
delete-power-outlet-template-object
Delete a power outlet template object.
get-list-power-outlet-objects
Get a list of power outlet objects.
post-list-power-outlet-objects
Post a list of power outlet objects.
put-list-power-outlet-objects
Put a list of power outlet objects.
patch-list-power-outlet-objects
Patch a list of power outlet objects.
delete-list-power-outlet-objects
Delete a list of power outlet objects.
get-power-outlet-object
Get a power outlet object.
put-power-outlet-object
Put a power outlet object.
patch-power-outlet-object
Patch a power outlet object.
delete-power-outlet-object
Delete a power outlet object.
trace-complete-cable-path-and-5
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-power-panel-objects
Get a list of power panel objects.
post-list-power-panel-objects
Post a list of power panel objects.
put-list-power-panel-objects
Put a list of power panel objects.
patch-list-power-panel-objects
Patch a list of power panel objects.
delete-list-power-panel-objects
Delete a list of power panel objects.
get-power-panel-object
Get a power panel object.
put-power-panel-object
Put a power panel object.
patch-power-panel-object
Patch a power panel object.
delete-power-panel-object
Delete a power panel object.
get-list-power-port-template
Get a list of power port template objects.
post-list-power-port-template
Post a list of power port template objects.
put-list-power-port-template
Put a list of power port template objects.
patch-list-power-port-template
Patch a list of power port template objects.
delete-list-power-port-template
Delete a list of power port template objects.
get-power-port-template-object
Get a power port template object.
put-power-port-template-object
Put a power port template object.
patch-power-port-template-object
Patch a power port template object.
delete-power-port-template-object
Delete a power port template object.
get-list-power-port-objects
Get a list of power port objects.
post-list-power-port-objects
Post a list of power port objects.
put-list-power-port-objects
Put a list of power port objects.
patch-list-power-port-objects
Patch a list of power port objects.
delete-list-power-port-objects
Delete a list of power port objects.
get-power-port-object
Get a power port object.
put-power-port-object
Put a power port object.
patch-power-port-object
Patch a power port object.
delete-power-port-object
Delete a power port object.
trace-complete-cable-path-and-6
Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
get-list-rack-reservation-objects
Get a list of rack reservation objects.
post-list-rack-reservation-objects
Post a list of rack reservation objects.
put-list-rack-reservation-objects
Put a list of rack reservation objects.
patch-list-rack-reservation-objects
Patch a list of rack reservation objects.
delete-list-rack-reservation-objects
Delete a list of rack reservation objects.
get-rack-reservation-object
Get a rack reservation object.
put-rack-reservation-object
Put a rack reservation object.
patch-rack-reservation-object
Patch a rack reservation object.
delete-rack-reservation-object
Delete a rack reservation object.
get-list-rack-role-objects
Get a list of rack role objects.
post-list-rack-role-objects
Post a list of rack role objects.
put-list-rack-role-objects
Put a list of rack role objects.
patch-list-rack-role-objects
Patch a list of rack role objects.
delete-list-rack-role-objects
Delete a list of rack role objects.
get-rack-role-object
Get a rack role object.
put-rack-role-object
Put a rack role object.
patch-rack-role-object
Patch a rack role object.
delete-rack-role-object
Delete a rack role object.
get-list-rack-type-objects
Get a list of rack type objects.
post-list-rack-type-objects
Post a list of rack type objects.
put-list-rack-type-objects
Put a list of rack type objects.
patch-list-rack-type-objects
Patch a list of rack type objects.
delete-list-rack-type-objects
Delete a list of rack type objects.
get-rack-type-object
Get a rack type object.
put-rack-type-object
Put a rack type object.
patch-rack-type-object
Patch a rack type object.
delete-rack-type-object
Delete a rack type object.
get-list-rack-objects
Get a list of rack objects.
post-list-rack-objects
Post a list of rack objects.
put-list-rack-objects
Put a list of rack objects.
patch-list-rack-objects
Patch a list of rack objects.
delete-list-rack-objects
Delete a list of rack objects.
get-rack-object
Get a rack object.
put-rack-object
Put a rack object.
patch-rack-object
Patch a rack object.
delete-rack-object
Delete a rack object.
rack-elevation-representing-list-rack
Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.
get-list-rear-port-template
Get a list of rear port template objects.
post-list-rear-port-template
Post a list of rear port template objects.
put-list-rear-port-template
Put a list of rear port template objects.
patch-list-rear-port-template
Patch a list of rear port template objects.
delete-list-rear-port-template
Delete a list of rear port template objects.
get-rear-port-template-object
Get a rear port template object.
put-rear-port-template-object
Put a rear port template object.
patch-rear-port-template-object
Patch a rear port template object.
delete-rear-port-template-object
Delete a rear port template object.
get-list-rear-port-objects
Get a list of rear port objects.
post-list-rear-port-objects
Post a list of rear port objects.
put-list-rear-port-objects
Put a list of rear port objects.
patch-list-rear-port-objects
Patch a list of rear port objects.
delete-list-rear-port-objects
Delete a list of rear port objects.
get-rear-port-object
Get a rear port object.
put-rear-port-object
Put a rear port object.
patch-rear-port-object
Patch a rear port object.
delete-rear-port-object
Delete a rear port object.
return-all-cablepaths-which-traverse-2
Return all CablePaths which traverse a given pass-through port.
get-list-region-objects
Get a list of region objects.
post-list-region-objects
Post a list of region objects.
put-list-region-objects
Put a list of region objects.
patch-list-region-objects
Patch a list of region objects.
delete-list-region-objects
Delete a list of region objects.
get-region-object
Get a region object.
put-region-object
Put a region object.
patch-region-object
Patch a region object.
delete-region-object
Delete a region object.
get-list-site-group-objects
Get a list of site group objects.
post-list-site-group-objects
Post a list of site group objects.
put-list-site-group-objects
Put a list of site group objects.
patch-list-site-group-objects
Patch a list of site group objects.
delete-list-site-group-objects
Delete a list of site group objects.
get-site-group-object
Get a site group object.
put-site-group-object
Put a site group object.
patch-site-group-object
Patch a site group object.
delete-site-group-object
Delete a site group object.
get-list-site-objects
Get a list of site objects.
post-list-site-objects
Post a list of site objects.
put-list-site-objects
Put a list of site objects.
patch-list-site-objects
Patch a list of site objects.
delete-list-site-objects
Delete a list of site objects.
get-site-object
Get a site object.
put-site-object
Put a site object.
patch-site-object
Patch a site object.
delete-site-object
Delete a site object.
get-list-virtual-chassis-objects
Get a list of virtual chassis objects.
post-list-virtual-chassis-objects
Post a list of virtual chassis objects.
put-list-virtual-chassis-objects
Put a list of virtual chassis objects.
patch-list-virtual-chassis-objects
Patch a list of virtual chassis objects.
delete-list-virtual-chassis-objects
Delete a list of virtual chassis objects.
get-virtual-chassis-object
Get a virtual chassis object.
put-virtual-chassis-object
Put a virtual chassis object.
patch-virtual-chassis-object
Patch a virtual chassis object.
delete-virtual-chassis-object
Delete a virtual chassis object.
get-list-virtual-device-context
Get a list of virtual device context objects.
post-list-virtual-device-context
Post a list of virtual device context objects.
put-list-virtual-device-context
Put a list of virtual device context objects.
patch-list-virtual-device-context
Patch a list of virtual device context objects.
delete-list-virtual-device-context
Delete a list of virtual device context objects.
get-virtual-device-context-object
Get a virtual device context object.
put-virtual-device-context-object
Put a virtual device context object.
patch-virtual-device-context-object
Patch a virtual device context object.
delete-virtual-device-context-object
Delete a virtual device context object.