How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NetBox Labs Dcim API

The dcim API from NetBox Labs — 103 operation(s) for dcim.

NetBox Labs Dcim API is one of 13 APIs that NetBox Labs publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include DCIM. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 418 operations across 103 paths, and defines 418 schemas. It is described by OpenAPI 3.2.0, at version 4.6.5 (4.6).

Requests are made against the base URL https://demo.netbox.dev/api/.

418 operations 103 paths 418 schemas 90 DELETE102 GET90 PATCH46 POST90 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.6.5 (4.6)
Base URL
https://demo.netbox.dev/api/
Authentication
API Key, API Key
License
Apache v2 License
Resource Areas
1

Authentication & Security 2

NetBox Labs Dcim API declares 2 security schemes for authenticating requests. An API key is passed in the cookie as sessionid (cookieAuth). An API key is passed in the header as Authorization (tokenAuth).

  • tokenAuth — Token (v1) or Bearer . (v2)

Paths & Operations 418

Across 103 paths, the API surfaces 418 operations — 90 DELETE, 102 GET, 90 PATCH, 46 POST, 90 PUT. Each is listed below with its method, path, parameters, and response codes.

dcim 418
GET
/api/dcim/cable-bundles/
Dcim cable bundles list
dcim_cable_bundles_list 70 params → 200
POST
/api/dcim/cable-bundles/
Dcim cable bundles create
dcim_cable_bundles_create body → 201
PUT
/api/dcim/cable-bundles/
Dcim cable bundles bulk update
dcim_cable_bundles_bulk_update body → 200
PATCH
/api/dcim/cable-bundles/
Dcim cable bundles bulk partial update
dcim_cable_bundles_bulk_partial_update body → 200
DELETE
/api/dcim/cable-bundles/
Dcim cable bundles bulk destroy
dcim_cable_bundles_bulk_destroy body → 204
GET
/api/dcim/cable-bundles/{id}/
Dcim cable bundles retrieve
dcim_cable_bundles_retrieve 4 params → 200
PUT
/api/dcim/cable-bundles/{id}/
Dcim cable bundles update
dcim_cable_bundles_update 1 param body → 200
PATCH
/api/dcim/cable-bundles/{id}/
Dcim cable bundles partial update
dcim_cable_bundles_partial_update 1 param body → 200
DELETE
/api/dcim/cable-bundles/{id}/
Dcim cable bundles destroy
dcim_cable_bundles_destroy 1 param → 204
GET
/api/dcim/cable-terminations/
Dcim cable terminations list
dcim_cable_terminations_list 66 params → 200
GET
/api/dcim/cable-terminations/{id}/
Dcim cable terminations retrieve
dcim_cable_terminations_retrieve 4 params → 200
GET
/api/dcim/cables/
Dcim cables list
dcim_cables_list 178 params → 200
POST
/api/dcim/cables/
Dcim cables create
dcim_cables_create body → 201
PUT
/api/dcim/cables/
Dcim cables bulk update
dcim_cables_bulk_update body → 200
PATCH
/api/dcim/cables/
Dcim cables bulk partial update
dcim_cables_bulk_partial_update body → 200
DELETE
/api/dcim/cables/
Dcim cables bulk destroy
dcim_cables_bulk_destroy body → 204
GET
/api/dcim/cables/{id}/
Dcim cables retrieve
dcim_cables_retrieve 4 params → 200
PUT
/api/dcim/cables/{id}/
Dcim cables update
dcim_cables_update 1 param body → 200
PATCH
/api/dcim/cables/{id}/
Dcim cables partial update
dcim_cables_partial_update 1 param body → 200
DELETE
/api/dcim/cables/{id}/
Dcim cables destroy
dcim_cables_destroy 1 param → 204
GET
/api/dcim/connected-device/
Dcim connected device list
dcim_connected_device_list 5 params → 200
GET
/api/dcim/console-port-templates/
Dcim console port templates list
dcim_console_port_templates_list 88 params → 200
POST
/api/dcim/console-port-templates/
Dcim console port templates create
dcim_console_port_templates_create body → 201
PUT
/api/dcim/console-port-templates/
Dcim console port templates bulk update
dcim_console_port_templates_bulk_update body → 200
PATCH
/api/dcim/console-port-templates/
Dcim console port templates bulk partial update
dcim_console_port_templates_bulk_partial_update body → 200
DELETE
/api/dcim/console-port-templates/
Dcim console port templates bulk destroy
dcim_console_port_templates_bulk_destroy body → 204
GET
/api/dcim/console-port-templates/{id}/
Dcim console port templates retrieve
dcim_console_port_templates_retrieve 4 params → 200
PUT
/api/dcim/console-port-templates/{id}/
Dcim console port templates update
dcim_console_port_templates_update 1 param body → 200
PATCH
/api/dcim/console-port-templates/{id}/
Dcim console port templates partial update
dcim_console_port_templates_partial_update 1 param body → 200
DELETE
/api/dcim/console-port-templates/{id}/
Dcim console port templates destroy
dcim_console_port_templates_destroy 1 param → 204
GET
/api/dcim/console-ports/
Dcim console ports list
dcim_console_ports_list 189 params → 200
POST
/api/dcim/console-ports/
Dcim console ports create
dcim_console_ports_create body → 201
PUT
/api/dcim/console-ports/
Dcim console ports bulk update
dcim_console_ports_bulk_update body → 200
PATCH
/api/dcim/console-ports/
Dcim console ports bulk partial update
dcim_console_ports_bulk_partial_update body → 200
DELETE
/api/dcim/console-ports/
Dcim console ports bulk destroy
dcim_console_ports_bulk_destroy body → 204
GET
/api/dcim/console-ports/{id}/
Dcim console ports retrieve
dcim_console_ports_retrieve 4 params → 200
PUT
/api/dcim/console-ports/{id}/
Dcim console ports update
dcim_console_ports_update 1 param body → 200
PATCH
/api/dcim/console-ports/{id}/
Dcim console ports partial update
dcim_console_ports_partial_update 1 param body → 200
DELETE
/api/dcim/console-ports/{id}/
Dcim console ports destroy
dcim_console_ports_destroy 1 param → 204
GET
/api/dcim/console-ports/{id}/trace/
Dcim console ports trace retrieve
dcim_console_ports_trace_retrieve 4 params → 200
GET
/api/dcim/console-server-port-templates/
Dcim console server port templates list
dcim_console_server_port_templates_list 88 params → 200
POST
/api/dcim/console-server-port-templates/
Dcim console server port templates create
dcim_console_server_port_templates_create body → 201
PUT
/api/dcim/console-server-port-templates/
Dcim console server port templates bulk update
dcim_console_server_port_templates_bulk_update body → 200
PATCH
/api/dcim/console-server-port-templates/
Dcim console server port templates bulk partial update
dcim_console_server_port_templates_bulk_partial_update body → 200
DELETE
/api/dcim/console-server-port-templates/
Dcim console server port templates bulk destroy
dcim_console_server_port_templates_bulk_destroy body → 204
GET
/api/dcim/console-server-port-templates/{id}/
Dcim console server port templates retrieve
dcim_console_server_port_templates_retrieve 4 params → 200
PUT
/api/dcim/console-server-port-templates/{id}/
Dcim console server port templates update
dcim_console_server_port_templates_update 1 param body → 200
PATCH
/api/dcim/console-server-port-templates/{id}/
Dcim console server port templates partial update
dcim_console_server_port_templates_partial_update 1 param body → 200
DELETE
/api/dcim/console-server-port-templates/{id}/
Dcim console server port templates destroy
dcim_console_server_port_templates_destroy 1 param → 204
GET
/api/dcim/console-server-ports/
Dcim console server ports list
dcim_console_server_ports_list 189 params → 200
POST
/api/dcim/console-server-ports/
Dcim console server ports create
dcim_console_server_ports_create body → 201
PUT
/api/dcim/console-server-ports/
Dcim console server ports bulk update
dcim_console_server_ports_bulk_update body → 200
PATCH
/api/dcim/console-server-ports/
Dcim console server ports bulk partial update
dcim_console_server_ports_bulk_partial_update body → 200
DELETE
/api/dcim/console-server-ports/
Dcim console server ports bulk destroy
dcim_console_server_ports_bulk_destroy body → 204
GET
/api/dcim/console-server-ports/{id}/
Dcim console server ports retrieve
dcim_console_server_ports_retrieve 4 params → 200
PUT
/api/dcim/console-server-ports/{id}/
Dcim console server ports update
dcim_console_server_ports_update 1 param body → 200
PATCH
/api/dcim/console-server-ports/{id}/
Dcim console server ports partial update
dcim_console_server_ports_partial_update 1 param body → 200
DELETE
/api/dcim/console-server-ports/{id}/
Dcim console server ports destroy
dcim_console_server_ports_destroy 1 param → 204
GET
/api/dcim/console-server-ports/{id}/trace/
Dcim console server ports trace retrieve
dcim_console_server_ports_trace_retrieve 4 params → 200
GET
/api/dcim/device-bay-templates/
Dcim device bay templates list
dcim_device_bay_templates_list 74 params → 200
POST
/api/dcim/device-bay-templates/
Dcim device bay templates create
dcim_device_bay_templates_create body → 201
PUT
/api/dcim/device-bay-templates/
Dcim device bay templates bulk update
dcim_device_bay_templates_bulk_update body → 200
PATCH
/api/dcim/device-bay-templates/
Dcim device bay templates bulk partial update
dcim_device_bay_templates_bulk_partial_update body → 200
DELETE
/api/dcim/device-bay-templates/
Dcim device bay templates bulk destroy
dcim_device_bay_templates_bulk_destroy body → 204
GET
/api/dcim/device-bay-templates/{id}/
Dcim device bay templates retrieve
dcim_device_bay_templates_retrieve 4 params → 200
PUT
/api/dcim/device-bay-templates/{id}/
Dcim device bay templates update
dcim_device_bay_templates_update 1 param body → 200
PATCH
/api/dcim/device-bay-templates/{id}/
Dcim device bay templates partial update
dcim_device_bay_templates_partial_update 1 param body → 200
DELETE
/api/dcim/device-bay-templates/{id}/
Dcim device bay templates destroy
dcim_device_bay_templates_destroy 1 param → 204
GET
/api/dcim/device-bays/
Dcim device bays list
dcim_device_bays_list 141 params → 200
POST
/api/dcim/device-bays/
Dcim device bays create
dcim_device_bays_create body → 201
PUT
/api/dcim/device-bays/
Dcim device bays bulk update
dcim_device_bays_bulk_update body → 200
PATCH
/api/dcim/device-bays/
Dcim device bays bulk partial update
dcim_device_bays_bulk_partial_update body → 200
DELETE
/api/dcim/device-bays/
Dcim device bays bulk destroy
dcim_device_bays_bulk_destroy body → 204
GET
/api/dcim/device-bays/{id}/
Dcim device bays retrieve
dcim_device_bays_retrieve 4 params → 200
PUT
/api/dcim/device-bays/{id}/
Dcim device bays update
dcim_device_bays_update 1 param body → 200
PATCH
/api/dcim/device-bays/{id}/
Dcim device bays partial update
dcim_device_bays_partial_update 1 param body → 200
DELETE
/api/dcim/device-bays/{id}/
Dcim device bays destroy
dcim_device_bays_destroy 1 param → 204
GET
/api/dcim/device-roles/
Dcim device roles list
dcim_device_roles_list 107 params → 200
POST
/api/dcim/device-roles/
Dcim device roles create
dcim_device_roles_create body → 201
PUT
/api/dcim/device-roles/
Dcim device roles bulk update
dcim_device_roles_bulk_update body → 200
PATCH
/api/dcim/device-roles/
Dcim device roles bulk partial update
dcim_device_roles_bulk_partial_update body → 200
DELETE
/api/dcim/device-roles/
Dcim device roles bulk destroy
dcim_device_roles_bulk_destroy body → 204
GET
/api/dcim/device-roles/{id}/
Dcim device roles retrieve
dcim_device_roles_retrieve 4 params → 200
PUT
/api/dcim/device-roles/{id}/
Dcim device roles update
dcim_device_roles_update 1 param body → 200
PATCH
/api/dcim/device-roles/{id}/
Dcim device roles partial update
dcim_device_roles_partial_update 1 param body → 200
DELETE
/api/dcim/device-roles/{id}/
Dcim device roles destroy
dcim_device_roles_destroy 1 param → 204
GET
/api/dcim/device-types/
Dcim device types list
dcim_device_types_list 247 params → 200
POST
/api/dcim/device-types/
Dcim device types create
dcim_device_types_create body → 201
PUT
/api/dcim/device-types/
Dcim device types bulk update
dcim_device_types_bulk_update body → 200
PATCH
/api/dcim/device-types/
Dcim device types bulk partial update
dcim_device_types_bulk_partial_update body → 200
DELETE
/api/dcim/device-types/
Dcim device types bulk destroy
dcim_device_types_bulk_destroy body → 204
GET
/api/dcim/device-types/{id}/
Dcim device types retrieve
dcim_device_types_retrieve 4 params → 200
PUT
/api/dcim/device-types/{id}/
Dcim device types update
dcim_device_types_update 1 param body → 200
PATCH
/api/dcim/device-types/{id}/
Dcim device types partial update
dcim_device_types_partial_update 1 param body → 200
DELETE
/api/dcim/device-types/{id}/
Dcim device types destroy
dcim_device_types_destroy 1 param → 204
GET
/api/dcim/devices/
Dcim devices list
dcim_devices_list 340 params → 200
POST
/api/dcim/devices/
Dcim devices create
dcim_devices_create body → 201
PUT
/api/dcim/devices/
Dcim devices bulk update
dcim_devices_bulk_update body → 200
PATCH
/api/dcim/devices/
Dcim devices bulk partial update
dcim_devices_bulk_partial_update body → 200
DELETE
/api/dcim/devices/
Dcim devices bulk destroy
dcim_devices_bulk_destroy body → 204
GET
/api/dcim/devices/{id}/
Dcim devices retrieve
dcim_devices_retrieve 4 params → 200
PUT
/api/dcim/devices/{id}/
Dcim devices update
dcim_devices_update 1 param body → 200
PATCH
/api/dcim/devices/{id}/
Dcim devices partial update
dcim_devices_partial_update 1 param body → 200
DELETE
/api/dcim/devices/{id}/
Dcim devices destroy
dcim_devices_destroy 1 param → 204
POST
/api/dcim/devices/{id}/render-config/
Dcim devices render config create
dcim_devices_render_config_create 2 params body → 200400500
GET
/api/dcim/front-port-templates/
Dcim front port templates list
dcim_front_port_templates_list 110 params → 200
POST
/api/dcim/front-port-templates/
Dcim front port templates create
dcim_front_port_templates_create body → 201
PUT
/api/dcim/front-port-templates/
Dcim front port templates bulk update
dcim_front_port_templates_bulk_update body → 200
PATCH
/api/dcim/front-port-templates/
Dcim front port templates bulk partial update
dcim_front_port_templates_bulk_partial_update body → 200
DELETE
/api/dcim/front-port-templates/
Dcim front port templates bulk destroy
dcim_front_port_templates_bulk_destroy body → 204
GET
/api/dcim/front-port-templates/{id}/
Dcim front port templates retrieve
dcim_front_port_templates_retrieve 4 params → 200
PUT
/api/dcim/front-port-templates/{id}/
Dcim front port templates update
dcim_front_port_templates_update 1 param body → 200
PATCH
/api/dcim/front-port-templates/{id}/
Dcim front port templates partial update
dcim_front_port_templates_partial_update 1 param body → 200
DELETE
/api/dcim/front-port-templates/{id}/
Dcim front port templates destroy
dcim_front_port_templates_destroy 1 param → 204
GET
/api/dcim/front-ports/
Dcim front ports list
dcim_front_ports_list 198 params → 200
POST
/api/dcim/front-ports/
Dcim front ports create
dcim_front_ports_create body → 201
PUT
/api/dcim/front-ports/
Dcim front ports bulk update
dcim_front_ports_bulk_update body → 200
PATCH
/api/dcim/front-ports/
Dcim front ports bulk partial update
dcim_front_ports_bulk_partial_update body → 200
DELETE
/api/dcim/front-ports/
Dcim front ports bulk destroy
dcim_front_ports_bulk_destroy body → 204
GET
/api/dcim/front-ports/{id}/
Dcim front ports retrieve
dcim_front_ports_retrieve 4 params → 200
PUT
/api/dcim/front-ports/{id}/
Dcim front ports update
dcim_front_ports_update 1 param body → 200
PATCH
/api/dcim/front-ports/{id}/
Dcim front ports partial update
dcim_front_ports_partial_update 1 param body → 200
DELETE
/api/dcim/front-ports/{id}/
Dcim front ports destroy
dcim_front_ports_destroy 1 param → 204
GET
/api/dcim/front-ports/{id}/paths/
Dcim front ports paths retrieve
dcim_front_ports_paths_retrieve 4 params → 200
GET
/api/dcim/interface-templates/
Dcim interface templates list
dcim_interface_templates_list 131 params → 200
POST
/api/dcim/interface-templates/
Dcim interface templates create
dcim_interface_templates_create body → 201
PUT
/api/dcim/interface-templates/
Dcim interface templates bulk update
dcim_interface_templates_bulk_update body → 200
PATCH
/api/dcim/interface-templates/
Dcim interface templates bulk partial update
dcim_interface_templates_bulk_partial_update body → 200
DELETE
/api/dcim/interface-templates/
Dcim interface templates bulk destroy
dcim_interface_templates_bulk_destroy body → 204
GET
/api/dcim/interface-templates/{id}/
Dcim interface templates retrieve
dcim_interface_templates_retrieve 4 params → 200
PUT
/api/dcim/interface-templates/{id}/
Dcim interface templates update
dcim_interface_templates_update 1 param body → 200
PATCH
/api/dcim/interface-templates/{id}/
Dcim interface templates partial update
dcim_interface_templates_partial_update 1 param body → 200
DELETE
/api/dcim/interface-templates/{id}/
Dcim interface templates destroy
dcim_interface_templates_destroy 1 param → 204
GET
/api/dcim/interfaces/
Dcim interfaces list
dcim_interfaces_list 359 params → 200
POST
/api/dcim/interfaces/
Dcim interfaces create
dcim_interfaces_create body → 201
PUT
/api/dcim/interfaces/
Dcim interfaces bulk update
dcim_interfaces_bulk_update body → 200
PATCH
/api/dcim/interfaces/
Dcim interfaces bulk partial update
dcim_interfaces_bulk_partial_update body → 200
DELETE
/api/dcim/interfaces/
Dcim interfaces bulk destroy
dcim_interfaces_bulk_destroy body → 204
GET
/api/dcim/interfaces/{id}/
Dcim interfaces retrieve
dcim_interfaces_retrieve 4 params → 200
PUT
/api/dcim/interfaces/{id}/
Dcim interfaces update
dcim_interfaces_update 1 param body → 200
PATCH
/api/dcim/interfaces/{id}/
Dcim interfaces partial update
dcim_interfaces_partial_update 1 param body → 200
DELETE
/api/dcim/interfaces/{id}/
Dcim interfaces destroy
dcim_interfaces_destroy 1 param → 204
GET
/api/dcim/interfaces/{id}/trace/
Dcim interfaces trace retrieve
dcim_interfaces_trace_retrieve 4 params → 200
GET
/api/dcim/inventory-item-roles/
Dcim inventory item roles list
dcim_inventory_item_roles_list 96 params → 200
POST
/api/dcim/inventory-item-roles/
Dcim inventory item roles create
dcim_inventory_item_roles_create body → 201
PUT
/api/dcim/inventory-item-roles/
Dcim inventory item roles bulk update
dcim_inventory_item_roles_bulk_update body → 200
PATCH
/api/dcim/inventory-item-roles/
Dcim inventory item roles bulk partial update
dcim_inventory_item_roles_bulk_partial_update body → 200
DELETE
/api/dcim/inventory-item-roles/
Dcim inventory item roles bulk destroy
dcim_inventory_item_roles_bulk_destroy body → 204
GET
/api/dcim/inventory-item-roles/{id}/
Dcim inventory item roles retrieve
dcim_inventory_item_roles_retrieve 4 params → 200
PUT
/api/dcim/inventory-item-roles/{id}/
Dcim inventory item roles update
dcim_inventory_item_roles_update 1 param body → 200
PATCH
/api/dcim/inventory-item-roles/{id}/
Dcim inventory item roles partial update
dcim_inventory_item_roles_partial_update 1 param body → 200
DELETE
/api/dcim/inventory-item-roles/{id}/
Dcim inventory item roles destroy
dcim_inventory_item_roles_destroy 1 param → 204
GET
/api/dcim/inventory-item-templates/
Dcim inventory item templates list
dcim_inventory_item_templates_list 105 params → 200
POST
/api/dcim/inventory-item-templates/
Dcim inventory item templates create
dcim_inventory_item_templates_create body → 201
PUT
/api/dcim/inventory-item-templates/
Dcim inventory item templates bulk update
dcim_inventory_item_templates_bulk_update body → 200
PATCH
/api/dcim/inventory-item-templates/
Dcim inventory item templates bulk partial update
dcim_inventory_item_templates_bulk_partial_update body → 200
DELETE
/api/dcim/inventory-item-templates/
Dcim inventory item templates bulk destroy
dcim_inventory_item_templates_bulk_destroy body → 204
GET
/api/dcim/inventory-item-templates/{id}/
Dcim inventory item templates retrieve
dcim_inventory_item_templates_retrieve 4 params → 200
PUT
/api/dcim/inventory-item-templates/{id}/
Dcim inventory item templates update
dcim_inventory_item_templates_update 1 param body → 200
PATCH
/api/dcim/inventory-item-templates/{id}/
Dcim inventory item templates partial update
dcim_inventory_item_templates_partial_update 1 param body → 200
DELETE
/api/dcim/inventory-item-templates/{id}/
Dcim inventory item templates destroy
dcim_inventory_item_templates_destroy 1 param → 204
GET
/api/dcim/inventory-items/
Dcim inventory items list
dcim_inventory_items_list 208 params → 200
POST
/api/dcim/inventory-items/
Dcim inventory items create
dcim_inventory_items_create body → 201
PUT
/api/dcim/inventory-items/
Dcim inventory items bulk update
dcim_inventory_items_bulk_update body → 200
PATCH
/api/dcim/inventory-items/
Dcim inventory items bulk partial update
dcim_inventory_items_bulk_partial_update body → 200
DELETE
/api/dcim/inventory-items/
Dcim inventory items bulk destroy
dcim_inventory_items_bulk_destroy body → 204
GET
/api/dcim/inventory-items/{id}/
Dcim inventory items retrieve
dcim_inventory_items_retrieve 4 params → 200
PUT
/api/dcim/inventory-items/{id}/
Dcim inventory items update
dcim_inventory_items_update 1 param body → 200
PATCH
/api/dcim/inventory-items/{id}/
Dcim inventory items partial update
dcim_inventory_items_partial_update 1 param body → 200
DELETE
/api/dcim/inventory-items/{id}/
Dcim inventory items destroy
dcim_inventory_items_destroy 1 param → 204
GET
/api/dcim/locations/
Dcim locations list
dcim_locations_list 143 params → 200
POST
/api/dcim/locations/
Dcim locations create
dcim_locations_create body → 201
PUT
/api/dcim/locations/
Dcim locations bulk update
dcim_locations_bulk_update body → 200
PATCH
/api/dcim/locations/
Dcim locations bulk partial update
dcim_locations_bulk_partial_update body → 200
DELETE
/api/dcim/locations/
Dcim locations bulk destroy
dcim_locations_bulk_destroy body → 204
GET
/api/dcim/locations/{id}/
Dcim locations retrieve
dcim_locations_retrieve 4 params → 200
PUT
/api/dcim/locations/{id}/
Dcim locations update
dcim_locations_update 1 param body → 200
PATCH
/api/dcim/locations/{id}/
Dcim locations partial update
dcim_locations_partial_update 1 param body → 200
DELETE
/api/dcim/locations/{id}/
Dcim locations destroy
dcim_locations_destroy 1 param → 204
GET
/api/dcim/mac-addresses/
Dcim mac addresses list
dcim_mac_addresses_list 92 params → 200
POST
/api/dcim/mac-addresses/
Dcim mac addresses create
dcim_mac_addresses_create body → 201
PUT
/api/dcim/mac-addresses/
Dcim mac addresses bulk update
dcim_mac_addresses_bulk_update body → 200
PATCH
/api/dcim/mac-addresses/
Dcim mac addresses bulk partial update
dcim_mac_addresses_bulk_partial_update body → 200
DELETE
/api/dcim/mac-addresses/
Dcim mac addresses bulk destroy
dcim_mac_addresses_bulk_destroy body → 204
GET
/api/dcim/mac-addresses/{id}/
Dcim mac addresses retrieve
dcim_mac_addresses_retrieve 4 params → 200
PUT
/api/dcim/mac-addresses/{id}/
Dcim mac addresses update
dcim_mac_addresses_update 1 param body → 200
PATCH
/api/dcim/mac-addresses/{id}/
Dcim mac addresses partial update
dcim_mac_addresses_partial_update 1 param body → 200
DELETE
/api/dcim/mac-addresses/{id}/
Dcim mac addresses destroy
dcim_mac_addresses_destroy 1 param → 204
GET
/api/dcim/manufacturers/
Dcim manufacturers list
dcim_manufacturers_list 89 params → 200
POST
/api/dcim/manufacturers/
Dcim manufacturers create
dcim_manufacturers_create body → 201
PUT
/api/dcim/manufacturers/
Dcim manufacturers bulk update
dcim_manufacturers_bulk_update body → 200
PATCH
/api/dcim/manufacturers/
Dcim manufacturers bulk partial update
dcim_manufacturers_bulk_partial_update body → 200
DELETE
/api/dcim/manufacturers/
Dcim manufacturers bulk destroy
dcim_manufacturers_bulk_destroy body → 204
GET
/api/dcim/manufacturers/{id}/
Dcim manufacturers retrieve
dcim_manufacturers_retrieve 4 params → 200
PUT
/api/dcim/manufacturers/{id}/
Dcim manufacturers update
dcim_manufacturers_update 1 param body → 200
PATCH
/api/dcim/manufacturers/{id}/
Dcim manufacturers partial update
dcim_manufacturers_partial_update 1 param body → 200
DELETE
/api/dcim/manufacturers/{id}/
Dcim manufacturers destroy
dcim_manufacturers_destroy 1 param → 204
GET
/api/dcim/module-bay-templates/
Dcim module bay templates list
dcim_module_bay_templates_list 89 params → 200
POST
/api/dcim/module-bay-templates/
Dcim module bay templates create
dcim_module_bay_templates_create body → 201
PUT
/api/dcim/module-bay-templates/
Dcim module bay templates bulk update
dcim_module_bay_templates_bulk_update body → 200
PATCH
/api/dcim/module-bay-templates/
Dcim module bay templates bulk partial update
dcim_module_bay_templates_bulk_partial_update body → 200
DELETE
/api/dcim/module-bay-templates/
Dcim module bay templates bulk destroy
dcim_module_bay_templates_bulk_destroy body → 204
GET
/api/dcim/module-bay-templates/{id}/
Dcim module bay templates retrieve
dcim_module_bay_templates_retrieve 4 params → 200
PUT
/api/dcim/module-bay-templates/{id}/
Dcim module bay templates update
dcim_module_bay_templates_update 1 param body → 200
PATCH
/api/dcim/module-bay-templates/{id}/
Dcim module bay templates partial update
dcim_module_bay_templates_partial_update 1 param body → 200
DELETE
/api/dcim/module-bay-templates/{id}/
Dcim module bay templates destroy
dcim_module_bay_templates_destroy 1 param → 204
GET
/api/dcim/module-bays/
Dcim module bays list
dcim_module_bays_list 156 params → 200
POST
/api/dcim/module-bays/
Dcim module bays create
dcim_module_bays_create body → 201
PUT
/api/dcim/module-bays/
Dcim module bays bulk update
dcim_module_bays_bulk_update body → 200
PATCH
/api/dcim/module-bays/
Dcim module bays bulk partial update
dcim_module_bays_bulk_partial_update body → 200
DELETE
/api/dcim/module-bays/
Dcim module bays bulk destroy
dcim_module_bays_bulk_destroy body → 204
GET
/api/dcim/module-bays/{id}/
Dcim module bays retrieve
dcim_module_bays_retrieve 4 params → 200
PUT
/api/dcim/module-bays/{id}/
Dcim module bays update
dcim_module_bays_update 1 param body → 200
PATCH
/api/dcim/module-bays/{id}/
Dcim module bays partial update
dcim_module_bays_partial_update 1 param body → 200
DELETE
/api/dcim/module-bays/{id}/
Dcim module bays destroy
dcim_module_bays_destroy 1 param → 204
GET
/api/dcim/module-type-profiles/
Dcim module type profiles list
dcim_module_type_profiles_list 70 params → 200
POST
/api/dcim/module-type-profiles/
Dcim module type profiles create
dcim_module_type_profiles_create body → 201
PUT
/api/dcim/module-type-profiles/
Dcim module type profiles bulk update
dcim_module_type_profiles_bulk_update body → 200
PATCH
/api/dcim/module-type-profiles/
Dcim module type profiles bulk partial update
dcim_module_type_profiles_bulk_partial_update body → 200
DELETE
/api/dcim/module-type-profiles/
Dcim module type profiles bulk destroy
dcim_module_type_profiles_bulk_destroy body → 204
GET
/api/dcim/module-type-profiles/{id}/
Dcim module type profiles retrieve
dcim_module_type_profiles_retrieve 4 params → 200
PUT
/api/dcim/module-type-profiles/{id}/
Dcim module type profiles update
dcim_module_type_profiles_update 1 param body → 200
PATCH
/api/dcim/module-type-profiles/{id}/
Dcim module type profiles partial update
dcim_module_type_profiles_partial_update 1 param body → 200
DELETE
/api/dcim/module-type-profiles/{id}/
Dcim module type profiles destroy
dcim_module_type_profiles_destroy 1 param → 204
GET
/api/dcim/module-types/
Dcim module types list
dcim_module_types_list 194 params → 200
POST
/api/dcim/module-types/
Dcim module types create
dcim_module_types_create body → 201
PUT
/api/dcim/module-types/
Dcim module types bulk update
dcim_module_types_bulk_update body → 200
PATCH
/api/dcim/module-types/
Dcim module types bulk partial update
dcim_module_types_bulk_partial_update body → 200
DELETE
/api/dcim/module-types/
Dcim module types bulk destroy
dcim_module_types_bulk_destroy body → 204
GET
/api/dcim/module-types/{id}/
Dcim module types retrieve
dcim_module_types_retrieve 4 params → 200
PUT
/api/dcim/module-types/{id}/
Dcim module types update
dcim_module_types_update 1 param body → 200
PATCH
/api/dcim/module-types/{id}/
Dcim module types partial update
dcim_module_types_partial_update 1 param body → 200
DELETE
/api/dcim/module-types/{id}/
Dcim module types destroy
dcim_module_types_destroy 1 param → 204
GET
/api/dcim/modules/
Dcim modules list
dcim_modules_list 134 params → 200
POST
/api/dcim/modules/
Dcim modules create
dcim_modules_create body → 201
PUT
/api/dcim/modules/
Dcim modules bulk update
dcim_modules_bulk_update body → 200
PATCH
/api/dcim/modules/
Dcim modules bulk partial update
dcim_modules_bulk_partial_update body → 200
DELETE
/api/dcim/modules/
Dcim modules bulk destroy
dcim_modules_bulk_destroy body → 204
GET
/api/dcim/modules/{id}/
Dcim modules retrieve
dcim_modules_retrieve 4 params → 200
PUT
/api/dcim/modules/{id}/
Dcim modules update
dcim_modules_update 1 param body → 200
PATCH
/api/dcim/modules/{id}/
Dcim modules partial update
dcim_modules_partial_update 1 param body → 200
DELETE
/api/dcim/modules/{id}/
Dcim modules destroy
dcim_modules_destroy 1 param → 204
GET
/api/dcim/platforms/
Dcim platforms list
dcim_platforms_list 98 params → 200
POST
/api/dcim/platforms/
Dcim platforms create
dcim_platforms_create body → 201
PUT
/api/dcim/platforms/
Dcim platforms bulk update
dcim_platforms_bulk_update body → 200
PATCH
/api/dcim/platforms/
Dcim platforms bulk partial update
dcim_platforms_bulk_partial_update body → 200
DELETE
/api/dcim/platforms/
Dcim platforms bulk destroy
dcim_platforms_bulk_destroy body → 204
GET
/api/dcim/platforms/{id}/
Dcim platforms retrieve
dcim_platforms_retrieve 4 params → 200
PUT
/api/dcim/platforms/{id}/
Dcim platforms update
dcim_platforms_update 1 param body → 200
PATCH
/api/dcim/platforms/{id}/
Dcim platforms partial update
dcim_platforms_partial_update 1 param body → 200
DELETE
/api/dcim/platforms/{id}/
Dcim platforms destroy
dcim_platforms_destroy 1 param → 204
GET
/api/dcim/power-feeds/
Dcim power feeds list
dcim_power_feeds_list 200 params → 200
POST
/api/dcim/power-feeds/
Dcim power feeds create
dcim_power_feeds_create body → 201
PUT
/api/dcim/power-feeds/
Dcim power feeds bulk update
dcim_power_feeds_bulk_update body → 200
PATCH
/api/dcim/power-feeds/
Dcim power feeds bulk partial update
dcim_power_feeds_bulk_partial_update body → 200
DELETE
/api/dcim/power-feeds/
Dcim power feeds bulk destroy
dcim_power_feeds_bulk_destroy body → 204
GET
/api/dcim/power-feeds/{id}/
Dcim power feeds retrieve
dcim_power_feeds_retrieve 4 params → 200
PUT
/api/dcim/power-feeds/{id}/
Dcim power feeds update
dcim_power_feeds_update 1 param body → 200
PATCH
/api/dcim/power-feeds/{id}/
Dcim power feeds partial update
dcim_power_feeds_partial_update 1 param body → 200
DELETE
/api/dcim/power-feeds/{id}/
Dcim power feeds destroy
dcim_power_feeds_destroy 1 param → 204
GET
/api/dcim/power-feeds/{id}/trace/
Dcim power feeds trace retrieve
dcim_power_feeds_trace_retrieve 4 params → 200
GET
/api/dcim/power-outlet-templates/
Dcim power outlet templates list
dcim_power_outlet_templates_list 116 params → 200
POST
/api/dcim/power-outlet-templates/
Dcim power outlet templates create
dcim_power_outlet_templates_create body → 201
PUT
/api/dcim/power-outlet-templates/
Dcim power outlet templates bulk update
dcim_power_outlet_templates_bulk_update body → 200
PATCH
/api/dcim/power-outlet-templates/
Dcim power outlet templates bulk partial update
dcim_power_outlet_templates_bulk_partial_update body → 200
DELETE
/api/dcim/power-outlet-templates/
Dcim power outlet templates bulk destroy
dcim_power_outlet_templates_bulk_destroy body → 204
GET
/api/dcim/power-outlet-templates/{id}/
Dcim power outlet templates retrieve
dcim_power_outlet_templates_retrieve 4 params → 200
PUT
/api/dcim/power-outlet-templates/{id}/
Dcim power outlet templates update
dcim_power_outlet_templates_update 1 param body → 200
PATCH
/api/dcim/power-outlet-templates/{id}/
Dcim power outlet templates partial update
dcim_power_outlet_templates_partial_update 1 param body → 200
DELETE
/api/dcim/power-outlet-templates/{id}/
Dcim power outlet templates destroy
dcim_power_outlet_templates_destroy 1 param → 204
GET
/api/dcim/power-outlets/
Dcim power outlets list
dcim_power_outlets_list 218 params → 200
POST
/api/dcim/power-outlets/
Dcim power outlets create
dcim_power_outlets_create body → 201
PUT
/api/dcim/power-outlets/
Dcim power outlets bulk update
dcim_power_outlets_bulk_update body → 200
PATCH
/api/dcim/power-outlets/
Dcim power outlets bulk partial update
dcim_power_outlets_bulk_partial_update body → 200
DELETE
/api/dcim/power-outlets/
Dcim power outlets bulk destroy
dcim_power_outlets_bulk_destroy body → 204
GET
/api/dcim/power-outlets/{id}/
Dcim power outlets retrieve
dcim_power_outlets_retrieve 4 params → 200
PUT
/api/dcim/power-outlets/{id}/
Dcim power outlets update
dcim_power_outlets_update 1 param body → 200
PATCH
/api/dcim/power-outlets/{id}/
Dcim power outlets partial update
dcim_power_outlets_partial_update 1 param body → 200
DELETE
/api/dcim/power-outlets/{id}/
Dcim power outlets destroy
dcim_power_outlets_destroy 1 param → 204
GET
/api/dcim/power-outlets/{id}/trace/
Dcim power outlets trace retrieve
dcim_power_outlets_trace_retrieve 4 params → 200
GET
/api/dcim/power-panels/
Dcim power panels list
dcim_power_panels_list 90 params → 200
POST
/api/dcim/power-panels/
Dcim power panels create
dcim_power_panels_create body → 201
PUT
/api/dcim/power-panels/
Dcim power panels bulk update
dcim_power_panels_bulk_update body → 200
PATCH
/api/dcim/power-panels/
Dcim power panels bulk partial update
dcim_power_panels_bulk_partial_update body → 200
DELETE
/api/dcim/power-panels/
Dcim power panels bulk destroy
dcim_power_panels_bulk_destroy body → 204
GET
/api/dcim/power-panels/{id}/
Dcim power panels retrieve
dcim_power_panels_retrieve 4 params → 200
PUT
/api/dcim/power-panels/{id}/
Dcim power panels update
dcim_power_panels_update 1 param body → 200
PATCH
/api/dcim/power-panels/{id}/
Dcim power panels partial update
dcim_power_panels_partial_update 1 param body → 200
DELETE
/api/dcim/power-panels/{id}/
Dcim power panels destroy
dcim_power_panels_destroy 1 param → 204
GET
/api/dcim/power-port-templates/
Dcim power port templates list
dcim_power_port_templates_list 102 params → 200
POST
/api/dcim/power-port-templates/
Dcim power port templates create
dcim_power_port_templates_create body → 201
PUT
/api/dcim/power-port-templates/
Dcim power port templates bulk update
dcim_power_port_templates_bulk_update body → 200
PATCH
/api/dcim/power-port-templates/
Dcim power port templates bulk partial update
dcim_power_port_templates_bulk_partial_update body → 200
DELETE
/api/dcim/power-port-templates/
Dcim power port templates bulk destroy
dcim_power_port_templates_bulk_destroy body → 204
GET
/api/dcim/power-port-templates/{id}/
Dcim power port templates retrieve
dcim_power_port_templates_retrieve 4 params → 200
PUT
/api/dcim/power-port-templates/{id}/
Dcim power port templates update
dcim_power_port_templates_update 1 param body → 200
PATCH
/api/dcim/power-port-templates/{id}/
Dcim power port templates partial update
dcim_power_port_templates_partial_update 1 param body → 200
DELETE
/api/dcim/power-port-templates/{id}/
Dcim power port templates destroy
dcim_power_port_templates_destroy 1 param → 204
GET
/api/dcim/power-ports/
Dcim power ports list
dcim_power_ports_list 191 params → 200
POST
/api/dcim/power-ports/
Dcim power ports create
dcim_power_ports_create body → 201
PUT
/api/dcim/power-ports/
Dcim power ports bulk update
dcim_power_ports_bulk_update body → 200
PATCH
/api/dcim/power-ports/
Dcim power ports bulk partial update
dcim_power_ports_bulk_partial_update body → 200
DELETE
/api/dcim/power-ports/
Dcim power ports bulk destroy
dcim_power_ports_bulk_destroy body → 204
GET
/api/dcim/power-ports/{id}/
Dcim power ports retrieve
dcim_power_ports_retrieve 4 params → 200
PUT
/api/dcim/power-ports/{id}/
Dcim power ports update
dcim_power_ports_update 1 param body → 200
PATCH
/api/dcim/power-ports/{id}/
Dcim power ports partial update
dcim_power_ports_partial_update 1 param body → 200
DELETE
/api/dcim/power-ports/{id}/
Dcim power ports destroy
dcim_power_ports_destroy 1 param → 204
GET
/api/dcim/power-ports/{id}/trace/
Dcim power ports trace retrieve
dcim_power_ports_trace_retrieve 4 params → 200
GET
/api/dcim/rack-groups/
Dcim rack groups list
dcim_rack_groups_list 83 params → 200
POST
/api/dcim/rack-groups/
Dcim rack groups create
dcim_rack_groups_create body → 201
PUT
/api/dcim/rack-groups/
Dcim rack groups bulk update
dcim_rack_groups_bulk_update body → 200
PATCH
/api/dcim/rack-groups/
Dcim rack groups bulk partial update
dcim_rack_groups_bulk_partial_update body → 200
DELETE
/api/dcim/rack-groups/
Dcim rack groups bulk destroy
dcim_rack_groups_bulk_destroy body → 204
GET
/api/dcim/rack-groups/{id}/
Dcim rack groups retrieve
dcim_rack_groups_retrieve 4 params → 200
PUT
/api/dcim/rack-groups/{id}/
Dcim rack groups update
dcim_rack_groups_update 1 param body → 200
PATCH
/api/dcim/rack-groups/{id}/
Dcim rack groups partial update
dcim_rack_groups_partial_update 1 param body → 200
DELETE
/api/dcim/rack-groups/{id}/
Dcim rack groups destroy
dcim_rack_groups_destroy 1 param → 204
GET
/api/dcim/rack-reservations/
Dcim rack reservations list
dcim_rack_reservations_list 113 params → 200
POST
/api/dcim/rack-reservations/
Dcim rack reservations create
dcim_rack_reservations_create body → 201
PUT
/api/dcim/rack-reservations/
Dcim rack reservations bulk update
dcim_rack_reservations_bulk_update body → 200
PATCH
/api/dcim/rack-reservations/
Dcim rack reservations bulk partial update
dcim_rack_reservations_bulk_partial_update body → 200
DELETE
/api/dcim/rack-reservations/
Dcim rack reservations bulk destroy
dcim_rack_reservations_bulk_destroy body → 204
GET
/api/dcim/rack-reservations/{id}/
Dcim rack reservations retrieve
dcim_rack_reservations_retrieve 4 params → 200
PUT
/api/dcim/rack-reservations/{id}/
Dcim rack reservations update
dcim_rack_reservations_update 1 param body → 200
PATCH
/api/dcim/rack-reservations/{id}/
Dcim rack reservations partial update
dcim_rack_reservations_partial_update 1 param body → 200
DELETE
/api/dcim/rack-reservations/{id}/
Dcim rack reservations destroy
dcim_rack_reservations_destroy 1 param → 204
GET
/api/dcim/rack-roles/
Dcim rack roles list
dcim_rack_roles_list 96 params → 200
POST
/api/dcim/rack-roles/
Dcim rack roles create
dcim_rack_roles_create body → 201
PUT
/api/dcim/rack-roles/
Dcim rack roles bulk update
dcim_rack_roles_bulk_update body → 200
PATCH
/api/dcim/rack-roles/
Dcim rack roles bulk partial update
dcim_rack_roles_bulk_partial_update body → 200
DELETE
/api/dcim/rack-roles/
Dcim rack roles bulk destroy
dcim_rack_roles_bulk_destroy body → 204
GET
/api/dcim/rack-roles/{id}/
Dcim rack roles retrieve
dcim_rack_roles_retrieve 4 params → 200
PUT
/api/dcim/rack-roles/{id}/
Dcim rack roles update
dcim_rack_roles_update 1 param body → 200
PATCH
/api/dcim/rack-roles/{id}/
Dcim rack roles partial update
dcim_rack_roles_partial_update 1 param body → 200
DELETE
/api/dcim/rack-roles/{id}/
Dcim rack roles destroy
dcim_rack_roles_destroy 1 param → 204
GET
/api/dcim/rack-types/
Dcim rack types list
dcim_rack_types_list 202 params → 200
POST
/api/dcim/rack-types/
Dcim rack types create
dcim_rack_types_create body → 201
PUT
/api/dcim/rack-types/
Dcim rack types bulk update
dcim_rack_types_bulk_update body → 200
PATCH
/api/dcim/rack-types/
Dcim rack types bulk partial update
dcim_rack_types_bulk_partial_update body → 200
DELETE
/api/dcim/rack-types/
Dcim rack types bulk destroy
dcim_rack_types_bulk_destroy body → 204
GET
/api/dcim/rack-types/{id}/
Dcim rack types retrieve
dcim_rack_types_retrieve 4 params → 200
PUT
/api/dcim/rack-types/{id}/
Dcim rack types update
dcim_rack_types_update 1 param body → 200
PATCH
/api/dcim/rack-types/{id}/
Dcim rack types partial update
dcim_rack_types_partial_update 1 param body → 200
DELETE
/api/dcim/rack-types/{id}/
Dcim rack types destroy
dcim_rack_types_destroy 1 param → 204
GET
/api/dcim/racks/
Dcim racks list
dcim_racks_list 289 params → 200
POST
/api/dcim/racks/
Dcim racks create
dcim_racks_create body → 201
PUT
/api/dcim/racks/
Dcim racks bulk update
dcim_racks_bulk_update body → 200
PATCH
/api/dcim/racks/
Dcim racks bulk partial update
dcim_racks_bulk_partial_update body → 200
DELETE
/api/dcim/racks/
Dcim racks bulk destroy
dcim_racks_bulk_destroy body → 204
GET
/api/dcim/racks/{id}/
Dcim racks retrieve
dcim_racks_retrieve 4 params → 200
PUT
/api/dcim/racks/{id}/
Dcim racks update
dcim_racks_update 1 param body → 200
PATCH
/api/dcim/racks/{id}/
Dcim racks partial update
dcim_racks_partial_update 1 param body → 200
DELETE
/api/dcim/racks/{id}/
Dcim racks destroy
dcim_racks_destroy 1 param → 204
GET
/api/dcim/racks/{id}/elevation/
Dcim racks elevation retrieve
dcim_racks_elevation_retrieve 17 params → 200
GET
/api/dcim/rear-port-templates/
Dcim rear port templates list
dcim_rear_port_templates_list 110 params → 200
POST
/api/dcim/rear-port-templates/
Dcim rear port templates create
dcim_rear_port_templates_create body → 201
PUT
/api/dcim/rear-port-templates/
Dcim rear port templates bulk update
dcim_rear_port_templates_bulk_update body → 200
PATCH
/api/dcim/rear-port-templates/
Dcim rear port templates bulk partial update
dcim_rear_port_templates_bulk_partial_update body → 200
DELETE
/api/dcim/rear-port-templates/
Dcim rear port templates bulk destroy
dcim_rear_port_templates_bulk_destroy body → 204
GET
/api/dcim/rear-port-templates/{id}/
Dcim rear port templates retrieve
dcim_rear_port_templates_retrieve 4 params → 200
PUT
/api/dcim/rear-port-templates/{id}/
Dcim rear port templates update
dcim_rear_port_templates_update 1 param body → 200
PATCH
/api/dcim/rear-port-templates/{id}/
Dcim rear port templates partial update
dcim_rear_port_templates_partial_update 1 param body → 200
DELETE
/api/dcim/rear-port-templates/{id}/
Dcim rear port templates destroy
dcim_rear_port_templates_destroy 1 param → 204
GET
/api/dcim/rear-ports/
Dcim rear ports list
dcim_rear_ports_list 198 params → 200
POST
/api/dcim/rear-ports/
Dcim rear ports create
dcim_rear_ports_create body → 201
PUT
/api/dcim/rear-ports/
Dcim rear ports bulk update
dcim_rear_ports_bulk_update body → 200
PATCH
/api/dcim/rear-ports/
Dcim rear ports bulk partial update
dcim_rear_ports_bulk_partial_update body → 200
DELETE
/api/dcim/rear-ports/
Dcim rear ports bulk destroy
dcim_rear_ports_bulk_destroy body → 204
GET
/api/dcim/rear-ports/{id}/
Dcim rear ports retrieve
dcim_rear_ports_retrieve 4 params → 200
PUT
/api/dcim/rear-ports/{id}/
Dcim rear ports update
dcim_rear_ports_update 1 param body → 200
PATCH
/api/dcim/rear-ports/{id}/
Dcim rear ports partial update
dcim_rear_ports_partial_update 1 param body → 200
DELETE
/api/dcim/rear-ports/{id}/
Dcim rear ports destroy
dcim_rear_ports_destroy 1 param → 204
GET
/api/dcim/rear-ports/{id}/paths/
Dcim rear ports paths retrieve
dcim_rear_ports_paths_retrieve 4 params → 200
GET
/api/dcim/regions/
Dcim regions list
dcim_regions_list 97 params → 200
POST
/api/dcim/regions/
Dcim regions create
dcim_regions_create body → 201
PUT
/api/dcim/regions/
Dcim regions bulk update
dcim_regions_bulk_update body → 200
PATCH
/api/dcim/regions/
Dcim regions bulk partial update
dcim_regions_bulk_partial_update body → 200
DELETE
/api/dcim/regions/
Dcim regions bulk destroy
dcim_regions_bulk_destroy body → 204
GET
/api/dcim/regions/{id}/
Dcim regions retrieve
dcim_regions_retrieve 4 params → 200
PUT
/api/dcim/regions/{id}/
Dcim regions update
dcim_regions_update 1 param body → 200
PATCH
/api/dcim/regions/{id}/
Dcim regions partial update
dcim_regions_partial_update 1 param body → 200
DELETE
/api/dcim/regions/{id}/
Dcim regions destroy
dcim_regions_destroy 1 param → 204
GET
/api/dcim/site-groups/
Dcim site groups list
dcim_site_groups_list 97 params → 200
POST
/api/dcim/site-groups/
Dcim site groups create
dcim_site_groups_create body → 201
PUT
/api/dcim/site-groups/
Dcim site groups bulk update
dcim_site_groups_bulk_update body → 200
PATCH
/api/dcim/site-groups/
Dcim site groups bulk partial update
dcim_site_groups_bulk_partial_update body → 200
DELETE
/api/dcim/site-groups/
Dcim site groups bulk destroy
dcim_site_groups_bulk_destroy body → 204
GET
/api/dcim/site-groups/{id}/
Dcim site groups retrieve
dcim_site_groups_retrieve 4 params → 200
PUT
/api/dcim/site-groups/{id}/
Dcim site groups update
dcim_site_groups_update 1 param body → 200
PATCH
/api/dcim/site-groups/{id}/
Dcim site groups partial update
dcim_site_groups_partial_update 1 param body → 200
DELETE
/api/dcim/site-groups/{id}/
Dcim site groups destroy
dcim_site_groups_destroy 1 param → 204
GET
/api/dcim/sites/
Dcim sites list
dcim_sites_list 161 params → 200
POST
/api/dcim/sites/
Dcim sites create
dcim_sites_create body → 201
PUT
/api/dcim/sites/
Dcim sites bulk update
dcim_sites_bulk_update body → 200
PATCH
/api/dcim/sites/
Dcim sites bulk partial update
dcim_sites_bulk_partial_update body → 200
DELETE
/api/dcim/sites/
Dcim sites bulk destroy
dcim_sites_bulk_destroy body → 204
GET
/api/dcim/sites/{id}/
Dcim sites retrieve
dcim_sites_retrieve 4 params → 200
PUT
/api/dcim/sites/{id}/
Dcim sites update
dcim_sites_update 1 param body → 200
PATCH
/api/dcim/sites/{id}/
Dcim sites partial update
dcim_sites_partial_update 1 param body → 200
DELETE
/api/dcim/sites/{id}/
Dcim sites destroy
dcim_sites_destroy 1 param → 204
GET
/api/dcim/virtual-chassis/
Dcim virtual chassis list
dcim_virtual_chassis_list 110 params → 200
POST
/api/dcim/virtual-chassis/
Dcim virtual chassis create
dcim_virtual_chassis_create body → 201
PUT
/api/dcim/virtual-chassis/
Dcim virtual chassis bulk update
dcim_virtual_chassis_bulk_update body → 200
PATCH
/api/dcim/virtual-chassis/
Dcim virtual chassis bulk partial update
dcim_virtual_chassis_bulk_partial_update body → 200
DELETE
/api/dcim/virtual-chassis/
Dcim virtual chassis bulk destroy
dcim_virtual_chassis_bulk_destroy body → 204
GET
/api/dcim/virtual-chassis/{id}/
Dcim virtual chassis retrieve
dcim_virtual_chassis_retrieve 4 params → 200
PUT
/api/dcim/virtual-chassis/{id}/
Dcim virtual chassis update
dcim_virtual_chassis_update 1 param body → 200
PATCH
/api/dcim/virtual-chassis/{id}/
Dcim virtual chassis partial update
dcim_virtual_chassis_partial_update 1 param body → 200
DELETE
/api/dcim/virtual-chassis/{id}/
Dcim virtual chassis destroy
dcim_virtual_chassis_destroy 1 param → 204
GET
/api/dcim/virtual-device-contexts/
Dcim virtual device contexts list
dcim_virtual_device_contexts_list 113 params → 200
POST
/api/dcim/virtual-device-contexts/
Dcim virtual device contexts create
dcim_virtual_device_contexts_create body → 201
PUT
/api/dcim/virtual-device-contexts/
Dcim virtual device contexts bulk update
dcim_virtual_device_contexts_bulk_update body → 200
PATCH
/api/dcim/virtual-device-contexts/
Dcim virtual device contexts bulk partial update
dcim_virtual_device_contexts_bulk_partial_update body → 200
DELETE
/api/dcim/virtual-device-contexts/
Dcim virtual device contexts bulk destroy
dcim_virtual_device_contexts_bulk_destroy body → 204
GET
/api/dcim/virtual-device-contexts/{id}/
Dcim virtual device contexts retrieve
dcim_virtual_device_contexts_retrieve 4 params → 200
PUT
/api/dcim/virtual-device-contexts/{id}/
Dcim virtual device contexts update
dcim_virtual_device_contexts_update 1 param body → 200
PATCH
/api/dcim/virtual-device-contexts/{id}/
Dcim virtual device contexts partial update
dcim_virtual_device_contexts_partial_update 1 param body → 200
DELETE
/api/dcim/virtual-device-contexts/{id}/
Dcim virtual device contexts destroy
dcim_virtual_device_contexts_destroy 1 param → 204

Schemas 418

The contract defines 418 schemas that model the data the API accepts and returns. The most detailed are Interface (56 properties), DeviceWithConfigContext (49 properties), Device (48 properties), Rack (38 properties). Each schema is shown below with its type and property counts.

NestedIPAddressRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property 1 required
BriefSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties 2 required
BriefModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties 2 required
InterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties 3 required
BulkModuleBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
8 properties 2 required
PatchedBulkLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
13 properties 1 required
PaginatedDeviceWithConfigContextList
object
4 properties 2 required
RackRole
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties 9 required
BriefSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties 2 required
BriefPowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
3 properties 2 required
PatchedWritableDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties
NestedInterface
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
8 properties 7 required
PatchedBulkFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 1 required
PaginatedDeviceBayList
object
4 properties 2 required
RenderConfigInputRequest
object
Describes the request body for the device/VM /render-config/ endpoints. Any additional keys supplied are passed through as context variables to the rendered te…
1 property
BulkVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 2 required
RearPortMappingRequest
object
3 properties 2 required
ManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties 2 required
PatchedModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
WritableRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties 4 required
PatchedWritablePlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties
PowerOutletTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 1 required
ConsolePortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
11 properties 6 required
VLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties 10 required
BriefVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties 1 required
BulkRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
22 properties 4 required
PatchedBulkRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 1 required
WritablePowerOutletTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 1 required
PaginatedDeviceBayTemplateList
object
4 properties 2 required
SiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 2 required
WritableDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties 3 required
Region
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties 11 required
PatchedWritableModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
BriefManufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
BriefDeviceRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties
WritableRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties 2 required
BulkConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 3 required
BriefLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties 2 required
PatchedBulkRackGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 1 required
PaginatedSiteList
object
4 properties 2 required
PaginatedRackGroupList
object
4 properties 2 required
PatchedBulkPowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 1 required
BriefModuleTypeProfile
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
PatchedWritablePowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties
RackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties 4 required
RackRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties 2 required
InventoryItemRole
object
Base serializer class for models inheriting from OrganizationalModel.
15 properties 9 required
WritableRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 3 required
PowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 2 required
PatchedBulkManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 1 required
PatchedBulkSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 1 required
BriefPlatform
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 8 required
WritableRearPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 2 required
PaginatedRackUnitList
object
4 properties 2 required
BulkModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties 4 required
NestedTag
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
7 properties 6 required
WirelessLAN
object
Base serializer class for models inheriting from PrimaryModel.
22 properties 8 required
PatchedWritableDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties
PatchedWritableCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
BriefRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties 2 required
PatchedWritableConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
PaginatedVirtualDeviceContextList
object
4 properties 2 required
PatchedWritableVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
BriefVLANTranslationPolicyRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
WritableModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 2 required
BriefRackRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
BriefWirelessLANGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 7 required
RackReservation
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 11 required
PaginatedPowerPortList
object
4 properties 2 required
PatchedBulkFrontPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 1 required
PaginatedPlatformList
object
4 properties 2 required
NestedWirelessLink
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties 4 required
BriefL2VPNTermination
object
Adds support for custom fields and tags.
4 properties 4 required
ConsoleServerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 1 required
BriefMACAddress
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
WritableRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties 4 required
PowerPortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
13 properties 6 required
BulkInventoryItemTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
11 properties 3 required
PaginatedManufacturerList
object
4 properties 2 required
BulkPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 3 required
PaginatedRackList
object
4 properties 2 required
BriefIPAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties 1 required
WritablePlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties 2 required
BriefVLANTranslationPolicy
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
BriefRegion
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 7 required
WritableCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
NestedTagRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
3 properties 2 required
InterfaceTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
17 properties 7 required
MACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 1 required
BriefRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties 2 required
BulkRearPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 3 required
PatchedRackGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
PatchedDeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
9 properties
NestedInterfaceRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
2 properties 1 required
BulkConsolePortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties 2 required
PaginatedRackRoleList
object
4 properties 2 required
GenericObjectRequest
object
Minimal representation of some generic object identified by ContentType and PK.
2 properties 2 required
BriefMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
Platform
object
Base serializer class for models inheriting from NestedGroupModel.
19 properties 11 required
BulkDeviceBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 3 required
PatchedBulkRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties 1 required
FrontPortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
14 properties 7 required
ModuleType
object
Base serializer class for models inheriting from PrimaryModel.
28 properties 17 required
WritableInterfaceTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
12 properties 2 required
PowerFeed
object
Base serializer class for models inheriting from PrimaryModel.
31 properties 16 required
FrontPortTemplateMapping
object
3 properties 2 required
BulkPowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 2 required
LocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties 3 required
PatchedWritableSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties
PatchedBulkInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
36 properties 1 required
Device
object
Base serializer class for models inheriting from PrimaryModel.
48 properties 21 required
BriefCableBundle
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
PatchedBulkRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
22 properties 1 required
NestedInterfaceTemplateRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property 1 required
BriefPowerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
8 properties 7 required
PatchedWritableConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties
ConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties 2 required
PatchedBulkConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 1 required
WritablePowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
8 properties 1 required
CableRequest
object
Base serializer class for models inheriting from PrimaryModel.
16 properties
PlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
10 properties 2 required
BriefVRF
object
Base serializer class for models inheriting from PrimaryModel.
6 properties 4 required
FrontPortTemplateMappingRequest
object
3 properties 2 required
BulkFrontPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 3 required
PowerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
26 properties 16 required
NestedLocation
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
7 properties 7 required
PaginatedRearPortTemplateList
object
4 properties 2 required
PatchedBulkRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
31 properties 1 required
PatchedBulkDeviceBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 1 required
InterfaceTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
12 properties 2 required
Module
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 9 required
BriefUser
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
4 properties 4 required
BulkVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 4 required
BriefL2VPN
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 5 required
PatchedWritableFrontPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties
Rack
object
Base serializer class for models inheriting from PrimaryModel.
38 properties 10 required
BulkModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 2 required
RackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties 3 required
BriefModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
BulkInterfaceTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
13 properties 3 required
BriefVRFRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties 1 required
RenderedConfig
object
Describes the JSON response returned by the /render-config/ and /render/ endpoints.
2 properties 2 required
PatchedBulkModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties 1 required
ModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties 2 required
BriefInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties 2 required
PatchedWritableRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
BulkLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
13 properties 4 required
PatchedBulkRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 1 required
InventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 2 required
NestedModuleBayRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property 1 required
BriefCable
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 3 required
WritableModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 3 required
PatchedRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
PatchedBulkDeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties 1 required
PatchedWritableConsolePortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties
WritableVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties 3 required
InventoryItemTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 2 required
WritableConsoleServerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 1 required
BriefCableBundleRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
PatchedManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties
PatchedWritableInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties
BulkPowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 3 required
PatchedWritablePowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties
CableBundleRequest
object
Base serializer class for models inheriting from PrimaryModel.
6 properties 1 required
BriefRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties 3 required
PatchedWritableRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
ModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties 1 required
BulkMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 2 required
PatchedBulkInterfaceTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
13 properties 1 required
PatchedCableBundleRequest
object
Base serializer class for models inheriting from PrimaryModel.
6 properties
BriefSite
object
Base serializer class for models inheriting from PrimaryModel.
6 properties 5 required
BriefDeviceType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 7 required
PaginatedMACAddressList
object
4 properties 2 required
GenericObject
object
Minimal representation of some generic object identified by ContentType and PK.
3 properties 3 required
PaginatedRegionList
object
4 properties 2 required
BulkDeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
10 properties 3 required
VirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties 3 required
RackUnit
object
A rack unit is an abstraction formed by the set (rack, position, face); it does not exist as a row in the database.
7 properties 7 required
PatchedBulkDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
31 properties 1 required
VirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 1 required
BulkDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
31 properties 4 required
PaginatedModuleList
object
4 properties 2 required
PatchedWritableRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
10 properties
NestedLocationRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
2 properties 2 required
PaginatedDeviceTypeList
object
4 properties 2 required
PatchedBulkSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties 1 required
RearPortMapping
object
3 properties 2 required
BriefPowerPortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
5 properties 4 required
BulkManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 3 required
RackGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
7 properties 2 required
PatchedWritableSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
PowerOutlet
object
Adds an owner field for models which have a ForeignKey to users.Owner.
28 properties 16 required
PaginatedConsolePortList
object
4 properties 2 required
NestedDeviceRoleRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property 1 required
BriefManufacturerRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties 2 required
ConsolePort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties 16 required
BriefVirtualChassis
object
Base serializer class for models inheriting from PrimaryModel.
7 properties 5 required
BriefVLAN
object
Base serializer class for models inheriting from PrimaryModel.
6 properties 5 required
BriefTenant
object
Base serializer class for models inheriting from PrimaryModel.
6 properties 5 required
PaginatedPowerOutletTemplateList
object
4 properties 2 required
VirtualChassis
object
Base serializer class for models inheriting from PrimaryModel.
16 properties 9 required
PaginatedPowerPanelList
object
4 properties 2 required
PatchedBulkDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
20 properties 1 required
PaginatedDeviceRoleList
object
4 properties 2 required
PaginatedCableList
object
4 properties 2 required
PatchedBulkConsolePortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties 1 required
PaginatedFrontPortTemplateList
object
4 properties 2 required
DeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties 2 required
CableTermination
object
Adds support for custom fields and tags.
12 properties 12 required
BriefRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
PatchedBulkConsoleServerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties 1 required
NestedPlatform
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties 5 required
WritablePowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 2 required
ASN
object
Base serializer class for models inheriting from PrimaryModel.
18 properties 9 required
PowerOutletTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
14 properties 6 required
PaginatedModuleTypeList
object
4 properties 2 required
PaginatedVirtualChassisList
object
4 properties 2 required
ModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 2 required
BulkConsoleServerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties 2 required
NestedSiteGroup
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
7 properties 7 required
PatchedBulkModuleBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
8 properties 1 required
BriefDeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 8 required
DeviceWithConfigContext
object
Base serializer class for models inheriting from PrimaryModel.
49 properties 22 required
MACAddress
object
Base serializer class for models inheriting from PrimaryModel.
15 properties 8 required
PatchedBulkInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties 1 required
ConsolePortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 1 required
PowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 2 required
ASNSite
object
This serializer is meant for inclusion in ASNSerializer and is only used to avoid a circular import of SiteSerializer.
6 properties 5 required
DeviceBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
5 properties 2 required
RearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 3 required
PaginatedInventoryItemTemplateList
object
4 properties 2 required
WritableSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 2 required
BulkPowerOutletTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 2 required
BulkRackReservationRequest
object
Base serializer class for models inheriting from PrimaryModel.
11 properties 5 required
BriefDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties 2 required
PatchedBulkConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 1 required
PaginatedInventoryItemRoleList
object
4 properties 2 required
PaginatedConsoleServerPortTemplateList
object
4 properties 2 required
BriefPowerPanel
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
BulkInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties 3 required
PatchedBulkModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties 1 required
PatchedBulkInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
18 properties 1 required
PatchedWritableConsoleServerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties
PatchedBulkVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 1 required
BriefPowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
2 properties 1 required
BulkRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties 3 required
PaginatedConsoleServerPortList
object
4 properties 2 required
ModuleBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties 1 required
PowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
8 properties 1 required
BriefRackType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 7 required
PatchedBulkCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 1 required
PatchedPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
PaginatedSiteGroupList
object
4 properties 2 required
PatchedBulkPowerOutletTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 1 required
PatchedWritableModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties
DeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties 3 required
BriefUserRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
1 property 1 required
BriefPlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
3 properties 2 required
BulkPowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties 3 required
BriefClusterRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
BulkConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 3 required
BriefIPAddress
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 6 required
PatchedWritablePowerPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
8 properties
Manufacturer
object
Base serializer class for models inheriting from OrganizationalModel.
17 properties 12 required
WritableSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties 2 required
PatchedWritableRackTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
21 properties
NestedRegionRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
2 properties 2 required
PatchedWritableFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties
WritableConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties 2 required
PatchedBulkVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 1 required
PatchedWritableInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties
PatchedBulkRearPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 1 required
BriefInventoryItemRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
PatchedModuleBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
7 properties
RearPortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
14 properties 7 required
PaginatedRackReservationList
object
4 properties 2 required
BriefOwnerRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
2 properties 1 required
NestedVLAN
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
6 properties 5 required
BriefRIR
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
PowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 2 required
WritableDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties 3 required
NestedModuleBay
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties 5 required
ConsoleServerPortTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
11 properties 6 required
BriefOwner
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
5 properties 4 required
PaginatedCableBundleList
object
4 properties 2 required
PatchedWritablePowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties
WritableFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 3 required
PatchedWritableVirtualDeviceContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
12 properties
BriefModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 2 required
DeviceBayTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties 7 required
BulkInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
36 properties 4 required
ConsoleServerPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties 16 required
PaginatedPowerPortTemplateList
object
4 properties 2 required
WritableInterfaceRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
35 properties 3 required
FrontPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties 14 required
WritableInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties 2 required
PatchedWritableRearPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties
BulkFrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 4 required
RearPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 2 required
RegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 2 required
PaginatedLocationList
object
4 properties 2 required
SiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
17 properties 11 required
BulkSiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
19 properties 3 required
VirtualDeviceContext
object
Base serializer class for models inheriting from PrimaryModel.
20 properties 11 required
ModuleTypeProfile
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 7 required
NestedSiteGroupRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
2 properties 2 required
PaginatedRearPortList
object
4 properties 2 required
FrontPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 3 required
BriefCluster
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
BriefRackGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
RackGroup
object
Base serializer class for models inheriting from OrganizationalModel.
14 properties 9 required
BriefRack
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 4 required
BulkInventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
18 properties 3 required
NestedDeviceRole
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties 5 required
PaginatedFrontPortList
object
4 properties 2 required
BulkRearPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 4 required
WritableRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 2 required
PaginatedInterfaceTemplateList
object
4 properties 2 required
BriefConfigTemplate
object
Adds an owner field for models which have a ForeignKey to users.Owner.
5 properties 4 required
NestedDeviceRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property
PaginatedPowerOutletList
object
4 properties 2 required
PatchedBulkModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 1 required
RackType
object
Base serializer class for models inheriting from PrimaryModel.
28 properties 10 required
BulkCableRequest
object
Base serializer class for models inheriting from PrimaryModel.
17 properties 1 required
NestedIPAddress
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
6 properties 6 required
BriefVLANRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties 2 required
PatchedBulkCableBundleRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties 1 required
InventoryItemTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
17 properties 9 required
PaginatedInventoryItemList
object
4 properties 2 required
DeviceType
object
Base serializer class for models inheriting from PrimaryModel.
36 properties 20 required
PaginatedConsolePortTemplateList
object
4 properties 2 required
PatchedWritableLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties
ModuleBayTemplate
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
12 properties 6 required
BriefDevice
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 3 required
BulkSiteGroupRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 3 required
WritablePowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
14 properties 2 required
PaginatedInterfaceList
object
4 properties 2 required
PatchedBulkRackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
9 properties 1 required
PaginatedModuleBayList
object
4 properties 2 required
CableBundle
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 8 required
WritableConsolePortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
6 properties 1 required
RearPortTemplateMapping
object
3 properties 2 required
BriefModule
object
Base serializer class for models inheriting from PrimaryModel.
5 properties 5 required
InventoryItemRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
17 properties 2 required
PowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 2 required
WritableFrontPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 2 required
ModuleRequest
object
Base serializer class for models inheriting from PrimaryModel.
13 properties 3 required
BriefTenantRequest
object
Base serializer class for models inheriting from PrimaryModel.
3 properties 2 required
InventoryItem
object
Adds an owner field for models which have a ForeignKey to users.Owner.
25 properties 10 required
FrontPortMapping
object
3 properties 2 required
DeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties 3 required
PatchedWritablePowerOutletTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties
PatchedBulkInventoryItemTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
11 properties 1 required
PatchedBulkMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 1 required
BulkCableBundleRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties 2 required
BriefPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
2 properties 1 required
BriefModuleType
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 6 required
PatchedMACAddressRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties
PatchedBulkPowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
15 properties 1 required
BulkRackGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 3 required
BulkModuleTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
14 properties 3 required
SiteRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties 2 required
ModuleBay
object
Adds an owner field for models which have a ForeignKey to users.Owner.
18 properties 9 required
WritableDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties 2 required
PatchedBulkPowerFeedRequest
object
Base serializer class for models inheriting from PrimaryModel.
18 properties 1 required
RackRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties 2 required
WritableVirtualChassisRequest
object
Base serializer class for models inheriting from PrimaryModel.
8 properties 1 required
RearPort
object
Adds an owner field for models which have a ForeignKey to users.Owner.
24 properties 14 required
BulkModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 3 required
BriefRackGroupRequest
object
Base serializer class for models inheriting from OrganizationalModel.
3 properties 2 required
Location
object
Base serializer class for models inheriting from NestedGroupModel.
22 properties 13 required
PatchedBulkModuleBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 1 required
PatchedBulkDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties 1 required
PaginatedModuleBayTemplateList
object
4 properties 2 required
BulkRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
9 properties 3 required
PatchedBulkPowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
13 properties 1 required
WritableLocationRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties 3 required
BulkDeviceRoleRequest
object
Base serializer class for models inheriting from NestedGroupModel.
12 properties 3 required
PatchedWritableRegionRequest
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties
PaginatedModuleTypeProfileList
object
4 properties 2 required
PatchedDeviceBayTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
5 properties
BriefDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
4 properties 3 required
BriefLocation
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 7 required
PatchedInventoryItemRoleRequest
object
Base serializer class for models inheriting from OrganizationalModel.
8 properties
PaginatedRackTypeList
object
4 properties 2 required
BriefRole
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
DeviceBayRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
9 properties 2 required
PaginatedCableTerminationList
object
4 properties 2 required
PatchedInventoryItemTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
10 properties
NestedPlatformRequest
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
1 property 1 required
BriefConfigTemplateRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
2 properties 1 required
WritablePowerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
12 properties 2 required
DeviceBay
object
Adds an owner field for models which have a ForeignKey to users.Owner.
16 properties 9 required
ConsoleServerPortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties 2 required
WritableConsolePortRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
11 properties 2 required
BriefSiteGroup
object
Base serializer class for models inheriting from NestedGroupModel.
8 properties 7 required
BulkPowerOutletRequest
object
Adds an owner field for models which have a ForeignKey to users.Owner.
15 properties 3 required
PowerPanel
object
Base serializer class for models inheriting from PrimaryModel.
15 properties 9 required
PaginatedPowerFeedList
object
4 properties 2 required
PatchedBulkPlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties 1 required
NestedInterfaceTemplate
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
4 properties 4 required
Cable
object
Base serializer class for models inheriting from PrimaryModel.
22 properties 6 required
PatchedWritableInterfaceTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
12 properties
FrontPortTemplateRequest
object
Extends the built-in ModelSerializer to enforce calling fullclean() on a copy of the associated instance during validation. (DRF does not do this by default; s…
9 properties 2 required
FrontPortMappingRequest
object
3 properties 2 required
NestedRegion
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
7 properties 7 required
Site
object
Base serializer class for models inheriting from PrimaryModel.
30 properties 14 required
RearPortTemplateMappingRequest
object
3 properties 2 required
Interface
object
Adds an owner field for models which have a ForeignKey to users.Owner.
56 properties 24 required
PatchedWritableDeviceWithConfigContextRequest
object
Base serializer class for models inheriting from PrimaryModel.
30 properties
BriefVLANGroup
object
Base serializer class for models inheriting from OrganizationalModel.
6 properties 5 required
PatchedModuleTypeProfileRequest
object
Base serializer class for models inheriting from PrimaryModel.
7 properties
DeviceRole
object
Base serializer class for models inheriting from NestedGroupModel.
20 properties 11 required
BulkRackRequest
object
Base serializer class for models inheriting from PrimaryModel.
31 properties 3 required
BulkDeviceTypeRequest
object
Base serializer class for models inheriting from PrimaryModel.
20 properties 4 required
NestedDevice
object
Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniqu…
5 properties 4 required
PatchedBulkPowerPanelRequest
object
Base serializer class for models inheriting from PrimaryModel.
9 properties 1 required
BulkPlatformRequest
object
Base serializer class for models inheriting from NestedGroupModel.
11 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

netbox-labs-dcim-api-openapi.yml Raw ↑

Other APIs NetBox Labs publishes across the network.

NetBox Labs Authentication Check API
NetBox Labs Circuits API
NetBox Labs Core API
NetBox Labs Extras API
NetBox Labs Ipam API
NetBox Labs Schema API
NetBox Labs Status API
NetBox Labs Tenancy API
NetBox Labs Users API
NetBox Labs Virtualization API
NetBox Labs Vpn API
NetBox Labs Wireless API
Where this information came from

This is an independent, third-party profile of NetBox Labs Dcim API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.