naftiko: 1.0.0-alpha2 info: label: NetBox REST API — dcim description: 'NetBox REST API — dcim. 400 operations. Lead operation: dcim. Self-contained Naftiko capability covering one Netbox business surface.' tags: - Netbox - dcim created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: NETBOX_API_KEY: NETBOX_API_KEY capability: consumes: - type: http namespace: netbox-dcim baseUri: '' description: NetBox REST API — dcim business capability. Self-contained, no shared references. resources: - name: api-dcim-cable-terminations path: /api/dcim/cable-terminations/ operations: - name: dcimcableterminationslist method: GET description: Get a list of cable termination objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable in: query type: integer - name: cable__n in: query type: integer - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: termination_id in: query type: array - name: termination_id__empty in: query type: boolean - name: termination_id__gt in: query type: array - name: termination_id__gte in: query type: array - name: termination_id__lt in: query type: array - name: termination_id__lte in: query type: array - name: termination_id__n in: query type: array - name: termination_type in: query type: array - name: termination_type__n in: query type: array - name: updated_by_request in: query type: string - name: api-dcim-cable-terminations-id path: /api/dcim/cable-terminations/{id}/ operations: - name: dcimcableterminationsretrieve method: GET description: Get a cable termination object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this cable termination. required: true - name: api-dcim-cables path: /api/dcim/cables/ operations: - name: dcimcableslist method: GET description: Get a list of cable objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: circuittermination_id in: query type: array - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: consoleport_id in: query type: array - name: consoleserverport_id in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array - name: device_id in: query type: array - name: frontport_id in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: interface_id in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: length in: query type: array - name: length__empty in: query type: boolean - name: length__gt in: query type: array - name: length__gte in: query type: array - name: length__lt in: query type: array - name: length__lte in: query type: array - name: length__n in: query type: array - name: length_unit in: query type: string description: '* `km` - Kilometers' - name: length_unit__empty in: query type: boolean - name: length_unit__ic in: query type: array - name: length_unit__ie in: query type: array - name: length_unit__iew in: query type: array - name: length_unit__iregex in: query type: array - name: length_unit__isw in: query type: array - name: length_unit__n in: query type: string description: '* `km` - Kilometers' - name: length_unit__nic in: query type: array - name: length_unit__nie in: query type: array - name: length_unit__niew in: query type: array - name: length_unit__nisw in: query type: array - name: length_unit__regex in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array - name: location_id in: query type: array - name: modified_by_request in: query type: string - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: powerfeed_id in: query type: array - name: poweroutlet_id in: query type: array - name: powerport_id in: query type: array - name: profile in: query type: array - name: profile__empty in: query type: boolean - name: profile__ic in: query type: array - name: profile__ie in: query type: array - name: profile__iew in: query type: array - name: profile__iregex in: query type: array - name: profile__isw in: query type: array - name: profile__n in: query type: array - name: profile__nic in: query type: array - name: profile__nie in: query type: array - name: profile__niew in: query type: array - name: profile__nisw in: query type: array - name: profile__regex in: query type: array - name: q in: query type: string description: Search - name: rack in: query type: array - name: rack_id in: query type: array - name: rearport_id in: query type: array - name: site in: query type: array - name: site_id in: query type: array - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: termination_a_id in: query type: array - name: termination_a_type in: query type: array - name: termination_a_type__n in: query type: array - name: termination_b_id in: query type: array - name: termination_b_type in: query type: array - name: termination_b_type__n in: query type: array - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: unterminated in: query type: boolean description: Unterminated - name: updated_by_request in: query type: string - name: dcimcablescreate method: POST description: Post a list of cable objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: dcimcablesbulkupdate method: PUT description: Put a list of cable objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimcablesbulkpartialupdate method: PATCH description: Patch a list of cable objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimcablesbulkdestroy method: DELETE description: Delete a list of cable objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-cables-id path: /api/dcim/cables/{id}/ operations: - name: dcimcablesretrieve method: GET description: Get a cable object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this cable. required: true - name: dcimcablesupdate method: PUT description: Put a cable object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this cable. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimcablespartialupdate method: PATCH description: Patch a cable object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this cable. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimcablesdestroy method: DELETE description: Delete a cable object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this cable. required: true - name: api-dcim-connected-device path: /api/dcim/connected-device/ operations: - name: dcimconnecteddevicelist method: GET description: This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: peer_device in: query type: string description: The name of the peer device required: true - name: peer_interface in: query type: string description: The name of the peer interface required: true - name: api-dcim-console-port-templates path: /api/dcim/console-port-templates/ operations: - name: dcimconsoleporttemplateslist method: GET description: Get a list of console port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: q in: query type: string description: Search - name: type in: query type: string description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''), (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]' - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: string description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''), (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]' - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimconsoleporttemplatescreate method: POST description: Post a list of console port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleporttemplatesbulkupdate method: PUT description: Put a list of console port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleporttemplatesbulkpartialupdate method: PATCH description: Patch a list of console port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleporttemplatesbulkdestroy method: DELETE description: Delete a list of console port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-console-port-templates-id path: /api/dcim/console-port-templates/{id}/ operations: - name: dcimconsoleporttemplatesretrieve method: GET description: Get a console port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port template. required: true - name: dcimconsoleporttemplatesupdate method: PUT description: Put a console port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleporttemplatespartialupdate method: PATCH description: Patch a console port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimconsoleporttemplatesdestroy method: DELETE description: Delete a console port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port template. required: true - name: api-dcim-console-ports path: /api/dcim/console-ports/ operations: - name: dcimconsoleportslist method: GET description: Get a list of console port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: speed in: query type: integer description: Port speed in bits per second - name: speed__ic in: query type: array - name: speed__ie in: query type: array - name: speed__iew in: query type: array - name: speed__iregex in: query type: array - name: speed__isw in: query type: array - name: speed__n in: query type: integer description: Port speed in bits per second - name: speed__nic in: query type: array - name: speed__nie in: query type: array - name: speed__niew in: query type: array - name: speed__nisw in: query type: array - name: speed__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array description: Physical port type - name: type__empty in: query type: boolean - name: type__ic in: query type: array description: Physical port type - name: type__ie in: query type: array description: Physical port type - name: type__iew in: query type: array description: Physical port type - name: type__iregex in: query type: array description: Physical port type - name: type__isw in: query type: array description: Physical port type - name: type__n in: query type: array description: Physical port type - name: type__nic in: query type: array description: Physical port type - name: type__nie in: query type: array description: Physical port type - name: type__niew in: query type: array description: Physical port type - name: type__nisw in: query type: array description: Physical port type - name: type__regex in: query type: array description: Physical port type - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimconsoleportscreate method: POST description: Post a list of console port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleportsbulkupdate method: PUT description: Put a list of console port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleportsbulkpartialupdate method: PATCH description: Patch a list of console port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleportsbulkdestroy method: DELETE description: Delete a list of console port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-console-ports-id path: /api/dcim/console-ports/{id}/ operations: - name: dcimconsoleportsretrieve method: GET description: Get a console port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port. required: true - name: dcimconsoleportsupdate method: PUT description: Put a console port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleportspartialupdate method: PATCH description: Patch a console port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimconsoleportsdestroy method: DELETE description: Delete a console port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port. required: true - name: api-dcim-console-ports-id-trace path: /api/dcim/console-ports/{id}/trace/ operations: - name: dcimconsoleportstraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console port. required: true - name: api-dcim-console-server-port-templates path: /api/dcim/console-server-port-templates/ operations: - name: dcimconsoleserverporttemplateslist method: GET description: Get a list of console server port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: q in: query type: string description: Search - name: type in: query type: string description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''), (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]' - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: string description: '* `Serial` - [(''de-9'', ''DE-9''), (''db-25'', ''DB-25''), (''rj-11'', ''RJ-11''), (''rj-12'', ''RJ-12''), (''rj-45'', ''RJ-45''), (''mini-din-8'', ''Mini-DIN 8'')]' - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimconsoleserverporttemplatescreate method: POST description: Post a list of console server port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverporttemplatesbulkupdate method: PUT description: Put a list of console server port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverporttemplatesbulkpartialupdate method: PATCH description: Patch a list of console server port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverporttemplatesbulkdestroy method: DELETE description: Delete a list of console server port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-console-server-port-templates-id path: /api/dcim/console-server-port-templates/{id}/ operations: - name: dcimconsoleserverporttemplatesretrieve method: GET description: Get a console server port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port template. required: true - name: dcimconsoleserverporttemplatesupdate method: PUT description: Put a console server port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverporttemplatespartialupdate method: PATCH description: Patch a console server port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimconsoleserverporttemplatesdestroy method: DELETE description: Delete a console server port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port template. required: true - name: api-dcim-console-server-ports path: /api/dcim/console-server-ports/ operations: - name: dcimconsoleserverportslist method: GET description: Get a list of console server port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: speed in: query type: integer description: Port speed in bits per second - name: speed__ic in: query type: array - name: speed__ie in: query type: array - name: speed__iew in: query type: array - name: speed__iregex in: query type: array - name: speed__isw in: query type: array - name: speed__n in: query type: integer description: Port speed in bits per second - name: speed__nic in: query type: array - name: speed__nie in: query type: array - name: speed__niew in: query type: array - name: speed__nisw in: query type: array - name: speed__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array description: Physical port type - name: type__empty in: query type: boolean - name: type__ic in: query type: array description: Physical port type - name: type__ie in: query type: array description: Physical port type - name: type__iew in: query type: array description: Physical port type - name: type__iregex in: query type: array description: Physical port type - name: type__isw in: query type: array description: Physical port type - name: type__n in: query type: array description: Physical port type - name: type__nic in: query type: array description: Physical port type - name: type__nie in: query type: array description: Physical port type - name: type__niew in: query type: array description: Physical port type - name: type__nisw in: query type: array description: Physical port type - name: type__regex in: query type: array description: Physical port type - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimconsoleserverportscreate method: POST description: Post a list of console server port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverportsbulkupdate method: PUT description: Put a list of console server port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverportsbulkpartialupdate method: PATCH description: Patch a list of console server port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverportsbulkdestroy method: DELETE description: Delete a list of console server port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-console-server-ports-id path: /api/dcim/console-server-ports/{id}/ operations: - name: dcimconsoleserverportsretrieve method: GET description: Get a console server port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port. required: true - name: dcimconsoleserverportsupdate method: PUT description: Put a console server port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimconsoleserverportspartialupdate method: PATCH description: Patch a console server port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimconsoleserverportsdestroy method: DELETE description: Delete a console server port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port. required: true - name: api-dcim-console-server-ports-id-trace path: /api/dcim/console-server-ports/{id}/trace/ operations: - name: dcimconsoleserverportstraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this console server port. required: true - name: api-dcim-device-bay-templates path: /api/dcim/device-bay-templates/ operations: - name: dcimdevicebaytemplateslist method: GET description: Get a list of device bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: q in: query type: string description: Search - name: updated_by_request in: query type: string - name: dcimdevicebaytemplatescreate method: POST description: Post a list of device bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaytemplatesbulkupdate method: PUT description: Put a list of device bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaytemplatesbulkpartialupdate method: PATCH description: Patch a list of device bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaytemplatesbulkdestroy method: DELETE description: Delete a list of device bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-device-bay-templates-id path: /api/dcim/device-bay-templates/{id}/ operations: - name: dcimdevicebaytemplatesretrieve method: GET description: Get a device bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay template. required: true - name: dcimdevicebaytemplatesupdate method: PUT description: Put a device bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaytemplatespartialupdate method: PATCH description: Patch a device bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimdevicebaytemplatesdestroy method: DELETE description: Delete a device bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay template. required: true - name: api-dcim-device-bays path: /api/dcim/device-bays/ operations: - name: dcimdevicebayslist method: GET description: Get a list of device bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: installed_device in: query type: array description: Installed device (name) - name: installed_device__n in: query type: array description: Installed device (name) - name: installed_device_id in: query type: array description: Installed device (ID) - name: installed_device_id__n in: query type: array description: Installed device (ID) - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimdevicebayscreate method: POST description: Post a list of device bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaysbulkupdate method: PUT description: Put a list of device bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaysbulkpartialupdate method: PATCH description: Patch a list of device bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebaysbulkdestroy method: DELETE description: Delete a list of device bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-device-bays-id path: /api/dcim/device-bays/{id}/ operations: - name: dcimdevicebaysretrieve method: GET description: Get a device bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay. required: true - name: dcimdevicebaysupdate method: PUT description: Put a device bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicebayspartialupdate method: PATCH description: Patch a device bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimdevicebaysdestroy method: DELETE description: Delete a device bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device bay. required: true - name: api-dcim-device-roles path: /api/dcim/device-roles/ operations: - name: dcimdeviceroleslist method: GET description: Get a list of device role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ancestor in: query type: array - name: ancestor__n in: query type: array - name: ancestor_id in: query type: array - name: ancestor_id__n in: query type: array - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: config_template_id in: query type: array description: Config template (ID) - name: config_template_id__n in: query type: array description: Config template (ID) - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent in: query type: array description: Parent device role (slug) - name: parent__n in: query type: array description: Parent device role (slug) - name: parent_id in: query type: array description: Parent device role (ID) - name: parent_id__n in: query type: array description: Parent device role (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: vm_role in: query type: boolean - name: dcimdevicerolescreate method: POST description: Post a list of device role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicerolesbulkupdate method: PUT description: Put a list of device role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicerolesbulkpartialupdate method: PATCH description: Patch a list of device role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicerolesbulkdestroy method: DELETE description: Delete a list of device role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-device-roles-id path: /api/dcim/device-roles/{id}/ operations: - name: dcimdevicerolesretrieve method: GET description: Get a device role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device role. required: true - name: dcimdevicerolesupdate method: PUT description: Put a device role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device role. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicerolespartialupdate method: PATCH description: Patch a device role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device role. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimdevicerolesdestroy method: DELETE description: Delete a device role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device role. required: true - name: api-dcim-device-types path: /api/dcim/device-types/ operations: - name: dcimdevicetypeslist method: GET description: Get a list of device type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: airflow in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__empty in: query type: boolean - name: airflow__ic in: query type: array - name: airflow__ie in: query type: array - name: airflow__iew in: query type: array - name: airflow__iregex in: query type: array - name: airflow__isw in: query type: array - name: airflow__n in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__nic in: query type: array - name: airflow__nie in: query type: array - name: airflow__niew in: query type: array - name: airflow__nisw in: query type: array - name: airflow__regex in: query type: array - name: console_port_template_count in: query type: array - name: console_port_template_count__empty in: query type: boolean - name: console_port_template_count__gt in: query type: array - name: console_port_template_count__gte in: query type: array - name: console_port_template_count__lt in: query type: array - name: console_port_template_count__lte in: query type: array - name: console_port_template_count__n in: query type: array - name: console_ports in: query type: boolean description: Has console ports - name: console_server_port_template_count in: query type: array - name: console_server_port_template_count__empty in: query type: boolean - name: console_server_port_template_count__gt in: query type: array - name: console_server_port_template_count__gte in: query type: array - name: console_server_port_template_count__lt in: query type: array - name: console_server_port_template_count__lte in: query type: array - name: console_server_port_template_count__n in: query type: array - name: console_server_ports in: query type: boolean description: Has console server ports - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: default_platform in: query type: array - name: default_platform__n in: query type: array - name: default_platform_id in: query type: array - name: default_platform_id__n in: query type: array - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_bay_template_count in: query type: array - name: device_bay_template_count__empty in: query type: boolean - name: device_bay_template_count__gt in: query type: array - name: device_bay_template_count__gte in: query type: array - name: device_bay_template_count__lt in: query type: array - name: device_bay_template_count__lte in: query type: array - name: device_bay_template_count__n in: query type: array - name: device_bays in: query type: boolean description: Has device bays - name: device_count in: query type: array - name: device_count__empty in: query type: boolean - name: device_count__gt in: query type: array - name: device_count__gte in: query type: array - name: device_count__lt in: query type: array - name: device_count__lte in: query type: array - name: device_count__n in: query type: array - name: exclude_from_utilization in: query type: boolean - name: front_port_template_count in: query type: array - name: front_port_template_count__empty in: query type: boolean - name: front_port_template_count__gt in: query type: array - name: front_port_template_count__gte in: query type: array - name: front_port_template_count__lt in: query type: array - name: front_port_template_count__lte in: query type: array - name: front_port_template_count__n in: query type: array - name: has_front_image in: query type: boolean description: Has a front image - name: has_rear_image in: query type: boolean description: Has a rear image - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: interface_template_count in: query type: array - name: interface_template_count__empty in: query type: boolean - name: interface_template_count__gt in: query type: array - name: interface_template_count__gte in: query type: array - name: interface_template_count__lt in: query type: array - name: interface_template_count__lte in: query type: array - name: interface_template_count__n in: query type: array - name: interfaces in: query type: boolean description: Has interfaces - name: inventory_item_template_count in: query type: array - name: inventory_item_template_count__empty in: query type: boolean - name: inventory_item_template_count__gt in: query type: array - name: inventory_item_template_count__gte in: query type: array - name: inventory_item_template_count__lt in: query type: array - name: inventory_item_template_count__lte in: query type: array - name: inventory_item_template_count__n in: query type: array - name: inventory_items in: query type: boolean description: Has inventory items - name: is_full_depth in: query type: boolean - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: model in: query type: array - name: model__empty in: query type: boolean - name: model__ic in: query type: array - name: model__ie in: query type: array - name: model__iew in: query type: array - name: model__iregex in: query type: array - name: model__isw in: query type: array - name: model__n in: query type: array - name: model__nic in: query type: array - name: model__nie in: query type: array - name: model__niew in: query type: array - name: model__nisw in: query type: array - name: model__regex in: query type: array - name: modified_by_request in: query type: string - name: module_bay_template_count in: query type: array - name: module_bay_template_count__empty in: query type: boolean - name: module_bay_template_count__gt in: query type: array - name: module_bay_template_count__gte in: query type: array - name: module_bay_template_count__lt in: query type: array - name: module_bay_template_count__lte in: query type: array - name: module_bay_template_count__n in: query type: array - name: module_bays in: query type: boolean description: Has module bays - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: part_number in: query type: array - name: part_number__empty in: query type: boolean - name: part_number__ic in: query type: array - name: part_number__ie in: query type: array - name: part_number__iew in: query type: array - name: part_number__iregex in: query type: array - name: part_number__isw in: query type: array - name: part_number__n in: query type: array - name: part_number__nic in: query type: array - name: part_number__nie in: query type: array - name: part_number__niew in: query type: array - name: part_number__nisw in: query type: array - name: part_number__regex in: query type: array - name: pass_through_ports in: query type: boolean description: Has pass-through ports - name: power_outlet_template_count in: query type: array - name: power_outlet_template_count__empty in: query type: boolean - name: power_outlet_template_count__gt in: query type: array - name: power_outlet_template_count__gte in: query type: array - name: power_outlet_template_count__lt in: query type: array - name: power_outlet_template_count__lte in: query type: array - name: power_outlet_template_count__n in: query type: array - name: power_outlets in: query type: boolean description: Has power outlets - name: power_port_template_count in: query type: array - name: power_port_template_count__empty in: query type: boolean - name: power_port_template_count__gt in: query type: array - name: power_port_template_count__gte in: query type: array - name: power_port_template_count__lt in: query type: array - name: power_port_template_count__lte in: query type: array - name: power_port_template_count__n in: query type: array - name: power_ports in: query type: boolean description: Has power ports - name: q in: query type: string description: Search - name: rear_port_template_count in: query type: array - name: rear_port_template_count__empty in: query type: boolean - name: rear_port_template_count__gt in: query type: array - name: rear_port_template_count__gte in: query type: array - name: rear_port_template_count__lt in: query type: array - name: rear_port_template_count__lte in: query type: array - name: rear_port_template_count__n in: query type: array - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: subdevice_role in: query type: string description: Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. - name: subdevice_role__empty in: query type: boolean - name: subdevice_role__ic in: query type: array - name: subdevice_role__ie in: query type: array - name: subdevice_role__iew in: query type: array - name: subdevice_role__iregex in: query type: array - name: subdevice_role__isw in: query type: array - name: subdevice_role__n in: query type: string description: Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. - name: subdevice_role__nic in: query type: array - name: subdevice_role__nie in: query type: array - name: subdevice_role__niew in: query type: array - name: subdevice_role__nisw in: query type: array - name: subdevice_role__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: u_height in: query type: array - name: u_height__empty in: query type: boolean - name: u_height__gt in: query type: array - name: u_height__gte in: query type: array - name: u_height__lt in: query type: array - name: u_height__lte in: query type: array - name: u_height__n in: query type: array - name: updated_by_request in: query type: string - name: weight in: query type: array - name: weight__empty in: query type: boolean - name: weight__gt in: query type: array - name: weight__gte in: query type: array - name: weight__lt in: query type: array - name: weight__lte in: query type: array - name: weight__n in: query type: array - name: weight_unit in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__empty in: query type: boolean - name: weight_unit__ic in: query type: array - name: weight_unit__ie in: query type: array - name: weight_unit__iew in: query type: array - name: weight_unit__iregex in: query type: array - name: weight_unit__isw in: query type: array - name: weight_unit__n in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__nic in: query type: array - name: weight_unit__nie in: query type: array - name: weight_unit__niew in: query type: array - name: weight_unit__nisw in: query type: array - name: weight_unit__regex in: query type: array - name: dcimdevicetypescreate method: POST description: Post a list of device type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicetypesbulkupdate method: PUT description: Put a list of device type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicetypesbulkpartialupdate method: PATCH description: Patch a list of device type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicetypesbulkdestroy method: DELETE description: Delete a list of device type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-device-types-id path: /api/dcim/device-types/{id}/ operations: - name: dcimdevicetypesretrieve method: GET description: Get a device type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device type. required: true - name: dcimdevicetypesupdate method: PUT description: Put a device type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device type. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicetypespartialupdate method: PATCH description: Patch a device type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device type. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimdevicetypesdestroy method: DELETE description: Delete a device type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device type. required: true - name: api-dcim-devices path: /api/dcim/devices/ operations: - name: dcimdeviceslist method: GET description: Get a list of device objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: airflow in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__empty in: query type: boolean - name: airflow__ic in: query type: array - name: airflow__ie in: query type: array - name: airflow__iew in: query type: array - name: airflow__iregex in: query type: array - name: airflow__isw in: query type: array - name: airflow__n in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__nic in: query type: array - name: airflow__nie in: query type: array - name: airflow__niew in: query type: array - name: airflow__nisw in: query type: array - name: airflow__regex in: query type: array - name: asset_tag in: query type: array - name: asset_tag__empty in: query type: boolean - name: asset_tag__ic in: query type: array - name: asset_tag__ie in: query type: array - name: asset_tag__iew in: query type: array - name: asset_tag__iregex in: query type: array - name: asset_tag__isw in: query type: array - name: asset_tag__n in: query type: array - name: asset_tag__nic in: query type: array - name: asset_tag__nie in: query type: array - name: asset_tag__niew in: query type: array - name: asset_tag__nisw in: query type: array - name: asset_tag__regex in: query type: array - name: cluster_group in: query type: array description: Cluster group (slug) - name: cluster_group__n in: query type: array description: Cluster group (slug) - name: cluster_group_id in: query type: array description: Cluster group (ID) - name: cluster_group_id__n in: query type: array description: Cluster group (ID) - name: cluster_id in: query type: array description: VM cluster (ID) - name: cluster_id__n in: query type: array description: VM cluster (ID) - name: config_template_id in: query type: array description: Config template (ID) - name: config_template_id__n in: query type: array description: Config template (ID) - name: console_port_count in: query type: array - name: console_port_count__empty in: query type: boolean - name: console_port_count__gt in: query type: array - name: console_port_count__gte in: query type: array - name: console_port_count__lt in: query type: array - name: console_port_count__lte in: query type: array - name: console_port_count__n in: query type: array - name: console_ports in: query type: boolean description: Has console ports - name: console_server_port_count in: query type: array - name: console_server_port_count__empty in: query type: boolean - name: console_server_port_count__gt in: query type: array - name: console_server_port_count__gte in: query type: array - name: console_server_port_count__lt in: query type: array - name: console_server_port_count__lte in: query type: array - name: console_server_port_count__n in: query type: array - name: console_server_ports in: query type: boolean description: Has console server ports - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_bay_count in: query type: array - name: device_bay_count__empty in: query type: boolean - name: device_bay_count__gt in: query type: array - name: device_bay_count__gte in: query type: array - name: device_bay_count__lt in: query type: array - name: device_bay_count__lte in: query type: array - name: device_bay_count__n in: query type: array - name: device_bays in: query type: boolean description: Has device bays - name: device_type in: query type: array description: Device type (slug) - name: device_type__n in: query type: array description: Device type (slug) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: face in: query type: string description: '* `front` - Front' - name: face__empty in: query type: boolean - name: face__ic in: query type: array - name: face__ie in: query type: array - name: face__iew in: query type: array - name: face__iregex in: query type: array - name: face__isw in: query type: array - name: face__n in: query type: string description: '* `front` - Front' - name: face__nic in: query type: array - name: face__nie in: query type: array - name: face__niew in: query type: array - name: face__nisw in: query type: array - name: face__regex in: query type: array - name: front_port_count in: query type: array - name: front_port_count__empty in: query type: boolean - name: front_port_count__gt in: query type: array - name: front_port_count__gte in: query type: array - name: front_port_count__lt in: query type: array - name: front_port_count__lte in: query type: array - name: front_port_count__n in: query type: array - name: has_oob_ip in: query type: boolean description: Has an out-of-band IP - name: has_primary_ip in: query type: boolean description: Has a primary IP - name: has_virtual_device_context in: query type: boolean description: Has virtual device context - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: interface_count in: query type: array - name: interface_count__empty in: query type: boolean - name: interface_count__gt in: query type: array - name: interface_count__gte in: query type: array - name: interface_count__lt in: query type: array - name: interface_count__lte in: query type: array - name: interface_count__n in: query type: array - name: interfaces in: query type: boolean description: Has interfaces - name: inventory_item_count in: query type: array - name: inventory_item_count__empty in: query type: boolean - name: inventory_item_count__gt in: query type: array - name: inventory_item_count__gte in: query type: array - name: inventory_item_count__lt in: query type: array - name: inventory_item_count__lte in: query type: array - name: inventory_item_count__n in: query type: array - name: is_full_depth in: query type: boolean description: Is full depth - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: latitude in: query type: array - name: latitude__empty in: query type: boolean - name: latitude__gt in: query type: array - name: latitude__gte in: query type: array - name: latitude__lt in: query type: array - name: latitude__lte in: query type: array - name: latitude__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: local_context_data in: query type: boolean description: Has local config context data - name: location in: query type: array - name: location__n in: query type: array - name: location_id in: query type: array - name: location_id__n in: query type: array - name: longitude in: query type: array - name: longitude__empty in: query type: boolean - name: longitude__gt in: query type: array - name: longitude__gte in: query type: array - name: longitude__lt in: query type: array - name: longitude__lte in: query type: array - name: longitude__n in: query type: array - name: mac_address in: query type: array - name: mac_address__ic in: query type: array - name: mac_address__ie in: query type: array - name: mac_address__iew in: query type: array - name: mac_address__iregex in: query type: array - name: mac_address__isw in: query type: array - name: mac_address__n in: query type: array - name: mac_address__nic in: query type: array - name: mac_address__nie in: query type: array - name: mac_address__niew in: query type: array - name: mac_address__nisw in: query type: array - name: mac_address__regex in: query type: array - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: model in: query type: array description: Device model (slug) - name: model__n in: query type: array description: Device model (slug) - name: modified_by_request in: query type: string - name: module_bay_count in: query type: array - name: module_bay_count__empty in: query type: boolean - name: module_bay_count__gt in: query type: array - name: module_bay_count__gte in: query type: array - name: module_bay_count__lt in: query type: array - name: module_bay_count__lte in: query type: array - name: module_bay_count__n in: query type: array - name: module_bays in: query type: boolean description: Has module bays - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: oob_ip_id in: query type: array description: OOB IP (ID) - name: oob_ip_id__n in: query type: array description: OOB IP (ID) - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent_bay_id in: query type: array description: Parent bay (ID) - name: parent_bay_id__n in: query type: array description: Parent bay (ID) - name: parent_device_id in: query type: array description: Parent Device (ID) - name: parent_device_id__n in: query type: array description: Parent Device (ID) - name: pass_through_ports in: query type: boolean description: Has pass-through ports - name: platform in: query type: array - name: platform__n in: query type: array - name: platform_id in: query type: array - name: platform_id__n in: query type: array - name: position in: query type: array - name: position__empty in: query type: boolean - name: position__gt in: query type: array - name: position__gte in: query type: array - name: position__lt in: query type: array - name: position__lte in: query type: array - name: position__n in: query type: array - name: power_outlet_count in: query type: array - name: power_outlet_count__empty in: query type: boolean - name: power_outlet_count__gt in: query type: array - name: power_outlet_count__gte in: query type: array - name: power_outlet_count__lt in: query type: array - name: power_outlet_count__lte in: query type: array - name: power_outlet_count__n in: query type: array - name: power_outlets in: query type: boolean description: Has power outlets - name: power_port_count in: query type: array - name: power_port_count__empty in: query type: boolean - name: power_port_count__gt in: query type: array - name: power_port_count__gte in: query type: array - name: power_port_count__lt in: query type: array - name: power_port_count__lte in: query type: array - name: power_port_count__n in: query type: array - name: power_ports in: query type: boolean description: Has power ports - name: primary_ip4 in: query type: array description: Primary IPv4 (address) - name: primary_ip4__n in: query type: array description: Primary IPv4 (address) - name: primary_ip4_id in: query type: array description: Primary IPv4 (ID) - name: primary_ip4_id__n in: query type: array description: Primary IPv4 (ID) - name: primary_ip6 in: query type: array description: Primary IPv6 (address) - name: primary_ip6__n in: query type: array description: Primary IPv6 (address) - name: primary_ip6_id in: query type: array description: Primary IPv6 (ID) - name: primary_ip6_id__n in: query type: array description: Primary IPv6 (ID) - name: q in: query type: string description: Search - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: rear_port_count in: query type: array - name: rear_port_count__empty in: query type: boolean - name: rear_port_count__gt in: query type: array - name: rear_port_count__gte in: query type: array - name: rear_port_count__lt in: query type: array - name: rear_port_count__lte in: query type: array - name: rear_port_count__n in: query type: array - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: role in: query type: array - name: role__n in: query type: array - name: role_id in: query type: array - name: role_id__n in: query type: array - name: serial in: query type: array - name: serial__empty in: query type: boolean - name: serial__ic in: query type: array - name: serial__ie in: query type: array - name: serial__iew in: query type: array - name: serial__iregex in: query type: array - name: serial__isw in: query type: array - name: serial__n in: query type: array - name: serial__nic in: query type: array - name: serial__nie in: query type: array - name: serial__niew in: query type: array - name: serial__nisw in: query type: array - name: serial__regex in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: vc_position in: query type: array - name: vc_position__empty in: query type: boolean - name: vc_position__gt in: query type: array - name: vc_position__gte in: query type: array - name: vc_position__lt in: query type: array - name: vc_position__lte in: query type: array - name: vc_position__n in: query type: array - name: vc_priority in: query type: array - name: vc_priority__empty in: query type: boolean - name: vc_priority__gt in: query type: array - name: vc_priority__gte in: query type: array - name: vc_priority__lt in: query type: array - name: vc_priority__lte in: query type: array - name: vc_priority__n in: query type: array - name: virtual_chassis_id in: query type: array description: Virtual chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual chassis (ID) - name: virtual_chassis_member in: query type: boolean description: Is a virtual chassis member - name: dcimdevicescreate method: POST description: Post a list of device objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicesbulkupdate method: PUT description: Put a list of device objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicesbulkpartialupdate method: PATCH description: Patch a list of device objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicesbulkdestroy method: DELETE description: Delete a list of device objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-devices-id path: /api/dcim/devices/{id}/ operations: - name: dcimdevicesretrieve method: GET description: Get a device object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device. required: true - name: dcimdevicesupdate method: PUT description: Put a device object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimdevicespartialupdate method: PATCH description: Patch a device object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimdevicesdestroy method: DELETE description: Delete a device object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this device. required: true - name: api-dcim-devices-id-render-config path: /api/dcim/devices/{id}/render-config/ operations: - name: dcimdevicesrenderconfigcreate method: POST description: Resolve and render the preferred ConfigTemplate for this Device or Virtual Machine. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string - name: id in: path type: integer description: A unique integer value identifying this device. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-front-port-templates path: /api/dcim/front-port-templates/ operations: - name: dcimfrontporttemplateslist method: GET description: Get a list of front port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: positions in: query type: array - name: positions__empty in: query type: boolean - name: positions__gt in: query type: array - name: positions__gte in: query type: array - name: positions__lt in: query type: array - name: positions__lte in: query type: array - name: positions__n in: query type: array - name: q in: query type: string description: Search - name: rear_port_id in: query type: array description: Rear port (ID) - name: rear_port_id__n in: query type: array description: Rear port (ID) - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimfrontporttemplatescreate method: POST description: Post a list of front port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontporttemplatesbulkupdate method: PUT description: Put a list of front port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontporttemplatesbulkpartialupdate method: PATCH description: Patch a list of front port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontporttemplatesbulkdestroy method: DELETE description: Delete a list of front port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-front-port-templates-id path: /api/dcim/front-port-templates/{id}/ operations: - name: dcimfrontporttemplatesretrieve method: GET description: Get a front port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port template. required: true - name: dcimfrontporttemplatesupdate method: PUT description: Put a front port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontporttemplatespartialupdate method: PATCH description: Patch a front port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimfrontporttemplatesdestroy method: DELETE description: Delete a front port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port template. required: true - name: api-dcim-front-ports path: /api/dcim/front-ports/ operations: - name: dcimfrontportslist method: GET description: Get a list of front port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: positions in: query type: array - name: positions__empty in: query type: boolean - name: positions__gt in: query type: array - name: positions__gte in: query type: array - name: positions__lt in: query type: array - name: positions__lte in: query type: array - name: positions__n in: query type: array - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: rear_port_id in: query type: array description: Rear port (ID) - name: rear_port_id__n in: query type: array description: Rear port (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimfrontportscreate method: POST description: Post a list of front port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontportsbulkupdate method: PUT description: Put a list of front port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontportsbulkpartialupdate method: PATCH description: Patch a list of front port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontportsbulkdestroy method: DELETE description: Delete a list of front port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-front-ports-id path: /api/dcim/front-ports/{id}/ operations: - name: dcimfrontportsretrieve method: GET description: Get a front port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port. required: true - name: dcimfrontportsupdate method: PUT description: Put a front port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimfrontportspartialupdate method: PATCH description: Patch a front port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimfrontportsdestroy method: DELETE description: Delete a front port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port. required: true - name: api-dcim-front-ports-id-paths path: /api/dcim/front-ports/{id}/paths/ operations: - name: dcimfrontportspathsretrieve method: GET description: Return all CablePaths which traverse a given pass-through port. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this front port. required: true - name: api-dcim-interface-templates path: /api/dcim/interface-templates/ operations: - name: dciminterfacetemplateslist method: GET description: Get a list of interface template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bridge_id in: query type: array - name: bridge_id__n in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: enabled in: query type: boolean - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: mgmt_only in: query type: boolean - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: poe_mode in: query type: array - name: poe_mode__empty in: query type: boolean - name: poe_mode__ic in: query type: array - name: poe_mode__ie in: query type: array - name: poe_mode__iew in: query type: array - name: poe_mode__iregex in: query type: array - name: poe_mode__isw in: query type: array - name: poe_mode__n in: query type: array - name: poe_mode__nic in: query type: array - name: poe_mode__nie in: query type: array - name: poe_mode__niew in: query type: array - name: poe_mode__nisw in: query type: array - name: poe_mode__regex in: query type: array - name: poe_type in: query type: array - name: poe_type__empty in: query type: boolean - name: poe_type__ic in: query type: array - name: poe_type__ie in: query type: array - name: poe_type__iew in: query type: array - name: poe_type__iregex in: query type: array - name: poe_type__isw in: query type: array - name: poe_type__n in: query type: array - name: poe_type__nic in: query type: array - name: poe_type__nie in: query type: array - name: poe_type__niew in: query type: array - name: poe_type__nisw in: query type: array - name: poe_type__regex in: query type: array - name: q in: query type: string description: Search - name: rf_role in: query type: array - name: rf_role__empty in: query type: boolean - name: rf_role__ic in: query type: array - name: rf_role__ie in: query type: array - name: rf_role__iew in: query type: array - name: rf_role__iregex in: query type: array - name: rf_role__isw in: query type: array - name: rf_role__n in: query type: array - name: rf_role__nic in: query type: array - name: rf_role__nie in: query type: array - name: rf_role__niew in: query type: array - name: rf_role__nisw in: query type: array - name: rf_role__regex in: query type: array - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dciminterfacetemplatescreate method: POST description: Post a list of interface template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacetemplatesbulkupdate method: PUT description: Put a list of interface template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacetemplatesbulkpartialupdate method: PATCH description: Patch a list of interface template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacetemplatesbulkdestroy method: DELETE description: Delete a list of interface template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-interface-templates-id path: /api/dcim/interface-templates/{id}/ operations: - name: dciminterfacetemplatesretrieve method: GET description: Get a interface template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface template. required: true - name: dciminterfacetemplatesupdate method: PUT description: Put a interface template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacetemplatespartialupdate method: PATCH description: Patch a interface template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dciminterfacetemplatesdestroy method: DELETE description: Delete a interface template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface template. required: true - name: api-dcim-interfaces path: /api/dcim/interfaces/ operations: - name: dciminterfaceslist method: GET description: Get a list of interface objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bridge_id in: query type: array description: Bridged interface (ID) - name: bridge_id__n in: query type: array description: Bridged interface (ID) - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: duplex in: query type: array - name: duplex__empty in: query type: boolean - name: duplex__ic in: query type: array - name: duplex__ie in: query type: array - name: duplex__iew in: query type: array - name: duplex__iregex in: query type: array - name: duplex__isw in: query type: array - name: duplex__n in: query type: array - name: duplex__nic in: query type: array - name: duplex__nie in: query type: array - name: duplex__niew in: query type: array - name: duplex__nisw in: query type: array - name: duplex__regex in: query type: array - name: enabled in: query type: boolean - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: kind in: query type: string description: Kind of interface - name: l2vpn in: query type: array description: L2VPN - name: l2vpn__n in: query type: array description: L2VPN - name: l2vpn_id in: query type: array description: L2VPN (ID) - name: l2vpn_id__n in: query type: array description: L2VPN (ID) - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: lag_id in: query type: array description: LAG interface (ID) - name: lag_id__n in: query type: array description: LAG interface (ID) - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mac_address in: query type: array - name: mac_address__ic in: query type: array - name: mac_address__ie in: query type: array - name: mac_address__iew in: query type: array - name: mac_address__iregex in: query type: array - name: mac_address__isw in: query type: array - name: mac_address__n in: query type: array - name: mac_address__nic in: query type: array - name: mac_address__nie in: query type: array - name: mac_address__niew in: query type: array - name: mac_address__nisw in: query type: array - name: mac_address__regex in: query type: array - name: mark_connected in: query type: boolean - name: mgmt_only in: query type: boolean - name: mode in: query type: array description: 802.1Q Mode - name: mode__empty in: query type: boolean description: 802.1Q Mode - name: mode__ic in: query type: array description: 802.1Q Mode - name: mode__ie in: query type: array description: 802.1Q Mode - name: mode__iew in: query type: array description: 802.1Q Mode - name: mode__iregex in: query type: array description: 802.1Q Mode - name: mode__isw in: query type: array description: 802.1Q Mode - name: mode__n in: query type: array description: 802.1Q Mode - name: mode__nic in: query type: array description: 802.1Q Mode - name: mode__nie in: query type: array description: 802.1Q Mode - name: mode__niew in: query type: array description: 802.1Q Mode - name: mode__nisw in: query type: array description: 802.1Q Mode - name: mode__regex in: query type: array description: 802.1Q Mode - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: mtu in: query type: array - name: mtu__empty in: query type: boolean - name: mtu__gt in: query type: array - name: mtu__gte in: query type: array - name: mtu__lt in: query type: array - name: mtu__lte in: query type: array - name: mtu__n in: query type: array - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent_id in: query type: array description: Parent interface (ID) - name: parent_id__n in: query type: array description: Parent interface (ID) - name: poe_mode in: query type: array - name: poe_mode__empty in: query type: boolean - name: poe_mode__ic in: query type: array - name: poe_mode__ie in: query type: array - name: poe_mode__iew in: query type: array - name: poe_mode__iregex in: query type: array - name: poe_mode__isw in: query type: array - name: poe_mode__n in: query type: array - name: poe_mode__nic in: query type: array - name: poe_mode__nie in: query type: array - name: poe_mode__niew in: query type: array - name: poe_mode__nisw in: query type: array - name: poe_mode__regex in: query type: array - name: poe_type in: query type: array - name: poe_type__empty in: query type: boolean - name: poe_type__ic in: query type: array - name: poe_type__ie in: query type: array - name: poe_type__iew in: query type: array - name: poe_type__iregex in: query type: array - name: poe_type__isw in: query type: array - name: poe_type__n in: query type: array - name: poe_type__nic in: query type: array - name: poe_type__nie in: query type: array - name: poe_type__niew in: query type: array - name: poe_type__nisw in: query type: array - name: poe_type__regex in: query type: array - name: primary_mac_address in: query type: array description: Primary MAC address - name: primary_mac_address__n in: query type: array description: Primary MAC address - name: primary_mac_address_id in: query type: array description: Primary MAC address (ID) - name: primary_mac_address_id__n in: query type: array description: Primary MAC address (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: rf_channel in: query type: array - name: rf_channel__empty in: query type: boolean - name: rf_channel__ic in: query type: array - name: rf_channel__ie in: query type: array - name: rf_channel__iew in: query type: array - name: rf_channel__iregex in: query type: array - name: rf_channel__isw in: query type: array - name: rf_channel__n in: query type: array - name: rf_channel__nic in: query type: array - name: rf_channel__nie in: query type: array - name: rf_channel__niew in: query type: array - name: rf_channel__nisw in: query type: array - name: rf_channel__regex in: query type: array - name: rf_channel_frequency in: query type: array - name: rf_channel_frequency__empty in: query type: boolean - name: rf_channel_frequency__gt in: query type: array - name: rf_channel_frequency__gte in: query type: array - name: rf_channel_frequency__lt in: query type: array - name: rf_channel_frequency__lte in: query type: array - name: rf_channel_frequency__n in: query type: array - name: rf_channel_width in: query type: array - name: rf_channel_width__empty in: query type: boolean - name: rf_channel_width__gt in: query type: array - name: rf_channel_width__gte in: query type: array - name: rf_channel_width__lt in: query type: array - name: rf_channel_width__lte in: query type: array - name: rf_channel_width__n in: query type: array - name: rf_role in: query type: array - name: rf_role__empty in: query type: boolean - name: rf_role__ic in: query type: array - name: rf_role__ie in: query type: array - name: rf_role__iew in: query type: array - name: rf_role__iregex in: query type: array - name: rf_role__isw in: query type: array - name: rf_role__n in: query type: array - name: rf_role__nic in: query type: array - name: rf_role__nie in: query type: array - name: rf_role__niew in: query type: array - name: rf_role__nisw in: query type: array - name: rf_role__regex in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: speed in: query type: array - name: speed__empty in: query type: array - name: speed__gt in: query type: array - name: speed__gte in: query type: array - name: speed__lt in: query type: array - name: speed__lte in: query type: array - name: speed__n in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: tx_power in: query type: array - name: tx_power__empty in: query type: boolean - name: tx_power__gt in: query type: array - name: tx_power__gte in: query type: array - name: tx_power__lt in: query type: array - name: tx_power__lte in: query type: array - name: tx_power__n in: query type: array - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: vdc in: query type: array description: Virtual Device Context - name: vdc__n in: query type: array description: Virtual Device Context - name: vdc_id in: query type: array description: Virtual Device Context - name: vdc_id__n in: query type: array description: Virtual Device Context - name: vdc_identifier in: query type: array description: Virtual Device Context (Identifier) - name: vdc_identifier__n in: query type: array description: Virtual Device Context (Identifier) - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_member in: query type: array - name: virtual_chassis_member_id in: query type: array - name: virtual_chassis_member_or_master in: query type: array - name: virtual_chassis_member_or_master_id in: query type: array - name: virtual_circuit_id in: query type: array description: Virtual circuit (ID) - name: virtual_circuit_id__n in: query type: array description: Virtual circuit (ID) - name: virtual_circuit_termination_id in: query type: array description: Virtual circuit termination (ID) - name: virtual_circuit_termination_id__n in: query type: array description: Virtual circuit termination (ID) - name: vlan in: query type: string description: Assigned VID - name: vlan_id in: query type: string description: Assigned VLAN - name: vlan_translation_policy in: query type: array description: VLAN Translation Policy - name: vlan_translation_policy__n in: query type: array description: VLAN Translation Policy - name: vlan_translation_policy_id in: query type: array description: VLAN Translation Policy (ID) - name: vlan_translation_policy_id__n in: query type: array description: VLAN Translation Policy (ID) - name: vrf in: query type: array description: VRF (RD) - name: vrf__n in: query type: array description: VRF (RD) - name: vrf_id in: query type: array description: VRF - name: vrf_id__n in: query type: array description: VRF - name: wireless_lan_id in: query type: array description: Wireless LAN - name: wireless_lan_id__n in: query type: array description: Wireless LAN - name: wireless_link_id in: query type: array description: Wireless link - name: wireless_link_id__n in: query type: array description: Wireless link - name: wwn in: query type: array - name: wwn__ic in: query type: array - name: wwn__ie in: query type: array - name: wwn__iew in: query type: array - name: wwn__iregex in: query type: array - name: wwn__isw in: query type: array - name: wwn__n in: query type: array - name: wwn__nic in: query type: array - name: wwn__nie in: query type: array - name: wwn__niew in: query type: array - name: wwn__nisw in: query type: array - name: wwn__regex in: query type: array - name: dciminterfacescreate method: POST description: Post a list of interface objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacesbulkupdate method: PUT description: Put a list of interface objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacesbulkpartialupdate method: PATCH description: Patch a list of interface objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacesbulkdestroy method: DELETE description: Delete a list of interface objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-interfaces-id path: /api/dcim/interfaces/{id}/ operations: - name: dciminterfacesretrieve method: GET description: Get a interface object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface. required: true - name: dciminterfacesupdate method: PUT description: Put a interface object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dciminterfacespartialupdate method: PATCH description: Patch a interface object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dciminterfacesdestroy method: DELETE description: Delete a interface object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface. required: true - name: api-dcim-interfaces-id-trace path: /api/dcim/interfaces/{id}/trace/ operations: - name: dciminterfacestraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this interface. required: true - name: api-dcim-inventory-item-roles path: /api/dcim/inventory-item-roles/ operations: - name: dciminventoryitemroleslist method: GET description: Get a list of inventory item role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dciminventoryitemrolescreate method: POST description: Post a list of inventory item role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemrolesbulkupdate method: PUT description: Put a list of inventory item role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemrolesbulkpartialupdate method: PATCH description: Patch a list of inventory item role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemrolesbulkdestroy method: DELETE description: Delete a list of inventory item role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-inventory-item-roles-id path: /api/dcim/inventory-item-roles/{id}/ operations: - name: dciminventoryitemrolesretrieve method: GET description: Get a inventory item role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item role. required: true - name: dciminventoryitemrolesupdate method: PUT description: Put a inventory item role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item role. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemrolespartialupdate method: PATCH description: Patch a inventory item role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item role. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dciminventoryitemrolesdestroy method: DELETE description: Delete a inventory item role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item role. required: true - name: api-dcim-inventory-item-templates path: /api/dcim/inventory-item-templates/ operations: - name: dciminventoryitemtemplateslist method: GET description: Get a list of inventory item template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: component_id in: query type: array - name: component_id__empty in: query type: array - name: component_id__gt in: query type: array - name: component_id__gte in: query type: array - name: component_id__lt in: query type: array - name: component_id__lte in: query type: array - name: component_id__n in: query type: array - name: component_type in: query type: array - name: component_type__n in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: parent_id in: query type: array description: Parent inventory item (ID) - name: parent_id__n in: query type: array description: Parent inventory item (ID) - name: part_id in: query type: array - name: part_id__empty in: query type: boolean - name: part_id__ic in: query type: array - name: part_id__ie in: query type: array - name: part_id__iew in: query type: array - name: part_id__iregex in: query type: array - name: part_id__isw in: query type: array - name: part_id__n in: query type: array - name: part_id__nic in: query type: array - name: part_id__nie in: query type: array - name: part_id__niew in: query type: array - name: part_id__nisw in: query type: array - name: part_id__regex in: query type: array - name: q in: query type: string description: Search - name: role in: query type: array description: Role (slug) - name: role__n in: query type: array description: Role (slug) - name: role_id in: query type: array description: Role (ID) - name: role_id__n in: query type: array description: Role (ID) - name: updated_by_request in: query type: string - name: dciminventoryitemtemplatescreate method: POST description: Post a list of inventory item template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemtemplatesbulkupdate method: PUT description: Put a list of inventory item template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemtemplatesbulkpartialupdate method: PATCH description: Patch a list of inventory item template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemtemplatesbulkdestroy method: DELETE description: Delete a list of inventory item template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-inventory-item-templates-id path: /api/dcim/inventory-item-templates/{id}/ operations: - name: dciminventoryitemtemplatesretrieve method: GET description: Get a inventory item template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item template. required: true - name: dciminventoryitemtemplatesupdate method: PUT description: Put a inventory item template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemtemplatespartialupdate method: PATCH description: Patch a inventory item template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dciminventoryitemtemplatesdestroy method: DELETE description: Delete a inventory item template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item template. required: true - name: api-dcim-inventory-items path: /api/dcim/inventory-items/ operations: - name: dciminventoryitemslist method: GET description: Get a list of inventory item objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asset_tag in: query type: array - name: asset_tag__empty in: query type: boolean - name: asset_tag__ic in: query type: array - name: asset_tag__ie in: query type: array - name: asset_tag__iew in: query type: array - name: asset_tag__iregex in: query type: array - name: asset_tag__isw in: query type: array - name: asset_tag__n in: query type: array - name: asset_tag__nic in: query type: array - name: asset_tag__nie in: query type: array - name: asset_tag__niew in: query type: array - name: asset_tag__nisw in: query type: array - name: asset_tag__regex in: query type: array - name: component_id in: query type: array - name: component_id__empty in: query type: array - name: component_id__gt in: query type: array - name: component_id__gte in: query type: array - name: component_id__lt in: query type: array - name: component_id__lte in: query type: array - name: component_id__n in: query type: array - name: component_type in: query type: array - name: component_type__n in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: discovered in: query type: boolean - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent_id in: query type: array description: Parent inventory item (ID) - name: parent_id__n in: query type: array description: Parent inventory item (ID) - name: part_id in: query type: array - name: part_id__empty in: query type: boolean - name: part_id__ic in: query type: array - name: part_id__ie in: query type: array - name: part_id__iew in: query type: array - name: part_id__iregex in: query type: array - name: part_id__isw in: query type: array - name: part_id__n in: query type: array - name: part_id__nic in: query type: array - name: part_id__nie in: query type: array - name: part_id__niew in: query type: array - name: part_id__nisw in: query type: array - name: part_id__regex in: query type: array - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: role in: query type: array description: Role (slug) - name: role__n in: query type: array description: Role (slug) - name: role_id in: query type: array description: Role (ID) - name: role_id__n in: query type: array description: Role (ID) - name: serial in: query type: array - name: serial__empty in: query type: boolean - name: serial__ic in: query type: array - name: serial__ie in: query type: array - name: serial__iew in: query type: array - name: serial__iregex in: query type: array - name: serial__isw in: query type: array - name: serial__n in: query type: array - name: serial__nic in: query type: array - name: serial__nie in: query type: array - name: serial__niew in: query type: array - name: serial__nisw in: query type: array - name: serial__regex in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dciminventoryitemscreate method: POST description: Post a list of inventory item objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemsbulkupdate method: PUT description: Put a list of inventory item objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemsbulkpartialupdate method: PATCH description: Patch a list of inventory item objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemsbulkdestroy method: DELETE description: Delete a list of inventory item objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-inventory-items-id path: /api/dcim/inventory-items/{id}/ operations: - name: dciminventoryitemsretrieve method: GET description: Get a inventory item object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item. required: true - name: dciminventoryitemsupdate method: PUT description: Put a inventory item object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dciminventoryitemspartialupdate method: PATCH description: Patch a inventory item object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dciminventoryitemsdestroy method: DELETE description: Delete a inventory item object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this inventory item. required: true - name: api-dcim-locations path: /api/dcim/locations/ operations: - name: dcimlocationslist method: GET description: Get a list of location objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ancestor in: query type: array - name: ancestor__n in: query type: array - name: ancestor_id in: query type: array - name: ancestor_id__n in: query type: array - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: facility in: query type: array - name: facility__empty in: query type: boolean - name: facility__ic in: query type: array - name: facility__ie in: query type: array - name: facility__iew in: query type: array - name: facility__iregex in: query type: array - name: facility__isw in: query type: array - name: facility__n in: query type: array - name: facility__nic in: query type: array - name: facility__nie in: query type: array - name: facility__niew in: query type: array - name: facility__nisw in: query type: array - name: facility__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent in: query type: array description: Parent location (slug) - name: parent__n in: query type: array description: Parent location (slug) - name: parent_id in: query type: array description: Parent location (ID) - name: parent_id__n in: query type: array description: Parent location (ID) - name: q in: query type: string description: Search - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site (slug) - name: site__n in: query type: array description: Site (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: dcimlocationscreate method: POST description: Post a list of location objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimlocationsbulkupdate method: PUT description: Put a list of location objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimlocationsbulkpartialupdate method: PATCH description: Patch a list of location objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimlocationsbulkdestroy method: DELETE description: Delete a list of location objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-locations-id path: /api/dcim/locations/{id}/ operations: - name: dcimlocationsretrieve method: GET description: Get a location object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this location. required: true - name: dcimlocationsupdate method: PUT description: Put a location object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this location. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimlocationspartialupdate method: PATCH description: Patch a location object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this location. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimlocationsdestroy method: DELETE description: Delete a location object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this location. required: true - name: api-dcim-mac-addresses path: /api/dcim/mac-addresses/ operations: - name: dcimmacaddresseslist method: GET description: Get a list of MAC address objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: assigned in: query type: boolean description: Is assigned - name: assigned_object_id in: query type: array - name: assigned_object_id__empty in: query type: boolean - name: assigned_object_id__gt in: query type: array - name: assigned_object_id__gte in: query type: array - name: assigned_object_id__lt in: query type: array - name: assigned_object_id__lte in: query type: array - name: assigned_object_id__n in: query type: array - name: assigned_object_type in: query type: array - name: assigned_object_type__n in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array - name: device_id in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: interface in: query type: array description: Interface (name) - name: interface__n in: query type: array description: Interface (name) - name: interface_id in: query type: array description: Interface (ID) - name: interface_id__n in: query type: array description: Interface (ID) - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: mac_address in: query type: array - name: mac_address__ic in: query type: array - name: mac_address__ie in: query type: array - name: mac_address__iew in: query type: array - name: mac_address__iregex in: query type: array - name: mac_address__isw in: query type: array - name: mac_address__n in: query type: array - name: mac_address__nic in: query type: array - name: mac_address__nie in: query type: array - name: mac_address__niew in: query type: array - name: mac_address__nisw in: query type: array - name: mac_address__regex in: query type: array - name: modified_by_request in: query type: string - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: primary in: query type: boolean description: Is primary - name: q in: query type: string description: Search - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: virtual_machine in: query type: array - name: virtual_machine_id in: query type: array - name: vminterface in: query type: array description: VM interface (name) - name: vminterface__n in: query type: array description: VM interface (name) - name: vminterface_id in: query type: array description: VM interface (ID) - name: vminterface_id__n in: query type: array description: VM interface (ID) - name: dcimmacaddressescreate method: POST description: Post a list of MAC address objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmacaddressesbulkupdate method: PUT description: Put a list of MAC address objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmacaddressesbulkpartialupdate method: PATCH description: Patch a list of MAC address objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmacaddressesbulkdestroy method: DELETE description: Delete a list of MAC address objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-mac-addresses-id path: /api/dcim/mac-addresses/{id}/ operations: - name: dcimmacaddressesretrieve method: GET description: Get a MAC address object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this MAC address. required: true - name: dcimmacaddressesupdate method: PUT description: Put a MAC address object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this MAC address. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmacaddressespartialupdate method: PATCH description: Patch a MAC address object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this MAC address. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmacaddressesdestroy method: DELETE description: Delete a MAC address object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this MAC address. required: true - name: api-dcim-manufacturers path: /api/dcim/manufacturers/ operations: - name: dcimmanufacturerslist method: GET description: Get a list of manufacturer objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimmanufacturerscreate method: POST description: Post a list of manufacturer objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmanufacturersbulkupdate method: PUT description: Put a list of manufacturer objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmanufacturersbulkpartialupdate method: PATCH description: Patch a list of manufacturer objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmanufacturersbulkdestroy method: DELETE description: Delete a list of manufacturer objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-manufacturers-id path: /api/dcim/manufacturers/{id}/ operations: - name: dcimmanufacturersretrieve method: GET description: Get a manufacturer object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this manufacturer. required: true - name: dcimmanufacturersupdate method: PUT description: Put a manufacturer object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this manufacturer. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmanufacturerspartialupdate method: PATCH description: Patch a manufacturer object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this manufacturer. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmanufacturersdestroy method: DELETE description: Delete a manufacturer object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this manufacturer. required: true - name: api-dcim-module-bay-templates path: /api/dcim/module-bay-templates/ operations: - name: dcimmodulebaytemplateslist method: GET description: Get a list of module bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: position in: query type: array - name: position__empty in: query type: boolean - name: position__ic in: query type: array - name: position__ie in: query type: array - name: position__iew in: query type: array - name: position__iregex in: query type: array - name: position__isw in: query type: array - name: position__n in: query type: array - name: position__nic in: query type: array - name: position__nie in: query type: array - name: position__niew in: query type: array - name: position__nisw in: query type: array - name: position__regex in: query type: array - name: q in: query type: string description: Search - name: updated_by_request in: query type: string - name: dcimmodulebaytemplatescreate method: POST description: Post a list of module bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaytemplatesbulkupdate method: PUT description: Put a list of module bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaytemplatesbulkpartialupdate method: PATCH description: Patch a list of module bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaytemplatesbulkdestroy method: DELETE description: Delete a list of module bay template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-module-bay-templates-id path: /api/dcim/module-bay-templates/{id}/ operations: - name: dcimmodulebaytemplatesretrieve method: GET description: Get a module bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay template. required: true - name: dcimmodulebaytemplatesupdate method: PUT description: Put a module bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaytemplatespartialupdate method: PATCH description: Patch a module bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmodulebaytemplatesdestroy method: DELETE description: Delete a module bay template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay template. required: true - name: api-dcim-module-bays path: /api/dcim/module-bays/ operations: - name: dcimmodulebayslist method: GET description: Get a list of module bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: installed_module_id in: query type: array description: Installed module (ID) - name: installed_module_id__n in: query type: array description: Installed module (ID) - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent_id in: query type: array description: Parent module bay (ID) - name: parent_id__n in: query type: array description: Parent module bay (ID) - name: position in: query type: array - name: position__empty in: query type: boolean - name: position__ic in: query type: array - name: position__ie in: query type: array - name: position__iew in: query type: array - name: position__iregex in: query type: array - name: position__isw in: query type: array - name: position__n in: query type: array - name: position__nic in: query type: array - name: position__nie in: query type: array - name: position__niew in: query type: array - name: position__nisw in: query type: array - name: position__regex in: query type: array - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimmodulebayscreate method: POST description: Post a list of module bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaysbulkupdate method: PUT description: Put a list of module bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaysbulkpartialupdate method: PATCH description: Patch a list of module bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebaysbulkdestroy method: DELETE description: Delete a list of module bay objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-module-bays-id path: /api/dcim/module-bays/{id}/ operations: - name: dcimmodulebaysretrieve method: GET description: Get a module bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay. required: true - name: dcimmodulebaysupdate method: PUT description: Put a module bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulebayspartialupdate method: PATCH description: Patch a module bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmodulebaysdestroy method: DELETE description: Delete a module bay object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module bay. required: true - name: api-dcim-module-type-profiles path: /api/dcim/module-type-profiles/ operations: - name: dcimmoduletypeprofileslist method: GET description: Get a list of module type profile objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimmoduletypeprofilescreate method: POST description: Post a list of module type profile objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypeprofilesbulkupdate method: PUT description: Put a list of module type profile objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypeprofilesbulkpartialupdate method: PATCH description: Patch a list of module type profile objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypeprofilesbulkdestroy method: DELETE description: Delete a list of module type profile objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-module-type-profiles-id path: /api/dcim/module-type-profiles/{id}/ operations: - name: dcimmoduletypeprofilesretrieve method: GET description: Get a module type profile object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type profile. required: true - name: dcimmoduletypeprofilesupdate method: PUT description: Put a module type profile object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type profile. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypeprofilespartialupdate method: PATCH description: Patch a module type profile object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type profile. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmoduletypeprofilesdestroy method: DELETE description: Delete a module type profile object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type profile. required: true - name: api-dcim-module-types path: /api/dcim/module-types/ operations: - name: dcimmoduletypeslist method: GET description: Get a list of module type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: airflow in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__empty in: query type: boolean - name: airflow__ic in: query type: array - name: airflow__ie in: query type: array - name: airflow__iew in: query type: array - name: airflow__iregex in: query type: array - name: airflow__isw in: query type: array - name: airflow__n in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__nic in: query type: array - name: airflow__nie in: query type: array - name: airflow__niew in: query type: array - name: airflow__nisw in: query type: array - name: airflow__regex in: query type: array - name: console_ports in: query type: boolean description: Has console ports - name: console_server_ports in: query type: boolean description: Has console server ports - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: interfaces in: query type: boolean description: Has interfaces - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: model in: query type: array - name: model__empty in: query type: boolean - name: model__ic in: query type: array - name: model__ie in: query type: array - name: model__iew in: query type: array - name: model__iregex in: query type: array - name: model__isw in: query type: array - name: model__n in: query type: array - name: model__nic in: query type: array - name: model__nie in: query type: array - name: model__niew in: query type: array - name: model__nisw in: query type: array - name: model__regex in: query type: array - name: modified_by_request in: query type: string - name: module_count in: query type: array - name: module_count__empty in: query type: boolean - name: module_count__gt in: query type: array - name: module_count__gte in: query type: array - name: module_count__lt in: query type: array - name: module_count__lte in: query type: array - name: module_count__n in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: part_number in: query type: array - name: part_number__empty in: query type: boolean - name: part_number__ic in: query type: array - name: part_number__ie in: query type: array - name: part_number__iew in: query type: array - name: part_number__iregex in: query type: array - name: part_number__isw in: query type: array - name: part_number__n in: query type: array - name: part_number__nic in: query type: array - name: part_number__nie in: query type: array - name: part_number__niew in: query type: array - name: part_number__nisw in: query type: array - name: part_number__regex in: query type: array - name: pass_through_ports in: query type: boolean description: Has pass-through ports - name: power_outlets in: query type: boolean description: Has power outlets - name: power_ports in: query type: boolean description: Has power ports - name: profile in: query type: array description: Profile (name) - name: profile__n in: query type: array description: Profile (name) - name: profile_id in: query type: array description: Profile (ID) - name: profile_id__n in: query type: array description: Profile (ID) - name: q in: query type: string description: Search - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: weight in: query type: array - name: weight__empty in: query type: boolean - name: weight__gt in: query type: array - name: weight__gte in: query type: array - name: weight__lt in: query type: array - name: weight__lte in: query type: array - name: weight__n in: query type: array - name: weight_unit in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__empty in: query type: boolean - name: weight_unit__ic in: query type: array - name: weight_unit__ie in: query type: array - name: weight_unit__iew in: query type: array - name: weight_unit__iregex in: query type: array - name: weight_unit__isw in: query type: array - name: weight_unit__n in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__nic in: query type: array - name: weight_unit__nie in: query type: array - name: weight_unit__niew in: query type: array - name: weight_unit__nisw in: query type: array - name: weight_unit__regex in: query type: array - name: dcimmoduletypescreate method: POST description: Post a list of module type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypesbulkupdate method: PUT description: Put a list of module type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypesbulkpartialupdate method: PATCH description: Patch a list of module type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypesbulkdestroy method: DELETE description: Delete a list of module type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-module-types-id path: /api/dcim/module-types/{id}/ operations: - name: dcimmoduletypesretrieve method: GET description: Get a module type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type. required: true - name: dcimmoduletypesupdate method: PUT description: Put a module type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmoduletypespartialupdate method: PATCH description: Patch a module type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmoduletypesdestroy method: DELETE description: Delete a module type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module type. required: true - name: api-dcim-modules path: /api/dcim/modules/ operations: - name: dcimmoduleslist method: GET description: Get a list of module objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asset_tag in: query type: array - name: asset_tag__empty in: query type: boolean - name: asset_tag__ic in: query type: array - name: asset_tag__ie in: query type: array - name: asset_tag__iew in: query type: array - name: asset_tag__iregex in: query type: array - name: asset_tag__isw in: query type: array - name: asset_tag__n in: query type: array - name: asset_tag__nic in: query type: array - name: asset_tag__nie in: query type: array - name: asset_tag__niew in: query type: array - name: asset_tag__nisw in: query type: array - name: asset_tag__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: modified_by_request in: query type: string - name: module_bay_id in: query type: array - name: module_bay_id__n in: query type: array - name: module_type in: query type: array description: Module type (model) - name: module_type__n in: query type: array description: Module type (model) - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: profile in: query type: array description: Profile (name) - name: profile__n in: query type: array description: Profile (name) - name: profile_id in: query type: array description: Profile (ID) - name: profile_id__n in: query type: array description: Profile (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: serial in: query type: array - name: serial__empty in: query type: boolean - name: serial__ic in: query type: array - name: serial__ie in: query type: array - name: serial__iew in: query type: array - name: serial__iregex in: query type: array - name: serial__isw in: query type: array - name: serial__n in: query type: array - name: serial__nic in: query type: array - name: serial__nie in: query type: array - name: serial__niew in: query type: array - name: serial__nisw in: query type: array - name: serial__regex in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimmodulescreate method: POST description: Post a list of module objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulesbulkupdate method: PUT description: Put a list of module objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulesbulkpartialupdate method: PATCH description: Patch a list of module objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulesbulkdestroy method: DELETE description: Delete a list of module objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-modules-id path: /api/dcim/modules/{id}/ operations: - name: dcimmodulesretrieve method: GET description: Get a module object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module. required: true - name: dcimmodulesupdate method: PUT description: Put a module object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimmodulespartialupdate method: PATCH description: Patch a module object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimmodulesdestroy method: DELETE description: Delete a module object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this module. required: true - name: api-dcim-platforms path: /api/dcim/platforms/ operations: - name: dcimplatformslist method: GET description: Get a list of platform objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ancestor in: query type: array - name: ancestor__n in: query type: array - name: ancestor_id in: query type: array - name: ancestor_id__n in: query type: array - name: available_for_device_type in: query type: string - name: config_template_id in: query type: array description: Config template (ID) - name: config_template_id__n in: query type: array description: Config template (ID) - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent in: query type: array description: Immediate parent platform (slug) - name: parent__n in: query type: array description: Immediate parent platform (slug) - name: parent_id in: query type: array description: Immediate parent platform (ID) - name: parent_id__n in: query type: array description: Immediate parent platform (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimplatformscreate method: POST description: Post a list of platform objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimplatformsbulkupdate method: PUT description: Put a list of platform objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimplatformsbulkpartialupdate method: PATCH description: Patch a list of platform objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimplatformsbulkdestroy method: DELETE description: Delete a list of platform objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-platforms-id path: /api/dcim/platforms/{id}/ operations: - name: dcimplatformsretrieve method: GET description: Get a platform object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this platform. required: true - name: dcimplatformsupdate method: PUT description: Put a platform object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this platform. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimplatformspartialupdate method: PATCH description: Patch a platform object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this platform. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimplatformsdestroy method: DELETE description: Delete a platform object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this platform. required: true - name: api-dcim-power-feeds path: /api/dcim/power-feeds/ operations: - name: dcimpowerfeedslist method: GET description: Get a list of power feed objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: amperage in: query type: array - name: amperage__empty in: query type: boolean - name: amperage__gt in: query type: array - name: amperage__gte in: query type: array - name: amperage__lt in: query type: array - name: amperage__lte in: query type: array - name: amperage__n in: query type: array - name: available_power in: query type: array - name: available_power__empty in: query type: boolean - name: available_power__gt in: query type: array - name: available_power__gte in: query type: array - name: available_power__lt in: query type: array - name: available_power__lte in: query type: array - name: available_power__n in: query type: array - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: mark_connected in: query type: boolean - name: max_utilization in: query type: array - name: max_utilization__empty in: query type: boolean - name: max_utilization__gt in: query type: array - name: max_utilization__gte in: query type: array - name: max_utilization__lt in: query type: array - name: max_utilization__lte in: query type: array - name: max_utilization__n in: query type: array - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: phase in: query type: string description: '* `single-phase` - Single phase' - name: phase__empty in: query type: boolean - name: phase__ic in: query type: array - name: phase__ie in: query type: array - name: phase__iew in: query type: array - name: phase__iregex in: query type: array - name: phase__isw in: query type: array - name: phase__n in: query type: string description: '* `single-phase` - Single phase' - name: phase__nic in: query type: array - name: phase__nie in: query type: array - name: phase__niew in: query type: array - name: phase__nisw in: query type: array - name: phase__regex in: query type: array - name: power_panel_id in: query type: array description: Power panel (ID) - name: power_panel_id__n in: query type: array description: Power panel (ID) - name: q in: query type: string description: Search - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: supply in: query type: string description: '* `ac` - AC' - name: supply__empty in: query type: boolean - name: supply__ic in: query type: array - name: supply__ie in: query type: array - name: supply__iew in: query type: array - name: supply__iregex in: query type: array - name: supply__isw in: query type: array - name: supply__n in: query type: string description: '* `ac` - AC' - name: supply__nic in: query type: array - name: supply__nie in: query type: array - name: supply__niew in: query type: array - name: supply__nisw in: query type: array - name: supply__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: string description: '* `primary` - Primary' - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: string description: '* `primary` - Primary' - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: voltage in: query type: array - name: voltage__empty in: query type: boolean - name: voltage__gt in: query type: array - name: voltage__gte in: query type: array - name: voltage__lt in: query type: array - name: voltage__lte in: query type: array - name: voltage__n in: query type: array - name: dcimpowerfeedscreate method: POST description: Post a list of power feed objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerfeedsbulkupdate method: PUT description: Put a list of power feed objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerfeedsbulkpartialupdate method: PATCH description: Patch a list of power feed objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerfeedsbulkdestroy method: DELETE description: Delete a list of power feed objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-feeds-id path: /api/dcim/power-feeds/{id}/ operations: - name: dcimpowerfeedsretrieve method: GET description: Get a power feed object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power feed. required: true - name: dcimpowerfeedsupdate method: PUT description: Put a power feed object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power feed. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerfeedspartialupdate method: PATCH description: Patch a power feed object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power feed. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpowerfeedsdestroy method: DELETE description: Delete a power feed object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power feed. required: true - name: api-dcim-power-feeds-id-trace path: /api/dcim/power-feeds/{id}/trace/ operations: - name: dcimpowerfeedstraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power feed. required: true - name: api-dcim-power-outlet-templates path: /api/dcim/power-outlet-templates/ operations: - name: dcimpoweroutlettemplateslist method: GET description: Get a list of power outlet template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: feed_leg in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__empty in: query type: boolean - name: feed_leg__ic in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__ie in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__iew in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__iregex in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__isw in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__n in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nic in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nie in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__niew in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nisw in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__regex in: query type: array description: Phase (for three-phase feeds) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: power_port_id in: query type: array description: Power port (ID) - name: power_port_id__n in: query type: array description: Power port (ID) - name: q in: query type: string description: Search - name: type in: query type: string description: '* `IEC 60320` - [(''iec-60320-c5'', ''C5''), (''iec-60320-c7'', ''C7''), (''iec-60320-c13'', ''C13''), (''iec-60320-c15'', ''C15''), (''iec-60320-c17'', ''C17''), (''iec-60320-c19'',' - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: string description: '* `IEC 60320` - [(''iec-60320-c5'', ''C5''), (''iec-60320-c7'', ''C7''), (''iec-60320-c13'', ''C13''), (''iec-60320-c15'', ''C15''), (''iec-60320-c17'', ''C17''), (''iec-60320-c19'',' - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimpoweroutlettemplatescreate method: POST description: Post a list of power outlet template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutlettemplatesbulkupdate method: PUT description: Put a list of power outlet template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutlettemplatesbulkpartialupdate method: PATCH description: Patch a list of power outlet template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutlettemplatesbulkdestroy method: DELETE description: Delete a list of power outlet template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-outlet-templates-id path: /api/dcim/power-outlet-templates/{id}/ operations: - name: dcimpoweroutlettemplatesretrieve method: GET description: Get a power outlet template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet template. required: true - name: dcimpoweroutlettemplatesupdate method: PUT description: Put a power outlet template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutlettemplatespartialupdate method: PATCH description: Patch a power outlet template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpoweroutlettemplatesdestroy method: DELETE description: Delete a power outlet template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet template. required: true - name: api-dcim-power-outlets path: /api/dcim/power-outlets/ operations: - name: dcimpoweroutletslist method: GET description: Get a list of power outlet objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: feed_leg in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__empty in: query type: boolean - name: feed_leg__ic in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__ie in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__iew in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__iregex in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__isw in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__n in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nic in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nie in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__niew in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__nisw in: query type: array description: Phase (for three-phase feeds) - name: feed_leg__regex in: query type: array description: Phase (for three-phase feeds) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: power_port_id in: query type: array description: Power port (ID) - name: power_port_id__n in: query type: array description: Power port (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array description: Physical port type - name: type__empty in: query type: boolean - name: type__ic in: query type: array description: Physical port type - name: type__ie in: query type: array description: Physical port type - name: type__iew in: query type: array description: Physical port type - name: type__iregex in: query type: array description: Physical port type - name: type__isw in: query type: array description: Physical port type - name: type__n in: query type: array description: Physical port type - name: type__nic in: query type: array description: Physical port type - name: type__nie in: query type: array description: Physical port type - name: type__niew in: query type: array description: Physical port type - name: type__nisw in: query type: array description: Physical port type - name: type__regex in: query type: array description: Physical port type - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimpoweroutletscreate method: POST description: Post a list of power outlet objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutletsbulkupdate method: PUT description: Put a list of power outlet objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutletsbulkpartialupdate method: PATCH description: Patch a list of power outlet objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutletsbulkdestroy method: DELETE description: Delete a list of power outlet objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-outlets-id path: /api/dcim/power-outlets/{id}/ operations: - name: dcimpoweroutletsretrieve method: GET description: Get a power outlet object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet. required: true - name: dcimpoweroutletsupdate method: PUT description: Put a power outlet object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpoweroutletspartialupdate method: PATCH description: Patch a power outlet object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpoweroutletsdestroy method: DELETE description: Delete a power outlet object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet. required: true - name: api-dcim-power-outlets-id-trace path: /api/dcim/power-outlets/{id}/trace/ operations: - name: dcimpoweroutletstraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power outlet. required: true - name: api-dcim-power-panels path: /api/dcim/power-panels/ operations: - name: dcimpowerpanelslist method: GET description: Get a list of power panel objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location_id in: query type: array - name: location_id__n in: query type: array - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimpowerpanelscreate method: POST description: Post a list of power panel objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerpanelsbulkupdate method: PUT description: Put a list of power panel objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerpanelsbulkpartialupdate method: PATCH description: Patch a list of power panel objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerpanelsbulkdestroy method: DELETE description: Delete a list of power panel objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-panels-id path: /api/dcim/power-panels/{id}/ operations: - name: dcimpowerpanelsretrieve method: GET description: Get a power panel object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power panel. required: true - name: dcimpowerpanelsupdate method: PUT description: Put a power panel object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power panel. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerpanelspartialupdate method: PATCH description: Patch a power panel object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power panel. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpowerpanelsdestroy method: DELETE description: Delete a power panel object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power panel. required: true - name: api-dcim-power-port-templates path: /api/dcim/power-port-templates/ operations: - name: dcimpowerporttemplateslist method: GET description: Get a list of power port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: allocated_draw in: query type: array - name: allocated_draw__empty in: query type: boolean - name: allocated_draw__gt in: query type: array - name: allocated_draw__gte in: query type: array - name: allocated_draw__lt in: query type: array - name: allocated_draw__lte in: query type: array - name: allocated_draw__n in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: maximum_draw in: query type: array - name: maximum_draw__empty in: query type: boolean - name: maximum_draw__gt in: query type: array - name: maximum_draw__gte in: query type: array - name: maximum_draw__lt in: query type: array - name: maximum_draw__lte in: query type: array - name: maximum_draw__n in: query type: array - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: q in: query type: string description: Search - name: type in: query type: string description: '* `IEC 60320` - [(''iec-60320-c6'', ''C6''), (''iec-60320-c8'', ''C8''), (''iec-60320-c14'', ''C14''), (''iec-60320-c16'', ''C16''), (''iec-60320-c18'', ''C18''), (''iec-60320-c20'',' - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: string description: '* `IEC 60320` - [(''iec-60320-c6'', ''C6''), (''iec-60320-c8'', ''C8''), (''iec-60320-c14'', ''C14''), (''iec-60320-c16'', ''C16''), (''iec-60320-c18'', ''C18''), (''iec-60320-c20'',' - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimpowerporttemplatescreate method: POST description: Post a list of power port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerporttemplatesbulkupdate method: PUT description: Put a list of power port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerporttemplatesbulkpartialupdate method: PATCH description: Patch a list of power port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerporttemplatesbulkdestroy method: DELETE description: Delete a list of power port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-port-templates-id path: /api/dcim/power-port-templates/{id}/ operations: - name: dcimpowerporttemplatesretrieve method: GET description: Get a power port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port template. required: true - name: dcimpowerporttemplatesupdate method: PUT description: Put a power port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerporttemplatespartialupdate method: PATCH description: Patch a power port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpowerporttemplatesdestroy method: DELETE description: Delete a power port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port template. required: true - name: api-dcim-power-ports path: /api/dcim/power-ports/ operations: - name: dcimpowerportslist method: GET description: Get a list of power port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: allocated_draw in: query type: array - name: allocated_draw__empty in: query type: boolean - name: allocated_draw__gt in: query type: array - name: allocated_draw__gte in: query type: array - name: allocated_draw__lt in: query type: array - name: allocated_draw__lte in: query type: array - name: allocated_draw__n in: query type: array - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: connected in: query type: boolean - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: maximum_draw in: query type: array - name: maximum_draw__empty in: query type: boolean - name: maximum_draw__gt in: query type: array - name: maximum_draw__gte in: query type: array - name: maximum_draw__lt in: query type: array - name: maximum_draw__lte in: query type: array - name: maximum_draw__n in: query type: array - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array description: Physical port type - name: type__empty in: query type: boolean - name: type__ic in: query type: array description: Physical port type - name: type__ie in: query type: array description: Physical port type - name: type__iew in: query type: array description: Physical port type - name: type__iregex in: query type: array description: Physical port type - name: type__isw in: query type: array description: Physical port type - name: type__n in: query type: array description: Physical port type - name: type__nic in: query type: array description: Physical port type - name: type__nie in: query type: array description: Physical port type - name: type__niew in: query type: array description: Physical port type - name: type__nisw in: query type: array description: Physical port type - name: type__regex in: query type: array description: Physical port type - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimpowerportscreate method: POST description: Post a list of power port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerportsbulkupdate method: PUT description: Put a list of power port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerportsbulkpartialupdate method: PATCH description: Patch a list of power port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerportsbulkdestroy method: DELETE description: Delete a list of power port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-power-ports-id path: /api/dcim/power-ports/{id}/ operations: - name: dcimpowerportsretrieve method: GET description: Get a power port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port. required: true - name: dcimpowerportsupdate method: PUT description: Put a power port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimpowerportspartialupdate method: PATCH description: Patch a power port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimpowerportsdestroy method: DELETE description: Delete a power port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port. required: true - name: api-dcim-power-ports-id-trace path: /api/dcim/power-ports/{id}/trace/ operations: - name: dcimpowerportstraceretrieve method: GET description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this power port. required: true - name: api-dcim-rack-reservations path: /api/dcim/rack-reservations/ operations: - name: dcimrackreservationslist method: GET description: Get a list of rack reservation objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array - name: location__n in: query type: array - name: location_id in: query type: array - name: location_id__n in: query type: array - name: modified_by_request in: query type: string - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site (slug) - name: site__n in: query type: array description: Site (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: unit in: query type: number - name: unit__empty in: query type: number - name: unit__gt in: query type: number - name: unit__gte in: query type: number - name: unit__lt in: query type: number - name: unit__lte in: query type: number - name: unit__n in: query type: number - name: updated_by_request in: query type: string - name: user in: query type: array description: User (name) - name: user__n in: query type: array description: User (name) - name: user_id in: query type: array description: User (ID) - name: user_id__n in: query type: array description: User (ID) - name: dcimrackreservationscreate method: POST description: Post a list of rack reservation objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackreservationsbulkupdate method: PUT description: Put a list of rack reservation objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackreservationsbulkpartialupdate method: PATCH description: Patch a list of rack reservation objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackreservationsbulkdestroy method: DELETE description: Delete a list of rack reservation objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-rack-reservations-id path: /api/dcim/rack-reservations/{id}/ operations: - name: dcimrackreservationsretrieve method: GET description: Get a rack reservation object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack reservation. required: true - name: dcimrackreservationsupdate method: PUT description: Put a rack reservation object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack reservation. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackreservationspartialupdate method: PATCH description: Patch a rack reservation object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack reservation. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimrackreservationsdestroy method: DELETE description: Delete a rack reservation object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack reservation. required: true - name: api-dcim-rack-roles path: /api/dcim/rack-roles/ operations: - name: dcimrackroleslist method: GET description: Get a list of rack role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimrackrolescreate method: POST description: Post a list of rack role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackrolesbulkupdate method: PUT description: Put a list of rack role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackrolesbulkpartialupdate method: PATCH description: Patch a list of rack role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackrolesbulkdestroy method: DELETE description: Delete a list of rack role objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-rack-roles-id path: /api/dcim/rack-roles/{id}/ operations: - name: dcimrackrolesretrieve method: GET description: Get a rack role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack role. required: true - name: dcimrackrolesupdate method: PUT description: Put a rack role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack role. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackrolespartialupdate method: PATCH description: Patch a rack role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack role. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimrackrolesdestroy method: DELETE description: Delete a rack role object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack role. required: true - name: api-dcim-rack-types path: /api/dcim/rack-types/ operations: - name: dcimracktypeslist method: GET description: Get a list of rack type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: desc_units in: query type: boolean - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: form_factor in: query type: array - name: form_factor__empty in: query type: boolean - name: form_factor__ic in: query type: array - name: form_factor__ie in: query type: array - name: form_factor__iew in: query type: array - name: form_factor__iregex in: query type: array - name: form_factor__isw in: query type: array - name: form_factor__n in: query type: array - name: form_factor__nic in: query type: array - name: form_factor__nie in: query type: array - name: form_factor__niew in: query type: array - name: form_factor__nisw in: query type: array - name: form_factor__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: max_weight in: query type: array - name: max_weight__empty in: query type: boolean - name: max_weight__gt in: query type: array - name: max_weight__gte in: query type: array - name: max_weight__lt in: query type: array - name: max_weight__lte in: query type: array - name: max_weight__n in: query type: array - name: model in: query type: array - name: model__empty in: query type: boolean - name: model__ic in: query type: array - name: model__ie in: query type: array - name: model__iew in: query type: array - name: model__iregex in: query type: array - name: model__isw in: query type: array - name: model__n in: query type: array - name: model__nic in: query type: array - name: model__nie in: query type: array - name: model__niew in: query type: array - name: model__nisw in: query type: array - name: model__regex in: query type: array - name: modified_by_request in: query type: string - name: mounting_depth in: query type: array - name: mounting_depth__empty in: query type: boolean - name: mounting_depth__gt in: query type: array - name: mounting_depth__gte in: query type: array - name: mounting_depth__lt in: query type: array - name: mounting_depth__lte in: query type: array - name: mounting_depth__n in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: outer_depth in: query type: array - name: outer_depth__empty in: query type: boolean - name: outer_depth__gt in: query type: array - name: outer_depth__gte in: query type: array - name: outer_depth__lt in: query type: array - name: outer_depth__lte in: query type: array - name: outer_depth__n in: query type: array - name: outer_height in: query type: array - name: outer_height__empty in: query type: boolean - name: outer_height__gt in: query type: array - name: outer_height__gte in: query type: array - name: outer_height__lt in: query type: array - name: outer_height__lte in: query type: array - name: outer_height__n in: query type: array - name: outer_unit in: query type: string description: '* `mm` - Millimeters' - name: outer_unit__empty in: query type: boolean - name: outer_unit__ic in: query type: array - name: outer_unit__ie in: query type: array - name: outer_unit__iew in: query type: array - name: outer_unit__iregex in: query type: array - name: outer_unit__isw in: query type: array - name: outer_unit__n in: query type: string description: '* `mm` - Millimeters' - name: outer_unit__nic in: query type: array - name: outer_unit__nie in: query type: array - name: outer_unit__niew in: query type: array - name: outer_unit__nisw in: query type: array - name: outer_unit__regex in: query type: array - name: outer_width in: query type: array - name: outer_width__empty in: query type: boolean - name: outer_width__gt in: query type: array - name: outer_width__gte in: query type: array - name: outer_width__lt in: query type: array - name: outer_width__lte in: query type: array - name: outer_width__n in: query type: array - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack_count in: query type: array - name: rack_count__empty in: query type: boolean - name: rack_count__gt in: query type: array - name: rack_count__gte in: query type: array - name: rack_count__lt in: query type: array - name: rack_count__lte in: query type: array - name: rack_count__n in: query type: array - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: starting_unit in: query type: array - name: starting_unit__empty in: query type: boolean - name: starting_unit__gt in: query type: array - name: starting_unit__gte in: query type: array - name: starting_unit__lt in: query type: array - name: starting_unit__lte in: query type: array - name: starting_unit__n in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: u_height in: query type: array - name: u_height__empty in: query type: boolean - name: u_height__gt in: query type: array - name: u_height__gte in: query type: array - name: u_height__lt in: query type: array - name: u_height__lte in: query type: array - name: u_height__n in: query type: array - name: updated_by_request in: query type: string - name: weight in: query type: array - name: weight__empty in: query type: boolean - name: weight__gt in: query type: array - name: weight__gte in: query type: array - name: weight__lt in: query type: array - name: weight__lte in: query type: array - name: weight__n in: query type: array - name: weight_unit in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__empty in: query type: boolean - name: weight_unit__ic in: query type: array - name: weight_unit__ie in: query type: array - name: weight_unit__iew in: query type: array - name: weight_unit__iregex in: query type: array - name: weight_unit__isw in: query type: array - name: weight_unit__n in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__nic in: query type: array - name: weight_unit__nie in: query type: array - name: weight_unit__niew in: query type: array - name: weight_unit__nisw in: query type: array - name: weight_unit__regex in: query type: array - name: width in: query type: array description: Rail-to-rail width - name: width__ic in: query type: array description: Rail-to-rail width - name: width__ie in: query type: array description: Rail-to-rail width - name: width__iew in: query type: array description: Rail-to-rail width - name: width__iregex in: query type: array description: Rail-to-rail width - name: width__isw in: query type: array description: Rail-to-rail width - name: width__n in: query type: array description: Rail-to-rail width - name: width__nic in: query type: array description: Rail-to-rail width - name: width__nie in: query type: array description: Rail-to-rail width - name: width__niew in: query type: array description: Rail-to-rail width - name: width__nisw in: query type: array description: Rail-to-rail width - name: width__regex in: query type: array description: Rail-to-rail width - name: dcimracktypescreate method: POST description: Post a list of rack type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracktypesbulkupdate method: PUT description: Put a list of rack type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracktypesbulkpartialupdate method: PATCH description: Patch a list of rack type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracktypesbulkdestroy method: DELETE description: Delete a list of rack type objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-rack-types-id path: /api/dcim/rack-types/{id}/ operations: - name: dcimracktypesretrieve method: GET description: Get a rack type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack type. required: true - name: dcimracktypesupdate method: PUT description: Put a rack type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack type. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracktypespartialupdate method: PATCH description: Patch a rack type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack type. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimracktypesdestroy method: DELETE description: Delete a rack type object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack type. required: true - name: api-dcim-racks path: /api/dcim/racks/ operations: - name: dcimrackslist method: GET description: Get a list of rack objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: airflow in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__empty in: query type: boolean - name: airflow__ic in: query type: array - name: airflow__ie in: query type: array - name: airflow__iew in: query type: array - name: airflow__iregex in: query type: array - name: airflow__isw in: query type: array - name: airflow__n in: query type: string description: '* `front-to-rear` - Front to rear' - name: airflow__nic in: query type: array - name: airflow__nie in: query type: array - name: airflow__niew in: query type: array - name: airflow__nisw in: query type: array - name: airflow__regex in: query type: array - name: asset_tag in: query type: array - name: asset_tag__empty in: query type: boolean - name: asset_tag__ic in: query type: array - name: asset_tag__ie in: query type: array - name: asset_tag__iew in: query type: array - name: asset_tag__iregex in: query type: array - name: asset_tag__isw in: query type: array - name: asset_tag__n in: query type: array - name: asset_tag__nic in: query type: array - name: asset_tag__nie in: query type: array - name: asset_tag__niew in: query type: array - name: asset_tag__nisw in: query type: array - name: asset_tag__regex in: query type: array - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: desc_units in: query type: boolean - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: facility_id in: query type: array - name: facility_id__empty in: query type: boolean - name: facility_id__ic in: query type: array - name: facility_id__ie in: query type: array - name: facility_id__iew in: query type: array - name: facility_id__iregex in: query type: array - name: facility_id__isw in: query type: array - name: facility_id__n in: query type: array - name: facility_id__nic in: query type: array - name: facility_id__nie in: query type: array - name: facility_id__niew in: query type: array - name: facility_id__nisw in: query type: array - name: facility_id__regex in: query type: array - name: form_factor in: query type: array - name: form_factor__empty in: query type: boolean - name: form_factor__ic in: query type: array - name: form_factor__ie in: query type: array - name: form_factor__iew in: query type: array - name: form_factor__iregex in: query type: array - name: form_factor__isw in: query type: array - name: form_factor__n in: query type: array - name: form_factor__nic in: query type: array - name: form_factor__nie in: query type: array - name: form_factor__niew in: query type: array - name: form_factor__nisw in: query type: array - name: form_factor__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array - name: location__n in: query type: array - name: location_id in: query type: array - name: location_id__n in: query type: array - name: manufacturer in: query type: array description: Manufacturer (slug) - name: manufacturer__n in: query type: array description: Manufacturer (slug) - name: manufacturer_id in: query type: array description: Manufacturer (ID) - name: manufacturer_id__n in: query type: array description: Manufacturer (ID) - name: max_weight in: query type: array - name: max_weight__empty in: query type: boolean - name: max_weight__gt in: query type: array - name: max_weight__gte in: query type: array - name: max_weight__lt in: query type: array - name: max_weight__lte in: query type: array - name: max_weight__n in: query type: array - name: modified_by_request in: query type: string - name: mounting_depth in: query type: array - name: mounting_depth__empty in: query type: boolean - name: mounting_depth__gt in: query type: array - name: mounting_depth__gte in: query type: array - name: mounting_depth__lt in: query type: array - name: mounting_depth__lte in: query type: array - name: mounting_depth__n in: query type: array - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: outer_depth in: query type: array - name: outer_depth__empty in: query type: boolean - name: outer_depth__gt in: query type: array - name: outer_depth__gte in: query type: array - name: outer_depth__lt in: query type: array - name: outer_depth__lte in: query type: array - name: outer_depth__n in: query type: array - name: outer_height in: query type: array - name: outer_height__empty in: query type: boolean - name: outer_height__gt in: query type: array - name: outer_height__gte in: query type: array - name: outer_height__lt in: query type: array - name: outer_height__lte in: query type: array - name: outer_height__n in: query type: array - name: outer_unit in: query type: string description: '* `mm` - Millimeters' - name: outer_unit__empty in: query type: boolean - name: outer_unit__ic in: query type: array - name: outer_unit__ie in: query type: array - name: outer_unit__iew in: query type: array - name: outer_unit__iregex in: query type: array - name: outer_unit__isw in: query type: array - name: outer_unit__n in: query type: string description: '* `mm` - Millimeters' - name: outer_unit__nic in: query type: array - name: outer_unit__nie in: query type: array - name: outer_unit__niew in: query type: array - name: outer_unit__nisw in: query type: array - name: outer_unit__regex in: query type: array - name: outer_width in: query type: array - name: outer_width__empty in: query type: boolean - name: outer_width__gt in: query type: array - name: outer_width__gte in: query type: array - name: outer_width__lt in: query type: array - name: outer_width__lte in: query type: array - name: outer_width__n in: query type: array - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: rack_type in: query type: array description: Rack type (slug) - name: rack_type__n in: query type: array description: Rack type (slug) - name: rack_type_id in: query type: array description: Rack type (ID) - name: rack_type_id__n in: query type: array description: Rack type (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: role in: query type: array description: Role (slug) - name: role__n in: query type: array description: Role (slug) - name: role_id in: query type: array description: Role (ID) - name: role_id__n in: query type: array description: Role (ID) - name: serial in: query type: array - name: serial__empty in: query type: boolean - name: serial__ic in: query type: array - name: serial__ie in: query type: array - name: serial__iew in: query type: array - name: serial__iregex in: query type: array - name: serial__isw in: query type: array - name: serial__n in: query type: array - name: serial__nic in: query type: array - name: serial__nie in: query type: array - name: serial__niew in: query type: array - name: serial__nisw in: query type: array - name: serial__regex in: query type: array - name: site in: query type: array description: Site (slug) - name: site__n in: query type: array description: Site (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: starting_unit in: query type: array - name: starting_unit__empty in: query type: boolean - name: starting_unit__gt in: query type: array - name: starting_unit__gte in: query type: array - name: starting_unit__lt in: query type: array - name: starting_unit__lte in: query type: array - name: starting_unit__n in: query type: array - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: u_height in: query type: array - name: u_height__empty in: query type: boolean - name: u_height__gt in: query type: array - name: u_height__gte in: query type: array - name: u_height__lt in: query type: array - name: u_height__lte in: query type: array - name: u_height__n in: query type: array - name: updated_by_request in: query type: string - name: weight in: query type: array - name: weight__empty in: query type: boolean - name: weight__gt in: query type: array - name: weight__gte in: query type: array - name: weight__lt in: query type: array - name: weight__lte in: query type: array - name: weight__n in: query type: array - name: weight_unit in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__empty in: query type: boolean - name: weight_unit__ic in: query type: array - name: weight_unit__ie in: query type: array - name: weight_unit__iew in: query type: array - name: weight_unit__iregex in: query type: array - name: weight_unit__isw in: query type: array - name: weight_unit__n in: query type: string description: '* `kg` - Kilograms' - name: weight_unit__nic in: query type: array - name: weight_unit__nie in: query type: array - name: weight_unit__niew in: query type: array - name: weight_unit__nisw in: query type: array - name: weight_unit__regex in: query type: array - name: width in: query type: array description: Rail-to-rail width - name: width__ic in: query type: array description: Rail-to-rail width - name: width__ie in: query type: array description: Rail-to-rail width - name: width__iew in: query type: array description: Rail-to-rail width - name: width__iregex in: query type: array description: Rail-to-rail width - name: width__isw in: query type: array description: Rail-to-rail width - name: width__n in: query type: array description: Rail-to-rail width - name: width__nic in: query type: array description: Rail-to-rail width - name: width__nie in: query type: array description: Rail-to-rail width - name: width__niew in: query type: array description: Rail-to-rail width - name: width__nisw in: query type: array description: Rail-to-rail width - name: width__regex in: query type: array description: Rail-to-rail width - name: dcimrackscreate method: POST description: Post a list of rack objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracksbulkupdate method: PUT description: Put a list of rack objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracksbulkpartialupdate method: PATCH description: Patch a list of rack objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimracksbulkdestroy method: DELETE description: Delete a list of rack objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-racks-id path: /api/dcim/racks/{id}/ operations: - name: dcimracksretrieve method: GET description: Get a rack object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack. required: true - name: dcimracksupdate method: PUT description: Put a rack object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrackspartialupdate method: PATCH description: Patch a rack object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimracksdestroy method: DELETE description: Delete a rack object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rack. required: true - name: api-dcim-racks-id-elevation path: /api/dcim/racks/{id}/elevation/ operations: - name: dcimrackselevationretrieve method: GET description: Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exclude in: query type: integer - name: expand_devices in: query type: boolean - name: face in: query type: string description: '* `front` - Front' - name: id in: path type: integer description: A unique integer value identifying this rack. required: true - name: include_images in: query type: boolean - name: legend_width in: query type: integer - name: limit in: query type: integer description: Number of results to return per page. - name: margin_width in: query type: integer - name: offset in: query type: integer description: The initial index from which to return the results. - name: q in: query type: string - name: render in: query type: string description: '* `json` - json' - name: unit_height in: query type: integer - name: unit_width in: query type: integer - name: api-dcim-rear-port-templates path: /api/dcim/rear-port-templates/ operations: - name: dcimrearporttemplateslist method: GET description: Get a list of rear port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: front_port_id in: query type: array description: Front port (ID) - name: front_port_id__n in: query type: array description: Front port (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: module_type_id in: query type: array description: Module type (ID) - name: module_type_id__n in: query type: array description: Module type (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: positions in: query type: array - name: positions__empty in: query type: boolean - name: positions__gt in: query type: array - name: positions__gte in: query type: array - name: positions__lt in: query type: array - name: positions__lte in: query type: array - name: positions__n in: query type: array - name: q in: query type: string description: Search - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimrearporttemplatescreate method: POST description: Post a list of rear port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearporttemplatesbulkupdate method: PUT description: Put a list of rear port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearporttemplatesbulkpartialupdate method: PATCH description: Patch a list of rear port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearporttemplatesbulkdestroy method: DELETE description: Delete a list of rear port template objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-rear-port-templates-id path: /api/dcim/rear-port-templates/{id}/ operations: - name: dcimrearporttemplatesretrieve method: GET description: Get a rear port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port template. required: true - name: dcimrearporttemplatesupdate method: PUT description: Put a rear port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port template. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearporttemplatespartialupdate method: PATCH description: Patch a rear port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port template. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimrearporttemplatesdestroy method: DELETE description: Delete a rear port template object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port template. required: true - name: api-dcim-rear-ports path: /api/dcim/rear-ports/ operations: - name: dcimrearportslist method: GET description: Get a list of rear port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cable_connector in: query type: array - name: cable_connector__empty in: query type: boolean - name: cable_connector__gt in: query type: array - name: cable_connector__gte in: query type: array - name: cable_connector__lt in: query type: array - name: cable_connector__lte in: query type: array - name: cable_connector__n in: query type: array - name: cable_end in: query type: string description: '* `A` - A' - name: cable_end__empty in: query type: boolean - name: cable_end__ic in: query type: array - name: cable_end__ie in: query type: array - name: cable_end__iew in: query type: array - name: cable_end__iregex in: query type: array - name: cable_end__isw in: query type: array - name: cable_end__n in: query type: string description: '* `A` - A' - name: cable_end__nic in: query type: array - name: cable_end__nie in: query type: array - name: cable_end__niew in: query type: array - name: cable_end__nisw in: query type: array - name: cable_end__regex in: query type: array - name: cable_id in: query type: array description: Cable (ID) - name: cable_id__n in: query type: array description: Cable (ID) - name: cabled in: query type: boolean - name: color in: query type: array - name: color__empty in: query type: boolean - name: color__ic in: query type: array - name: color__ie in: query type: array - name: color__iew in: query type: array - name: color__iregex in: query type: array - name: color__isw in: query type: array - name: color__n in: query type: array - name: color__nic in: query type: array - name: color__nie in: query type: array - name: color__niew in: query type: array - name: color__nisw in: query type: array - name: color__regex in: query type: array - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device (name) - name: device__n in: query type: array description: Device (name) - name: device_id in: query type: array description: Device (ID) - name: device_id__n in: query type: array description: Device (ID) - name: device_role in: query type: array description: Device role (slug) - name: device_role__n in: query type: array description: Device role (slug) - name: device_role_id in: query type: array description: Device role (ID) - name: device_role_id__n in: query type: array description: Device role (ID) - name: device_status in: query type: array - name: device_status__empty in: query type: boolean - name: device_status__ic in: query type: array - name: device_status__ie in: query type: array - name: device_status__iew in: query type: array - name: device_status__iregex in: query type: array - name: device_status__isw in: query type: array - name: device_status__n in: query type: array - name: device_status__nic in: query type: array - name: device_status__nie in: query type: array - name: device_status__niew in: query type: array - name: device_status__nisw in: query type: array - name: device_status__regex in: query type: array - name: device_type in: query type: array description: Device type (model) - name: device_type__n in: query type: array description: Device type (model) - name: device_type_id in: query type: array description: Device type (ID) - name: device_type_id__n in: query type: array description: Device type (ID) - name: front_port_id in: query type: array description: Front port (ID) - name: front_port_id__n in: query type: array description: Front port (ID) - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: label in: query type: array - name: label__empty in: query type: boolean - name: label__ic in: query type: array - name: label__ie in: query type: array - name: label__iew in: query type: array - name: label__iregex in: query type: array - name: label__isw in: query type: array - name: label__n in: query type: array - name: label__nic in: query type: array - name: label__nie in: query type: array - name: label__niew in: query type: array - name: label__nisw in: query type: array - name: label__regex in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: location in: query type: array description: Location (slug) - name: location__n in: query type: array description: Location (slug) - name: location_id in: query type: array description: Location (ID) - name: location_id__n in: query type: array description: Location (ID) - name: mark_connected in: query type: boolean - name: modified_by_request in: query type: string - name: module_id in: query type: array description: Module (ID) - name: module_id__n in: query type: array description: Module (ID) - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: occupied in: query type: boolean - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: positions in: query type: array - name: positions__empty in: query type: boolean - name: positions__gt in: query type: array - name: positions__gte in: query type: array - name: positions__lt in: query type: array - name: positions__lte in: query type: array - name: positions__n in: query type: array - name: q in: query type: string description: Search - name: rack in: query type: array description: Rack (name) - name: rack__n in: query type: array description: Rack (name) - name: rack_id in: query type: array description: Rack (ID) - name: rack_id__n in: query type: array description: Rack (ID) - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: type in: query type: array - name: type__empty in: query type: boolean - name: type__ic in: query type: array - name: type__ie in: query type: array - name: type__iew in: query type: array - name: type__iregex in: query type: array - name: type__isw in: query type: array - name: type__n in: query type: array - name: type__nic in: query type: array - name: type__nie in: query type: array - name: type__niew in: query type: array - name: type__nisw in: query type: array - name: type__regex in: query type: array - name: updated_by_request in: query type: string - name: virtual_chassis in: query type: array description: Virtual Chassis - name: virtual_chassis__n in: query type: array description: Virtual Chassis - name: virtual_chassis_id in: query type: array description: Virtual Chassis (ID) - name: virtual_chassis_id__n in: query type: array description: Virtual Chassis (ID) - name: dcimrearportscreate method: POST description: Post a list of rear port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearportsbulkupdate method: PUT description: Put a list of rear port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearportsbulkpartialupdate method: PATCH description: Patch a list of rear port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearportsbulkdestroy method: DELETE description: Delete a list of rear port objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-rear-ports-id path: /api/dcim/rear-ports/{id}/ operations: - name: dcimrearportsretrieve method: GET description: Get a rear port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port. required: true - name: dcimrearportsupdate method: PUT description: Put a rear port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimrearportspartialupdate method: PATCH description: Patch a rear port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimrearportsdestroy method: DELETE description: Delete a rear port object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port. required: true - name: api-dcim-rear-ports-id-paths path: /api/dcim/rear-ports/{id}/paths/ operations: - name: dcimrearportspathsretrieve method: GET description: Return all CablePaths which traverse a given pass-through port. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this rear port. required: true - name: api-dcim-regions path: /api/dcim/regions/ operations: - name: dcimregionslist method: GET description: Get a list of region objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ancestor in: query type: array - name: ancestor__n in: query type: array - name: ancestor_id in: query type: array - name: ancestor_id__n in: query type: array - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent in: query type: array description: Parent region (slug) - name: parent__n in: query type: array description: Parent region (slug) - name: parent_id in: query type: array description: Parent region (ID) - name: parent_id__n in: query type: array description: Parent region (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimregionscreate method: POST description: Post a list of region objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimregionsbulkupdate method: PUT description: Put a list of region objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimregionsbulkpartialupdate method: PATCH description: Patch a list of region objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimregionsbulkdestroy method: DELETE description: Delete a list of region objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-regions-id path: /api/dcim/regions/{id}/ operations: - name: dcimregionsretrieve method: GET description: Get a region object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this region. required: true - name: dcimregionsupdate method: PUT description: Put a region object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this region. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimregionspartialupdate method: PATCH description: Patch a region object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this region. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimregionsdestroy method: DELETE description: Delete a region object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this region. required: true - name: api-dcim-site-groups path: /api/dcim/site-groups/ operations: - name: dcimsitegroupslist method: GET description: Get a list of site group objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ancestor in: query type: array - name: ancestor__n in: query type: array - name: ancestor_id in: query type: array - name: ancestor_id__n in: query type: array - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: parent in: query type: array description: Parent site group (slug) - name: parent__n in: query type: array description: Parent site group (slug) - name: parent_id in: query type: array description: Parent site group (ID) - name: parent_id__n in: query type: array description: Parent site group (ID) - name: q in: query type: string description: Search - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: updated_by_request in: query type: string - name: dcimsitegroupscreate method: POST description: Post a list of site group objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitegroupsbulkupdate method: PUT description: Put a list of site group objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitegroupsbulkpartialupdate method: PATCH description: Patch a list of site group objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitegroupsbulkdestroy method: DELETE description: Delete a list of site group objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-site-groups-id path: /api/dcim/site-groups/{id}/ operations: - name: dcimsitegroupsretrieve method: GET description: Get a site group object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site group. required: true - name: dcimsitegroupsupdate method: PUT description: Put a site group object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site group. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitegroupspartialupdate method: PATCH description: Patch a site group object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site group. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimsitegroupsdestroy method: DELETE description: Delete a site group object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site group. required: true - name: api-dcim-sites path: /api/dcim/sites/ operations: - name: dcimsiteslist method: GET description: Get a list of site objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: query type: array description: AS (ID) - name: asn__n in: query type: array description: AS (ID) - name: asn_id in: query type: array description: AS (ID) - name: asn_id__n in: query type: array description: AS (ID) - name: contact in: query type: array description: Contact - name: contact__n in: query type: array description: Contact - name: contact_group in: query type: array - name: contact_group__n in: query type: array - name: contact_role in: query type: array description: Contact Role - name: contact_role__n in: query type: array description: Contact Role - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: facility in: query type: array - name: facility__empty in: query type: boolean - name: facility__ic in: query type: array - name: facility__ie in: query type: array - name: facility__iew in: query type: array - name: facility__iregex in: query type: array - name: facility__isw in: query type: array - name: facility__n in: query type: array - name: facility__nic in: query type: array - name: facility__nie in: query type: array - name: facility__niew in: query type: array - name: facility__nisw in: query type: array - name: facility__regex in: query type: array - name: group in: query type: array - name: group__n in: query type: array - name: group_id in: query type: array - name: group_id__n in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: latitude in: query type: array - name: latitude__empty in: query type: boolean - name: latitude__gt in: query type: array - name: latitude__gte in: query type: array - name: latitude__lt in: query type: array - name: latitude__lte in: query type: array - name: latitude__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: longitude in: query type: array - name: longitude__empty in: query type: boolean - name: longitude__gt in: query type: array - name: longitude__gte in: query type: array - name: longitude__lt in: query type: array - name: longitude__lte in: query type: array - name: longitude__n in: query type: array - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: slug in: query type: array - name: slug__empty in: query type: boolean - name: slug__ic in: query type: array - name: slug__ie in: query type: array - name: slug__iew in: query type: array - name: slug__iregex in: query type: array - name: slug__isw in: query type: array - name: slug__n in: query type: array - name: slug__nic in: query type: array - name: slug__nie in: query type: array - name: slug__niew in: query type: array - name: slug__nisw in: query type: array - name: slug__regex in: query type: array - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: time_zone in: query type: array - name: time_zone__ic in: query type: array - name: time_zone__ie in: query type: array - name: time_zone__iew in: query type: array - name: time_zone__iregex in: query type: array - name: time_zone__isw in: query type: array - name: time_zone__n in: query type: array - name: time_zone__nic in: query type: array - name: time_zone__nie in: query type: array - name: time_zone__niew in: query type: array - name: time_zone__nisw in: query type: array - name: time_zone__regex in: query type: array - name: updated_by_request in: query type: string - name: dcimsitescreate method: POST description: Post a list of site objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitesbulkupdate method: PUT description: Put a list of site objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitesbulkpartialupdate method: PATCH description: Patch a list of site objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitesbulkdestroy method: DELETE description: Delete a list of site objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-sites-id path: /api/dcim/sites/{id}/ operations: - name: dcimsitesretrieve method: GET description: Get a site object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site. required: true - name: dcimsitesupdate method: PUT description: Put a site object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimsitespartialupdate method: PATCH description: Patch a site object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimsitesdestroy method: DELETE description: Delete a site object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this site. required: true - name: api-dcim-virtual-chassis path: /api/dcim/virtual-chassis/ operations: - name: dcimvirtualchassislist method: GET description: Get a list of virtual chassis objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: domain in: query type: array - name: domain__empty in: query type: boolean - name: domain__ic in: query type: array - name: domain__ie in: query type: array - name: domain__iew in: query type: array - name: domain__iregex in: query type: array - name: domain__isw in: query type: array - name: domain__n in: query type: array - name: domain__nic in: query type: array - name: domain__nie in: query type: array - name: domain__niew in: query type: array - name: domain__nisw in: query type: array - name: domain__regex in: query type: array - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: master in: query type: array description: Master (name) - name: master__n in: query type: array description: Master (name) - name: master_id in: query type: array description: Master (ID) - name: master_id__n in: query type: array description: Master (ID) - name: member_count in: query type: array - name: member_count__empty in: query type: boolean - name: member_count__gt in: query type: array - name: member_count__gte in: query type: array - name: member_count__lt in: query type: array - name: member_count__lte in: query type: array - name: member_count__n in: query type: array - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: q in: query type: string description: Search - name: region in: query type: array - name: region__n in: query type: array - name: region_id in: query type: array - name: region_id__n in: query type: array - name: site in: query type: array description: Site name (slug) - name: site__n in: query type: array description: Site name (slug) - name: site_group in: query type: array - name: site_group__n in: query type: array - name: site_group_id in: query type: array - name: site_group_id__n in: query type: array - name: site_id in: query type: array description: Site (ID) - name: site_id__n in: query type: array description: Site (ID) - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: dcimvirtualchassiscreate method: POST description: Post a list of virtual chassis objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualchassisbulkupdate method: PUT description: Put a list of virtual chassis objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualchassisbulkpartialupdate method: PATCH description: Patch a list of virtual chassis objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualchassisbulkdestroy method: DELETE description: Delete a list of virtual chassis objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-virtual-chassis-id path: /api/dcim/virtual-chassis/{id}/ operations: - name: dcimvirtualchassisretrieve method: GET description: Get a virtual chassis object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual chassis. required: true - name: dcimvirtualchassisupdate method: PUT description: Put a virtual chassis object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual chassis. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualchassispartialupdate method: PATCH description: Patch a virtual chassis object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual chassis. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimvirtualchassisdestroy method: DELETE description: Delete a virtual chassis object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual chassis. required: true - name: api-dcim-virtual-device-contexts path: /api/dcim/virtual-device-contexts/ operations: - name: dcimvirtualdevicecontextslist method: GET description: Get a list of virtual device context objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: created in: query type: array - name: created__empty in: query type: array - name: created__gt in: query type: array - name: created__gte in: query type: array - name: created__lt in: query type: array - name: created__lte in: query type: array - name: created__n in: query type: array - name: created_by_request in: query type: string - name: description in: query type: array - name: description__empty in: query type: boolean - name: description__ic in: query type: array - name: description__ie in: query type: array - name: description__iew in: query type: array - name: description__iregex in: query type: array - name: description__isw in: query type: array - name: description__n in: query type: array - name: description__nic in: query type: array - name: description__nie in: query type: array - name: description__niew in: query type: array - name: description__nisw in: query type: array - name: description__regex in: query type: array - name: device in: query type: array description: Device model - name: device__n in: query type: array description: Device model - name: device_id in: query type: array description: VDC (ID) - name: device_id__n in: query type: array description: VDC (ID) - name: has_primary_ip in: query type: boolean description: Has a primary IP - name: id in: query type: array - name: id__empty in: query type: boolean - name: id__gt in: query type: array - name: id__gte in: query type: array - name: id__lt in: query type: array - name: id__lte in: query type: array - name: id__n in: query type: array - name: identifier in: query type: array - name: identifier__empty in: query type: boolean - name: identifier__gt in: query type: array - name: identifier__gte in: query type: array - name: identifier__lt in: query type: array - name: identifier__lte in: query type: array - name: identifier__n in: query type: array - name: interface_id in: query type: array description: Interface (ID) - name: interface_id__n in: query type: array description: Interface (ID) - name: last_updated in: query type: array - name: last_updated__empty in: query type: array - name: last_updated__gt in: query type: array - name: last_updated__gte in: query type: array - name: last_updated__lt in: query type: array - name: last_updated__lte in: query type: array - name: last_updated__n in: query type: array - name: limit in: query type: integer description: Number of results to return per page. - name: modified_by_request in: query type: string - name: name in: query type: array - name: name__empty in: query type: boolean - name: name__ic in: query type: array - name: name__ie in: query type: array - name: name__iew in: query type: array - name: name__iregex in: query type: array - name: name__isw in: query type: array - name: name__n in: query type: array - name: name__nic in: query type: array - name: name__nie in: query type: array - name: name__niew in: query type: array - name: name__nisw in: query type: array - name: name__regex in: query type: array - name: offset in: query type: integer description: The initial index from which to return the results. - name: ordering in: query type: string description: Which field to use when ordering the results. - name: owner in: query type: array description: Owner (name) - name: owner__n in: query type: array description: Owner (name) - name: owner_group in: query type: array description: Owner Group (name) - name: owner_group__n in: query type: array description: Owner Group (name) - name: owner_group_id in: query type: array description: Owner Group (ID) - name: owner_group_id__n in: query type: array description: Owner Group (ID) - name: owner_id in: query type: array description: Owner (ID) - name: owner_id__n in: query type: array description: Owner (ID) - name: primary_ip4 in: query type: array description: Primary IPv4 (address) - name: primary_ip4__n in: query type: array description: Primary IPv4 (address) - name: primary_ip4_id in: query type: array description: Primary IPv4 (ID) - name: primary_ip4_id__n in: query type: array description: Primary IPv4 (ID) - name: primary_ip6 in: query type: array description: Primary IPv6 (address) - name: primary_ip6__n in: query type: array description: Primary IPv6 (address) - name: primary_ip6_id in: query type: array description: Primary IPv6 (ID) - name: primary_ip6_id__n in: query type: array description: Primary IPv6 (ID) - name: q in: query type: string description: Search - name: status in: query type: array - name: status__empty in: query type: boolean - name: status__ic in: query type: array - name: status__ie in: query type: array - name: status__iew in: query type: array - name: status__iregex in: query type: array - name: status__isw in: query type: array - name: status__n in: query type: array - name: status__nic in: query type: array - name: status__nie in: query type: array - name: status__niew in: query type: array - name: status__nisw in: query type: array - name: status__regex in: query type: array - name: tag in: query type: array - name: tag__n in: query type: array - name: tag_id in: query type: array - name: tag_id__n in: query type: array - name: tenant in: query type: array description: Tenant (slug) - name: tenant__n in: query type: array description: Tenant (slug) - name: tenant_group in: query type: array - name: tenant_group__n in: query type: array - name: tenant_group_id in: query type: array - name: tenant_group_id__n in: query type: array - name: tenant_id in: query type: array description: Tenant (ID) - name: tenant_id__n in: query type: array description: Tenant (ID) - name: updated_by_request in: query type: string - name: dcimvirtualdevicecontextscreate method: POST description: Post a list of virtual device context objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualdevicecontextsbulkupdate method: PUT description: Put a list of virtual device context objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualdevicecontextsbulkpartialupdate method: PATCH description: Patch a list of virtual device context objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualdevicecontextsbulkdestroy method: DELETE description: Delete a list of virtual device context objects. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-dcim-virtual-device-contexts-id path: /api/dcim/virtual-device-contexts/{id}/ operations: - name: dcimvirtualdevicecontextsretrieve method: GET description: Get a virtual device context object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual device context. required: true - name: dcimvirtualdevicecontextsupdate method: PUT description: Put a virtual device context object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual device context. required: true - name: body in: body type: object description: Request body (JSON). required: true - name: dcimvirtualdevicecontextspartialupdate method: PATCH description: Patch a virtual device context object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual device context. required: true - name: body in: body type: object description: Request body (JSON). required: false - name: dcimvirtualdevicecontextsdestroy method: DELETE description: Delete a virtual device context object. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: integer description: A unique integer value identifying this virtual device context. required: true authentication: type: apikey key: sessionid value: '{{env.NETBOX_API_KEY}}' placement: cookie exposes: - type: rest namespace: netbox-dcim-rest port: 8080 description: REST adapter for NetBox REST API — dcim. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/dcim/cable-terminations name: api-dcim-cable-terminations description: REST surface for api-dcim-cable-terminations. operations: - method: GET name: dcimcableterminationslist description: Get a list of cable termination objects. call: netbox-dcim.dcimcableterminationslist with: cable: rest.cable cable__n: rest.cable__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request offset: rest.offset ordering: rest.ordering termination_id: rest.termination_id termination_id__empty: rest.termination_id__empty termination_id__gt: rest.termination_id__gt termination_id__gte: rest.termination_id__gte termination_id__lt: rest.termination_id__lt termination_id__lte: rest.termination_id__lte termination_id__n: rest.termination_id__n termination_type: rest.termination_type termination_type__n: rest.termination_type__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - path: /v1/api/dcim/cable-terminations/{id} name: api-dcim-cable-terminations-id description: REST surface for api-dcim-cable-terminations-id. operations: - method: GET name: dcimcableterminationsretrieve description: Get a cable termination object. call: netbox-dcim.dcimcableterminationsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/cables name: api-dcim-cables description: REST surface for api-dcim-cables. operations: - method: GET name: dcimcableslist description: Get a list of cable objects. call: netbox-dcim.dcimcableslist with: circuittermination_id: rest.circuittermination_id color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex consoleport_id: rest.consoleport_id consoleserverport_id: rest.consoleserverport_id created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device_id: rest.device_id frontport_id: rest.frontport_id id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n interface_id: rest.interface_id label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n length: rest.length length__empty: rest.length__empty length__gt: rest.length__gt length__gte: rest.length__gte length__lt: rest.length__lt length__lte: rest.length__lte length__n: rest.length__n length_unit: rest.length_unit length_unit__empty: rest.length_unit__empty length_unit__ic: rest.length_unit__ic length_unit__ie: rest.length_unit__ie length_unit__iew: rest.length_unit__iew length_unit__iregex: rest.length_unit__iregex length_unit__isw: rest.length_unit__isw length_unit__n: rest.length_unit__n length_unit__nic: rest.length_unit__nic length_unit__nie: rest.length_unit__nie length_unit__niew: rest.length_unit__niew length_unit__nisw: rest.length_unit__nisw length_unit__regex: rest.length_unit__regex limit: rest.limit location: rest.location location_id: rest.location_id modified_by_request: rest.modified_by_request offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n powerfeed_id: rest.powerfeed_id poweroutlet_id: rest.poweroutlet_id powerport_id: rest.powerport_id profile: rest.profile profile__empty: rest.profile__empty profile__ic: rest.profile__ic profile__ie: rest.profile__ie profile__iew: rest.profile__iew profile__iregex: rest.profile__iregex profile__isw: rest.profile__isw profile__n: rest.profile__n profile__nic: rest.profile__nic profile__nie: rest.profile__nie profile__niew: rest.profile__niew profile__nisw: rest.profile__nisw profile__regex: rest.profile__regex q: rest.q rack: rest.rack rack_id: rest.rack_id rearport_id: rest.rearport_id site: rest.site site_id: rest.site_id status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n termination_a_id: rest.termination_a_id termination_a_type: rest.termination_a_type termination_a_type__n: rest.termination_a_type__n termination_b_id: rest.termination_b_id termination_b_type: rest.termination_b_type termination_b_type__n: rest.termination_b_type__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex unterminated: rest.unterminated updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimcablescreate description: Post a list of cable objects. call: netbox-dcim.dcimcablescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimcablesbulkupdate description: Put a list of cable objects. call: netbox-dcim.dcimcablesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimcablesbulkpartialupdate description: Patch a list of cable objects. call: netbox-dcim.dcimcablesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimcablesbulkdestroy description: Delete a list of cable objects. call: netbox-dcim.dcimcablesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/cables/{id} name: api-dcim-cables-id description: REST surface for api-dcim-cables-id. operations: - method: GET name: dcimcablesretrieve description: Get a cable object. call: netbox-dcim.dcimcablesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimcablesupdate description: Put a cable object. call: netbox-dcim.dcimcablesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimcablespartialupdate description: Patch a cable object. call: netbox-dcim.dcimcablespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimcablesdestroy description: Delete a cable object. call: netbox-dcim.dcimcablesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/connected-device name: api-dcim-connected-device description: REST surface for api-dcim-connected-device. operations: - method: GET name: dcimconnecteddevicelist description: This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer call: netbox-dcim.dcimconnecteddevicelist with: peer_device: rest.peer_device peer_interface: rest.peer_interface outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-port-templates name: api-dcim-console-port-templates description: REST surface for api-dcim-console-port-templates. operations: - method: GET name: dcimconsoleporttemplateslist description: Get a list of console port template objects. call: netbox-dcim.dcimconsoleporttemplateslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering q: rest.q type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimconsoleporttemplatescreate description: Post a list of console port template objects. call: netbox-dcim.dcimconsoleporttemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleporttemplatesbulkupdate description: Put a list of console port template objects. call: netbox-dcim.dcimconsoleporttemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleporttemplatesbulkpartialupdate description: Patch a list of console port template objects. call: netbox-dcim.dcimconsoleporttemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleporttemplatesbulkdestroy description: Delete a list of console port template objects. call: netbox-dcim.dcimconsoleporttemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-port-templates/{id} name: api-dcim-console-port-templates-id description: REST surface for api-dcim-console-port-templates-id. operations: - method: GET name: dcimconsoleporttemplatesretrieve description: Get a console port template object. call: netbox-dcim.dcimconsoleporttemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleporttemplatesupdate description: Put a console port template object. call: netbox-dcim.dcimconsoleporttemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleporttemplatespartialupdate description: Patch a console port template object. call: netbox-dcim.dcimconsoleporttemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleporttemplatesdestroy description: Delete a console port template object. call: netbox-dcim.dcimconsoleporttemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-ports name: api-dcim-console-ports description: REST surface for api-dcim-console-ports. operations: - method: GET name: dcimconsoleportslist description: Get a list of console port objects. call: netbox-dcim.dcimconsoleportslist with: cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n speed: rest.speed speed__ic: rest.speed__ic speed__ie: rest.speed__ie speed__iew: rest.speed__iew speed__iregex: rest.speed__iregex speed__isw: rest.speed__isw speed__n: rest.speed__n speed__nic: rest.speed__nic speed__nie: rest.speed__nie speed__niew: rest.speed__niew speed__nisw: rest.speed__nisw speed__regex: rest.speed__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimconsoleportscreate description: Post a list of console port objects. call: netbox-dcim.dcimconsoleportscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleportsbulkupdate description: Put a list of console port objects. call: netbox-dcim.dcimconsoleportsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleportsbulkpartialupdate description: Patch a list of console port objects. call: netbox-dcim.dcimconsoleportsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleportsbulkdestroy description: Delete a list of console port objects. call: netbox-dcim.dcimconsoleportsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-ports/{id} name: api-dcim-console-ports-id description: REST surface for api-dcim-console-ports-id. operations: - method: GET name: dcimconsoleportsretrieve description: Get a console port object. call: netbox-dcim.dcimconsoleportsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleportsupdate description: Put a console port object. call: netbox-dcim.dcimconsoleportsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleportspartialupdate description: Patch a console port object. call: netbox-dcim.dcimconsoleportspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleportsdestroy description: Delete a console port object. call: netbox-dcim.dcimconsoleportsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-ports/{id}/trace name: api-dcim-console-ports-id-trace description: REST surface for api-dcim-console-ports-id-trace. operations: - method: GET name: dcimconsoleportstraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dcimconsoleportstraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-server-port-templates name: api-dcim-console-server-port-templates description: REST surface for api-dcim-console-server-port-templates. operations: - method: GET name: dcimconsoleserverporttemplateslist description: Get a list of console server port template objects. call: netbox-dcim.dcimconsoleserverporttemplateslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering q: rest.q type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimconsoleserverporttemplatescreate description: Post a list of console server port template objects. call: netbox-dcim.dcimconsoleserverporttemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleserverporttemplatesbulkupdate description: Put a list of console server port template objects. call: netbox-dcim.dcimconsoleserverporttemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleserverporttemplatesbulkpartialupdate description: Patch a list of console server port template objects. call: netbox-dcim.dcimconsoleserverporttemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleserverporttemplatesbulkdestroy description: Delete a list of console server port template objects. call: netbox-dcim.dcimconsoleserverporttemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-server-port-templates/{id} name: api-dcim-console-server-port-templates-id description: REST surface for api-dcim-console-server-port-templates-id. operations: - method: GET name: dcimconsoleserverporttemplatesretrieve description: Get a console server port template object. call: netbox-dcim.dcimconsoleserverporttemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleserverporttemplatesupdate description: Put a console server port template object. call: netbox-dcim.dcimconsoleserverporttemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleserverporttemplatespartialupdate description: Patch a console server port template object. call: netbox-dcim.dcimconsoleserverporttemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleserverporttemplatesdestroy description: Delete a console server port template object. call: netbox-dcim.dcimconsoleserverporttemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-server-ports name: api-dcim-console-server-ports description: REST surface for api-dcim-console-server-ports. operations: - method: GET name: dcimconsoleserverportslist description: Get a list of console server port objects. call: netbox-dcim.dcimconsoleserverportslist with: cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n speed: rest.speed speed__ic: rest.speed__ic speed__ie: rest.speed__ie speed__iew: rest.speed__iew speed__iregex: rest.speed__iregex speed__isw: rest.speed__isw speed__n: rest.speed__n speed__nic: rest.speed__nic speed__nie: rest.speed__nie speed__niew: rest.speed__niew speed__nisw: rest.speed__nisw speed__regex: rest.speed__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimconsoleserverportscreate description: Post a list of console server port objects. call: netbox-dcim.dcimconsoleserverportscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleserverportsbulkupdate description: Put a list of console server port objects. call: netbox-dcim.dcimconsoleserverportsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleserverportsbulkpartialupdate description: Patch a list of console server port objects. call: netbox-dcim.dcimconsoleserverportsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleserverportsbulkdestroy description: Delete a list of console server port objects. call: netbox-dcim.dcimconsoleserverportsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-server-ports/{id} name: api-dcim-console-server-ports-id description: REST surface for api-dcim-console-server-ports-id. operations: - method: GET name: dcimconsoleserverportsretrieve description: Get a console server port object. call: netbox-dcim.dcimconsoleserverportsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimconsoleserverportsupdate description: Put a console server port object. call: netbox-dcim.dcimconsoleserverportsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimconsoleserverportspartialupdate description: Patch a console server port object. call: netbox-dcim.dcimconsoleserverportspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimconsoleserverportsdestroy description: Delete a console server port object. call: netbox-dcim.dcimconsoleserverportsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/console-server-ports/{id}/trace name: api-dcim-console-server-ports-id-trace description: REST surface for api-dcim-console-server-ports-id-trace. operations: - method: GET name: dcimconsoleserverportstraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dcimconsoleserverportstraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-bay-templates name: api-dcim-device-bay-templates description: REST surface for api-dcim-device-bay-templates. operations: - method: GET name: dcimdevicebaytemplateslist description: Get a list of device bay template objects. call: netbox-dcim.dcimdevicebaytemplateslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering q: rest.q updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimdevicebaytemplatescreate description: Post a list of device bay template objects. call: netbox-dcim.dcimdevicebaytemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicebaytemplatesbulkupdate description: Put a list of device bay template objects. call: netbox-dcim.dcimdevicebaytemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicebaytemplatesbulkpartialupdate description: Patch a list of device bay template objects. call: netbox-dcim.dcimdevicebaytemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicebaytemplatesbulkdestroy description: Delete a list of device bay template objects. call: netbox-dcim.dcimdevicebaytemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-bay-templates/{id} name: api-dcim-device-bay-templates-id description: REST surface for api-dcim-device-bay-templates-id. operations: - method: GET name: dcimdevicebaytemplatesretrieve description: Get a device bay template object. call: netbox-dcim.dcimdevicebaytemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicebaytemplatesupdate description: Put a device bay template object. call: netbox-dcim.dcimdevicebaytemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicebaytemplatespartialupdate description: Patch a device bay template object. call: netbox-dcim.dcimdevicebaytemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicebaytemplatesdestroy description: Delete a device bay template object. call: netbox-dcim.dcimdevicebaytemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-bays name: api-dcim-device-bays description: REST surface for api-dcim-device-bays. operations: - method: GET name: dcimdevicebayslist description: Get a list of device bay objects. call: netbox-dcim.dcimdevicebayslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n installed_device: rest.installed_device installed_device__n: rest.installed_device__n installed_device_id: rest.installed_device_id installed_device_id__n: rest.installed_device_id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimdevicebayscreate description: Post a list of device bay objects. call: netbox-dcim.dcimdevicebayscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicebaysbulkupdate description: Put a list of device bay objects. call: netbox-dcim.dcimdevicebaysbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicebaysbulkpartialupdate description: Patch a list of device bay objects. call: netbox-dcim.dcimdevicebaysbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicebaysbulkdestroy description: Delete a list of device bay objects. call: netbox-dcim.dcimdevicebaysbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-bays/{id} name: api-dcim-device-bays-id description: REST surface for api-dcim-device-bays-id. operations: - method: GET name: dcimdevicebaysretrieve description: Get a device bay object. call: netbox-dcim.dcimdevicebaysretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicebaysupdate description: Put a device bay object. call: netbox-dcim.dcimdevicebaysupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicebayspartialupdate description: Patch a device bay object. call: netbox-dcim.dcimdevicebayspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicebaysdestroy description: Delete a device bay object. call: netbox-dcim.dcimdevicebaysdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-roles name: api-dcim-device-roles description: REST surface for api-dcim-device-roles. operations: - method: GET name: dcimdeviceroleslist description: Get a list of device role objects. call: netbox-dcim.dcimdeviceroleslist with: ancestor: rest.ancestor ancestor__n: rest.ancestor__n ancestor_id: rest.ancestor_id ancestor_id__n: rest.ancestor_id__n color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex config_template_id: rest.config_template_id config_template_id__n: rest.config_template_id__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent: rest.parent parent__n: rest.parent__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request vm_role: rest.vm_role outputParameters: - type: object mapping: $. - method: POST name: dcimdevicerolescreate description: Post a list of device role objects. call: netbox-dcim.dcimdevicerolescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicerolesbulkupdate description: Put a list of device role objects. call: netbox-dcim.dcimdevicerolesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicerolesbulkpartialupdate description: Patch a list of device role objects. call: netbox-dcim.dcimdevicerolesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicerolesbulkdestroy description: Delete a list of device role objects. call: netbox-dcim.dcimdevicerolesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-roles/{id} name: api-dcim-device-roles-id description: REST surface for api-dcim-device-roles-id. operations: - method: GET name: dcimdevicerolesretrieve description: Get a device role object. call: netbox-dcim.dcimdevicerolesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicerolesupdate description: Put a device role object. call: netbox-dcim.dcimdevicerolesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicerolespartialupdate description: Patch a device role object. call: netbox-dcim.dcimdevicerolespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicerolesdestroy description: Delete a device role object. call: netbox-dcim.dcimdevicerolesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-types name: api-dcim-device-types description: REST surface for api-dcim-device-types. operations: - method: GET name: dcimdevicetypeslist description: Get a list of device type objects. call: netbox-dcim.dcimdevicetypeslist with: airflow: rest.airflow airflow__empty: rest.airflow__empty airflow__ic: rest.airflow__ic airflow__ie: rest.airflow__ie airflow__iew: rest.airflow__iew airflow__iregex: rest.airflow__iregex airflow__isw: rest.airflow__isw airflow__n: rest.airflow__n airflow__nic: rest.airflow__nic airflow__nie: rest.airflow__nie airflow__niew: rest.airflow__niew airflow__nisw: rest.airflow__nisw airflow__regex: rest.airflow__regex console_port_template_count: rest.console_port_template_count console_port_template_count__empty: rest.console_port_template_count__empty console_port_template_count__gt: rest.console_port_template_count__gt console_port_template_count__gte: rest.console_port_template_count__gte console_port_template_count__lt: rest.console_port_template_count__lt console_port_template_count__lte: rest.console_port_template_count__lte console_port_template_count__n: rest.console_port_template_count__n console_ports: rest.console_ports console_server_port_template_count: rest.console_server_port_template_count console_server_port_template_count__empty: rest.console_server_port_template_count__empty console_server_port_template_count__gt: rest.console_server_port_template_count__gt console_server_port_template_count__gte: rest.console_server_port_template_count__gte console_server_port_template_count__lt: rest.console_server_port_template_count__lt console_server_port_template_count__lte: rest.console_server_port_template_count__lte console_server_port_template_count__n: rest.console_server_port_template_count__n console_server_ports: rest.console_server_ports created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request default_platform: rest.default_platform default_platform__n: rest.default_platform__n default_platform_id: rest.default_platform_id default_platform_id__n: rest.default_platform_id__n description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_bay_template_count: rest.device_bay_template_count device_bay_template_count__empty: rest.device_bay_template_count__empty device_bay_template_count__gt: rest.device_bay_template_count__gt device_bay_template_count__gte: rest.device_bay_template_count__gte device_bay_template_count__lt: rest.device_bay_template_count__lt device_bay_template_count__lte: rest.device_bay_template_count__lte device_bay_template_count__n: rest.device_bay_template_count__n device_bays: rest.device_bays device_count: rest.device_count device_count__empty: rest.device_count__empty device_count__gt: rest.device_count__gt device_count__gte: rest.device_count__gte device_count__lt: rest.device_count__lt device_count__lte: rest.device_count__lte device_count__n: rest.device_count__n exclude_from_utilization: rest.exclude_from_utilization front_port_template_count: rest.front_port_template_count front_port_template_count__empty: rest.front_port_template_count__empty front_port_template_count__gt: rest.front_port_template_count__gt front_port_template_count__gte: rest.front_port_template_count__gte front_port_template_count__lt: rest.front_port_template_count__lt front_port_template_count__lte: rest.front_port_template_count__lte front_port_template_count__n: rest.front_port_template_count__n has_front_image: rest.has_front_image has_rear_image: rest.has_rear_image id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n interface_template_count: rest.interface_template_count interface_template_count__empty: rest.interface_template_count__empty interface_template_count__gt: rest.interface_template_count__gt interface_template_count__gte: rest.interface_template_count__gte interface_template_count__lt: rest.interface_template_count__lt interface_template_count__lte: rest.interface_template_count__lte interface_template_count__n: rest.interface_template_count__n interfaces: rest.interfaces inventory_item_template_count: rest.inventory_item_template_count inventory_item_template_count__empty: rest.inventory_item_template_count__empty inventory_item_template_count__gt: rest.inventory_item_template_count__gt inventory_item_template_count__gte: rest.inventory_item_template_count__gte inventory_item_template_count__lt: rest.inventory_item_template_count__lt inventory_item_template_count__lte: rest.inventory_item_template_count__lte inventory_item_template_count__n: rest.inventory_item_template_count__n inventory_items: rest.inventory_items is_full_depth: rest.is_full_depth last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n model: rest.model model__empty: rest.model__empty model__ic: rest.model__ic model__ie: rest.model__ie model__iew: rest.model__iew model__iregex: rest.model__iregex model__isw: rest.model__isw model__n: rest.model__n model__nic: rest.model__nic model__nie: rest.model__nie model__niew: rest.model__niew model__nisw: rest.model__nisw model__regex: rest.model__regex modified_by_request: rest.modified_by_request module_bay_template_count: rest.module_bay_template_count module_bay_template_count__empty: rest.module_bay_template_count__empty module_bay_template_count__gt: rest.module_bay_template_count__gt module_bay_template_count__gte: rest.module_bay_template_count__gte module_bay_template_count__lt: rest.module_bay_template_count__lt module_bay_template_count__lte: rest.module_bay_template_count__lte module_bay_template_count__n: rest.module_bay_template_count__n module_bays: rest.module_bays offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n part_number: rest.part_number part_number__empty: rest.part_number__empty part_number__ic: rest.part_number__ic part_number__ie: rest.part_number__ie part_number__iew: rest.part_number__iew part_number__iregex: rest.part_number__iregex part_number__isw: rest.part_number__isw part_number__n: rest.part_number__n part_number__nic: rest.part_number__nic part_number__nie: rest.part_number__nie part_number__niew: rest.part_number__niew part_number__nisw: rest.part_number__nisw part_number__regex: rest.part_number__regex pass_through_ports: rest.pass_through_ports power_outlet_template_count: rest.power_outlet_template_count power_outlet_template_count__empty: rest.power_outlet_template_count__empty power_outlet_template_count__gt: rest.power_outlet_template_count__gt power_outlet_template_count__gte: rest.power_outlet_template_count__gte power_outlet_template_count__lt: rest.power_outlet_template_count__lt power_outlet_template_count__lte: rest.power_outlet_template_count__lte power_outlet_template_count__n: rest.power_outlet_template_count__n power_outlets: rest.power_outlets power_port_template_count: rest.power_port_template_count power_port_template_count__empty: rest.power_port_template_count__empty power_port_template_count__gt: rest.power_port_template_count__gt power_port_template_count__gte: rest.power_port_template_count__gte power_port_template_count__lt: rest.power_port_template_count__lt power_port_template_count__lte: rest.power_port_template_count__lte power_port_template_count__n: rest.power_port_template_count__n power_ports: rest.power_ports q: rest.q rear_port_template_count: rest.rear_port_template_count rear_port_template_count__empty: rest.rear_port_template_count__empty rear_port_template_count__gt: rest.rear_port_template_count__gt rear_port_template_count__gte: rest.rear_port_template_count__gte rear_port_template_count__lt: rest.rear_port_template_count__lt rear_port_template_count__lte: rest.rear_port_template_count__lte rear_port_template_count__n: rest.rear_port_template_count__n slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex subdevice_role: rest.subdevice_role subdevice_role__empty: rest.subdevice_role__empty subdevice_role__ic: rest.subdevice_role__ic subdevice_role__ie: rest.subdevice_role__ie subdevice_role__iew: rest.subdevice_role__iew subdevice_role__iregex: rest.subdevice_role__iregex subdevice_role__isw: rest.subdevice_role__isw subdevice_role__n: rest.subdevice_role__n subdevice_role__nic: rest.subdevice_role__nic subdevice_role__nie: rest.subdevice_role__nie subdevice_role__niew: rest.subdevice_role__niew subdevice_role__nisw: rest.subdevice_role__nisw subdevice_role__regex: rest.subdevice_role__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n u_height: rest.u_height u_height__empty: rest.u_height__empty u_height__gt: rest.u_height__gt u_height__gte: rest.u_height__gte u_height__lt: rest.u_height__lt u_height__lte: rest.u_height__lte u_height__n: rest.u_height__n updated_by_request: rest.updated_by_request weight: rest.weight weight__empty: rest.weight__empty weight__gt: rest.weight__gt weight__gte: rest.weight__gte weight__lt: rest.weight__lt weight__lte: rest.weight__lte weight__n: rest.weight__n weight_unit: rest.weight_unit weight_unit__empty: rest.weight_unit__empty weight_unit__ic: rest.weight_unit__ic weight_unit__ie: rest.weight_unit__ie weight_unit__iew: rest.weight_unit__iew weight_unit__iregex: rest.weight_unit__iregex weight_unit__isw: rest.weight_unit__isw weight_unit__n: rest.weight_unit__n weight_unit__nic: rest.weight_unit__nic weight_unit__nie: rest.weight_unit__nie weight_unit__niew: rest.weight_unit__niew weight_unit__nisw: rest.weight_unit__nisw weight_unit__regex: rest.weight_unit__regex outputParameters: - type: object mapping: $. - method: POST name: dcimdevicetypescreate description: Post a list of device type objects. call: netbox-dcim.dcimdevicetypescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicetypesbulkupdate description: Put a list of device type objects. call: netbox-dcim.dcimdevicetypesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicetypesbulkpartialupdate description: Patch a list of device type objects. call: netbox-dcim.dcimdevicetypesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicetypesbulkdestroy description: Delete a list of device type objects. call: netbox-dcim.dcimdevicetypesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/device-types/{id} name: api-dcim-device-types-id description: REST surface for api-dcim-device-types-id. operations: - method: GET name: dcimdevicetypesretrieve description: Get a device type object. call: netbox-dcim.dcimdevicetypesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicetypesupdate description: Put a device type object. call: netbox-dcim.dcimdevicetypesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicetypespartialupdate description: Patch a device type object. call: netbox-dcim.dcimdevicetypespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicetypesdestroy description: Delete a device type object. call: netbox-dcim.dcimdevicetypesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/devices name: api-dcim-devices description: REST surface for api-dcim-devices. operations: - method: GET name: dcimdeviceslist description: Get a list of device objects. call: netbox-dcim.dcimdeviceslist with: airflow: rest.airflow airflow__empty: rest.airflow__empty airflow__ic: rest.airflow__ic airflow__ie: rest.airflow__ie airflow__iew: rest.airflow__iew airflow__iregex: rest.airflow__iregex airflow__isw: rest.airflow__isw airflow__n: rest.airflow__n airflow__nic: rest.airflow__nic airflow__nie: rest.airflow__nie airflow__niew: rest.airflow__niew airflow__nisw: rest.airflow__nisw airflow__regex: rest.airflow__regex asset_tag: rest.asset_tag asset_tag__empty: rest.asset_tag__empty asset_tag__ic: rest.asset_tag__ic asset_tag__ie: rest.asset_tag__ie asset_tag__iew: rest.asset_tag__iew asset_tag__iregex: rest.asset_tag__iregex asset_tag__isw: rest.asset_tag__isw asset_tag__n: rest.asset_tag__n asset_tag__nic: rest.asset_tag__nic asset_tag__nie: rest.asset_tag__nie asset_tag__niew: rest.asset_tag__niew asset_tag__nisw: rest.asset_tag__nisw asset_tag__regex: rest.asset_tag__regex cluster_group: rest.cluster_group cluster_group__n: rest.cluster_group__n cluster_group_id: rest.cluster_group_id cluster_group_id__n: rest.cluster_group_id__n cluster_id: rest.cluster_id cluster_id__n: rest.cluster_id__n config_template_id: rest.config_template_id config_template_id__n: rest.config_template_id__n console_port_count: rest.console_port_count console_port_count__empty: rest.console_port_count__empty console_port_count__gt: rest.console_port_count__gt console_port_count__gte: rest.console_port_count__gte console_port_count__lt: rest.console_port_count__lt console_port_count__lte: rest.console_port_count__lte console_port_count__n: rest.console_port_count__n console_ports: rest.console_ports console_server_port_count: rest.console_server_port_count console_server_port_count__empty: rest.console_server_port_count__empty console_server_port_count__gt: rest.console_server_port_count__gt console_server_port_count__gte: rest.console_server_port_count__gte console_server_port_count__lt: rest.console_server_port_count__lt console_server_port_count__lte: rest.console_server_port_count__lte console_server_port_count__n: rest.console_server_port_count__n console_server_ports: rest.console_server_ports contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_bay_count: rest.device_bay_count device_bay_count__empty: rest.device_bay_count__empty device_bay_count__gt: rest.device_bay_count__gt device_bay_count__gte: rest.device_bay_count__gte device_bay_count__lt: rest.device_bay_count__lt device_bay_count__lte: rest.device_bay_count__lte device_bay_count__n: rest.device_bay_count__n device_bays: rest.device_bays device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n face: rest.face face__empty: rest.face__empty face__ic: rest.face__ic face__ie: rest.face__ie face__iew: rest.face__iew face__iregex: rest.face__iregex face__isw: rest.face__isw face__n: rest.face__n face__nic: rest.face__nic face__nie: rest.face__nie face__niew: rest.face__niew face__nisw: rest.face__nisw face__regex: rest.face__regex front_port_count: rest.front_port_count front_port_count__empty: rest.front_port_count__empty front_port_count__gt: rest.front_port_count__gt front_port_count__gte: rest.front_port_count__gte front_port_count__lt: rest.front_port_count__lt front_port_count__lte: rest.front_port_count__lte front_port_count__n: rest.front_port_count__n has_oob_ip: rest.has_oob_ip has_primary_ip: rest.has_primary_ip has_virtual_device_context: rest.has_virtual_device_context id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n interface_count: rest.interface_count interface_count__empty: rest.interface_count__empty interface_count__gt: rest.interface_count__gt interface_count__gte: rest.interface_count__gte interface_count__lt: rest.interface_count__lt interface_count__lte: rest.interface_count__lte interface_count__n: rest.interface_count__n interfaces: rest.interfaces inventory_item_count: rest.inventory_item_count inventory_item_count__empty: rest.inventory_item_count__empty inventory_item_count__gt: rest.inventory_item_count__gt inventory_item_count__gte: rest.inventory_item_count__gte inventory_item_count__lt: rest.inventory_item_count__lt inventory_item_count__lte: rest.inventory_item_count__lte inventory_item_count__n: rest.inventory_item_count__n is_full_depth: rest.is_full_depth last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n latitude: rest.latitude latitude__empty: rest.latitude__empty latitude__gt: rest.latitude__gt latitude__gte: rest.latitude__gte latitude__lt: rest.latitude__lt latitude__lte: rest.latitude__lte latitude__n: rest.latitude__n limit: rest.limit local_context_data: rest.local_context_data location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n longitude: rest.longitude longitude__empty: rest.longitude__empty longitude__gt: rest.longitude__gt longitude__gte: rest.longitude__gte longitude__lt: rest.longitude__lt longitude__lte: rest.longitude__lte longitude__n: rest.longitude__n mac_address: rest.mac_address mac_address__ic: rest.mac_address__ic mac_address__ie: rest.mac_address__ie mac_address__iew: rest.mac_address__iew mac_address__iregex: rest.mac_address__iregex mac_address__isw: rest.mac_address__isw mac_address__n: rest.mac_address__n mac_address__nic: rest.mac_address__nic mac_address__nie: rest.mac_address__nie mac_address__niew: rest.mac_address__niew mac_address__nisw: rest.mac_address__nisw mac_address__regex: rest.mac_address__regex manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n model: rest.model model__n: rest.model__n modified_by_request: rest.modified_by_request module_bay_count: rest.module_bay_count module_bay_count__empty: rest.module_bay_count__empty module_bay_count__gt: rest.module_bay_count__gt module_bay_count__gte: rest.module_bay_count__gte module_bay_count__lt: rest.module_bay_count__lt module_bay_count__lte: rest.module_bay_count__lte module_bay_count__n: rest.module_bay_count__n module_bays: rest.module_bays name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset oob_ip_id: rest.oob_ip_id oob_ip_id__n: rest.oob_ip_id__n ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent_bay_id: rest.parent_bay_id parent_bay_id__n: rest.parent_bay_id__n parent_device_id: rest.parent_device_id parent_device_id__n: rest.parent_device_id__n pass_through_ports: rest.pass_through_ports platform: rest.platform platform__n: rest.platform__n platform_id: rest.platform_id platform_id__n: rest.platform_id__n position: rest.position position__empty: rest.position__empty position__gt: rest.position__gt position__gte: rest.position__gte position__lt: rest.position__lt position__lte: rest.position__lte position__n: rest.position__n power_outlet_count: rest.power_outlet_count power_outlet_count__empty: rest.power_outlet_count__empty power_outlet_count__gt: rest.power_outlet_count__gt power_outlet_count__gte: rest.power_outlet_count__gte power_outlet_count__lt: rest.power_outlet_count__lt power_outlet_count__lte: rest.power_outlet_count__lte power_outlet_count__n: rest.power_outlet_count__n power_outlets: rest.power_outlets power_port_count: rest.power_port_count power_port_count__empty: rest.power_port_count__empty power_port_count__gt: rest.power_port_count__gt power_port_count__gte: rest.power_port_count__gte power_port_count__lt: rest.power_port_count__lt power_port_count__lte: rest.power_port_count__lte power_port_count__n: rest.power_port_count__n power_ports: rest.power_ports primary_ip4: rest.primary_ip4 primary_ip4__n: rest.primary_ip4__n primary_ip4_id: rest.primary_ip4_id primary_ip4_id__n: rest.primary_ip4_id__n primary_ip6: rest.primary_ip6 primary_ip6__n: rest.primary_ip6__n primary_ip6_id: rest.primary_ip6_id primary_ip6_id__n: rest.primary_ip6_id__n q: rest.q rack_id: rest.rack_id rack_id__n: rest.rack_id__n rear_port_count: rest.rear_port_count rear_port_count__empty: rest.rear_port_count__empty rear_port_count__gt: rest.rear_port_count__gt rear_port_count__gte: rest.rear_port_count__gte rear_port_count__lt: rest.rear_port_count__lt rear_port_count__lte: rest.rear_port_count__lte rear_port_count__n: rest.rear_port_count__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n role: rest.role role__n: rest.role__n role_id: rest.role_id role_id__n: rest.role_id__n serial: rest.serial serial__empty: rest.serial__empty serial__ic: rest.serial__ic serial__ie: rest.serial__ie serial__iew: rest.serial__iew serial__iregex: rest.serial__iregex serial__isw: rest.serial__isw serial__n: rest.serial__n serial__nic: rest.serial__nic serial__nie: rest.serial__nie serial__niew: rest.serial__niew serial__nisw: rest.serial__nisw serial__regex: rest.serial__regex site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request vc_position: rest.vc_position vc_position__empty: rest.vc_position__empty vc_position__gt: rest.vc_position__gt vc_position__gte: rest.vc_position__gte vc_position__lt: rest.vc_position__lt vc_position__lte: rest.vc_position__lte vc_position__n: rest.vc_position__n vc_priority: rest.vc_priority vc_priority__empty: rest.vc_priority__empty vc_priority__gt: rest.vc_priority__gt vc_priority__gte: rest.vc_priority__gte vc_priority__lt: rest.vc_priority__lt vc_priority__lte: rest.vc_priority__lte vc_priority__n: rest.vc_priority__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n virtual_chassis_member: rest.virtual_chassis_member outputParameters: - type: object mapping: $. - method: POST name: dcimdevicescreate description: Post a list of device objects. call: netbox-dcim.dcimdevicescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicesbulkupdate description: Put a list of device objects. call: netbox-dcim.dcimdevicesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicesbulkpartialupdate description: Patch a list of device objects. call: netbox-dcim.dcimdevicesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicesbulkdestroy description: Delete a list of device objects. call: netbox-dcim.dcimdevicesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/devices/{id} name: api-dcim-devices-id description: REST surface for api-dcim-devices-id. operations: - method: GET name: dcimdevicesretrieve description: Get a device object. call: netbox-dcim.dcimdevicesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimdevicesupdate description: Put a device object. call: netbox-dcim.dcimdevicesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimdevicespartialupdate description: Patch a device object. call: netbox-dcim.dcimdevicespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimdevicesdestroy description: Delete a device object. call: netbox-dcim.dcimdevicesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/devices/{id}/render-config name: api-dcim-devices-id-render-config description: REST surface for api-dcim-devices-id-render-config. operations: - method: POST name: dcimdevicesrenderconfigcreate description: Resolve and render the preferred ConfigTemplate for this Device or Virtual Machine. call: netbox-dcim.dcimdevicesrenderconfigcreate with: format: rest.format id: rest.id body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/front-port-templates name: api-dcim-front-port-templates description: REST surface for api-dcim-front-port-templates. operations: - method: GET name: dcimfrontporttemplateslist description: Get a list of front port template objects. call: netbox-dcim.dcimfrontporttemplateslist with: color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering positions: rest.positions positions__empty: rest.positions__empty positions__gt: rest.positions__gt positions__gte: rest.positions__gte positions__lt: rest.positions__lt positions__lte: rest.positions__lte positions__n: rest.positions__n q: rest.q rear_port_id: rest.rear_port_id rear_port_id__n: rest.rear_port_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimfrontporttemplatescreate description: Post a list of front port template objects. call: netbox-dcim.dcimfrontporttemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimfrontporttemplatesbulkupdate description: Put a list of front port template objects. call: netbox-dcim.dcimfrontporttemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimfrontporttemplatesbulkpartialupdate description: Patch a list of front port template objects. call: netbox-dcim.dcimfrontporttemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimfrontporttemplatesbulkdestroy description: Delete a list of front port template objects. call: netbox-dcim.dcimfrontporttemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/front-port-templates/{id} name: api-dcim-front-port-templates-id description: REST surface for api-dcim-front-port-templates-id. operations: - method: GET name: dcimfrontporttemplatesretrieve description: Get a front port template object. call: netbox-dcim.dcimfrontporttemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimfrontporttemplatesupdate description: Put a front port template object. call: netbox-dcim.dcimfrontporttemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimfrontporttemplatespartialupdate description: Patch a front port template object. call: netbox-dcim.dcimfrontporttemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimfrontporttemplatesdestroy description: Delete a front port template object. call: netbox-dcim.dcimfrontporttemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/front-ports name: api-dcim-front-ports description: REST surface for api-dcim-front-ports. operations: - method: GET name: dcimfrontportslist description: Get a list of front port objects. call: netbox-dcim.dcimfrontportslist with: cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n positions: rest.positions positions__empty: rest.positions__empty positions__gt: rest.positions__gt positions__gte: rest.positions__gte positions__lt: rest.positions__lt positions__lte: rest.positions__lte positions__n: rest.positions__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n rear_port_id: rest.rear_port_id rear_port_id__n: rest.rear_port_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimfrontportscreate description: Post a list of front port objects. call: netbox-dcim.dcimfrontportscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimfrontportsbulkupdate description: Put a list of front port objects. call: netbox-dcim.dcimfrontportsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimfrontportsbulkpartialupdate description: Patch a list of front port objects. call: netbox-dcim.dcimfrontportsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimfrontportsbulkdestroy description: Delete a list of front port objects. call: netbox-dcim.dcimfrontportsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/front-ports/{id} name: api-dcim-front-ports-id description: REST surface for api-dcim-front-ports-id. operations: - method: GET name: dcimfrontportsretrieve description: Get a front port object. call: netbox-dcim.dcimfrontportsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimfrontportsupdate description: Put a front port object. call: netbox-dcim.dcimfrontportsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimfrontportspartialupdate description: Patch a front port object. call: netbox-dcim.dcimfrontportspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimfrontportsdestroy description: Delete a front port object. call: netbox-dcim.dcimfrontportsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/front-ports/{id}/paths name: api-dcim-front-ports-id-paths description: REST surface for api-dcim-front-ports-id-paths. operations: - method: GET name: dcimfrontportspathsretrieve description: Return all CablePaths which traverse a given pass-through port. call: netbox-dcim.dcimfrontportspathsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/interface-templates name: api-dcim-interface-templates description: REST surface for api-dcim-interface-templates. operations: - method: GET name: dciminterfacetemplateslist description: Get a list of interface template objects. call: netbox-dcim.dciminterfacetemplateslist with: bridge_id: rest.bridge_id bridge_id__n: rest.bridge_id__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n enabled: rest.enabled id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit mgmt_only: rest.mgmt_only modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering poe_mode: rest.poe_mode poe_mode__empty: rest.poe_mode__empty poe_mode__ic: rest.poe_mode__ic poe_mode__ie: rest.poe_mode__ie poe_mode__iew: rest.poe_mode__iew poe_mode__iregex: rest.poe_mode__iregex poe_mode__isw: rest.poe_mode__isw poe_mode__n: rest.poe_mode__n poe_mode__nic: rest.poe_mode__nic poe_mode__nie: rest.poe_mode__nie poe_mode__niew: rest.poe_mode__niew poe_mode__nisw: rest.poe_mode__nisw poe_mode__regex: rest.poe_mode__regex poe_type: rest.poe_type poe_type__empty: rest.poe_type__empty poe_type__ic: rest.poe_type__ic poe_type__ie: rest.poe_type__ie poe_type__iew: rest.poe_type__iew poe_type__iregex: rest.poe_type__iregex poe_type__isw: rest.poe_type__isw poe_type__n: rest.poe_type__n poe_type__nic: rest.poe_type__nic poe_type__nie: rest.poe_type__nie poe_type__niew: rest.poe_type__niew poe_type__nisw: rest.poe_type__nisw poe_type__regex: rest.poe_type__regex q: rest.q rf_role: rest.rf_role rf_role__empty: rest.rf_role__empty rf_role__ic: rest.rf_role__ic rf_role__ie: rest.rf_role__ie rf_role__iew: rest.rf_role__iew rf_role__iregex: rest.rf_role__iregex rf_role__isw: rest.rf_role__isw rf_role__n: rest.rf_role__n rf_role__nic: rest.rf_role__nic rf_role__nie: rest.rf_role__nie rf_role__niew: rest.rf_role__niew rf_role__nisw: rest.rf_role__nisw rf_role__regex: rest.rf_role__regex type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dciminterfacetemplatescreate description: Post a list of interface template objects. call: netbox-dcim.dciminterfacetemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dciminterfacetemplatesbulkupdate description: Put a list of interface template objects. call: netbox-dcim.dciminterfacetemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminterfacetemplatesbulkpartialupdate description: Patch a list of interface template objects. call: netbox-dcim.dciminterfacetemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminterfacetemplatesbulkdestroy description: Delete a list of interface template objects. call: netbox-dcim.dciminterfacetemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/interface-templates/{id} name: api-dcim-interface-templates-id description: REST surface for api-dcim-interface-templates-id. operations: - method: GET name: dciminterfacetemplatesretrieve description: Get a interface template object. call: netbox-dcim.dciminterfacetemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dciminterfacetemplatesupdate description: Put a interface template object. call: netbox-dcim.dciminterfacetemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminterfacetemplatespartialupdate description: Patch a interface template object. call: netbox-dcim.dciminterfacetemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminterfacetemplatesdestroy description: Delete a interface template object. call: netbox-dcim.dciminterfacetemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/interfaces name: api-dcim-interfaces description: REST surface for api-dcim-interfaces. operations: - method: GET name: dciminterfaceslist description: Get a list of interface objects. call: netbox-dcim.dciminterfaceslist with: bridge_id: rest.bridge_id bridge_id__n: rest.bridge_id__n cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n duplex: rest.duplex duplex__empty: rest.duplex__empty duplex__ic: rest.duplex__ic duplex__ie: rest.duplex__ie duplex__iew: rest.duplex__iew duplex__iregex: rest.duplex__iregex duplex__isw: rest.duplex__isw duplex__n: rest.duplex__n duplex__nic: rest.duplex__nic duplex__nie: rest.duplex__nie duplex__niew: rest.duplex__niew duplex__nisw: rest.duplex__nisw duplex__regex: rest.duplex__regex enabled: rest.enabled id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n kind: rest.kind l2vpn: rest.l2vpn l2vpn__n: rest.l2vpn__n l2vpn_id: rest.l2vpn_id l2vpn_id__n: rest.l2vpn_id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex lag_id: rest.lag_id lag_id__n: rest.lag_id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mac_address: rest.mac_address mac_address__ic: rest.mac_address__ic mac_address__ie: rest.mac_address__ie mac_address__iew: rest.mac_address__iew mac_address__iregex: rest.mac_address__iregex mac_address__isw: rest.mac_address__isw mac_address__n: rest.mac_address__n mac_address__nic: rest.mac_address__nic mac_address__nie: rest.mac_address__nie mac_address__niew: rest.mac_address__niew mac_address__nisw: rest.mac_address__nisw mac_address__regex: rest.mac_address__regex mark_connected: rest.mark_connected mgmt_only: rest.mgmt_only mode: rest.mode mode__empty: rest.mode__empty mode__ic: rest.mode__ic mode__ie: rest.mode__ie mode__iew: rest.mode__iew mode__iregex: rest.mode__iregex mode__isw: rest.mode__isw mode__n: rest.mode__n mode__nic: rest.mode__nic mode__nie: rest.mode__nie mode__niew: rest.mode__niew mode__nisw: rest.mode__nisw mode__regex: rest.mode__regex modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n mtu: rest.mtu mtu__empty: rest.mtu__empty mtu__gt: rest.mtu__gt mtu__gte: rest.mtu__gte mtu__lt: rest.mtu__lt mtu__lte: rest.mtu__lte mtu__n: rest.mtu__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n poe_mode: rest.poe_mode poe_mode__empty: rest.poe_mode__empty poe_mode__ic: rest.poe_mode__ic poe_mode__ie: rest.poe_mode__ie poe_mode__iew: rest.poe_mode__iew poe_mode__iregex: rest.poe_mode__iregex poe_mode__isw: rest.poe_mode__isw poe_mode__n: rest.poe_mode__n poe_mode__nic: rest.poe_mode__nic poe_mode__nie: rest.poe_mode__nie poe_mode__niew: rest.poe_mode__niew poe_mode__nisw: rest.poe_mode__nisw poe_mode__regex: rest.poe_mode__regex poe_type: rest.poe_type poe_type__empty: rest.poe_type__empty poe_type__ic: rest.poe_type__ic poe_type__ie: rest.poe_type__ie poe_type__iew: rest.poe_type__iew poe_type__iregex: rest.poe_type__iregex poe_type__isw: rest.poe_type__isw poe_type__n: rest.poe_type__n poe_type__nic: rest.poe_type__nic poe_type__nie: rest.poe_type__nie poe_type__niew: rest.poe_type__niew poe_type__nisw: rest.poe_type__nisw poe_type__regex: rest.poe_type__regex primary_mac_address: rest.primary_mac_address primary_mac_address__n: rest.primary_mac_address__n primary_mac_address_id: rest.primary_mac_address_id primary_mac_address_id__n: rest.primary_mac_address_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n rf_channel: rest.rf_channel rf_channel__empty: rest.rf_channel__empty rf_channel__ic: rest.rf_channel__ic rf_channel__ie: rest.rf_channel__ie rf_channel__iew: rest.rf_channel__iew rf_channel__iregex: rest.rf_channel__iregex rf_channel__isw: rest.rf_channel__isw rf_channel__n: rest.rf_channel__n rf_channel__nic: rest.rf_channel__nic rf_channel__nie: rest.rf_channel__nie rf_channel__niew: rest.rf_channel__niew rf_channel__nisw: rest.rf_channel__nisw rf_channel__regex: rest.rf_channel__regex rf_channel_frequency: rest.rf_channel_frequency rf_channel_frequency__empty: rest.rf_channel_frequency__empty rf_channel_frequency__gt: rest.rf_channel_frequency__gt rf_channel_frequency__gte: rest.rf_channel_frequency__gte rf_channel_frequency__lt: rest.rf_channel_frequency__lt rf_channel_frequency__lte: rest.rf_channel_frequency__lte rf_channel_frequency__n: rest.rf_channel_frequency__n rf_channel_width: rest.rf_channel_width rf_channel_width__empty: rest.rf_channel_width__empty rf_channel_width__gt: rest.rf_channel_width__gt rf_channel_width__gte: rest.rf_channel_width__gte rf_channel_width__lt: rest.rf_channel_width__lt rf_channel_width__lte: rest.rf_channel_width__lte rf_channel_width__n: rest.rf_channel_width__n rf_role: rest.rf_role rf_role__empty: rest.rf_role__empty rf_role__ic: rest.rf_role__ic rf_role__ie: rest.rf_role__ie rf_role__iew: rest.rf_role__iew rf_role__iregex: rest.rf_role__iregex rf_role__isw: rest.rf_role__isw rf_role__n: rest.rf_role__n rf_role__nic: rest.rf_role__nic rf_role__nie: rest.rf_role__nie rf_role__niew: rest.rf_role__niew rf_role__nisw: rest.rf_role__nisw rf_role__regex: rest.rf_role__regex site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n speed: rest.speed speed__empty: rest.speed__empty speed__gt: rest.speed__gt speed__gte: rest.speed__gte speed__lt: rest.speed__lt speed__lte: rest.speed__lte speed__n: rest.speed__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n tx_power: rest.tx_power tx_power__empty: rest.tx_power__empty tx_power__gt: rest.tx_power__gt tx_power__gte: rest.tx_power__gte tx_power__lt: rest.tx_power__lt tx_power__lte: rest.tx_power__lte tx_power__n: rest.tx_power__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request vdc: rest.vdc vdc__n: rest.vdc__n vdc_id: rest.vdc_id vdc_id__n: rest.vdc_id__n vdc_identifier: rest.vdc_identifier vdc_identifier__n: rest.vdc_identifier__n virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n virtual_chassis_member: rest.virtual_chassis_member virtual_chassis_member_id: rest.virtual_chassis_member_id virtual_chassis_member_or_master: rest.virtual_chassis_member_or_master virtual_chassis_member_or_master_id: rest.virtual_chassis_member_or_master_id virtual_circuit_id: rest.virtual_circuit_id virtual_circuit_id__n: rest.virtual_circuit_id__n virtual_circuit_termination_id: rest.virtual_circuit_termination_id virtual_circuit_termination_id__n: rest.virtual_circuit_termination_id__n vlan: rest.vlan vlan_id: rest.vlan_id vlan_translation_policy: rest.vlan_translation_policy vlan_translation_policy__n: rest.vlan_translation_policy__n vlan_translation_policy_id: rest.vlan_translation_policy_id vlan_translation_policy_id__n: rest.vlan_translation_policy_id__n vrf: rest.vrf vrf__n: rest.vrf__n vrf_id: rest.vrf_id vrf_id__n: rest.vrf_id__n wireless_lan_id: rest.wireless_lan_id wireless_lan_id__n: rest.wireless_lan_id__n wireless_link_id: rest.wireless_link_id wireless_link_id__n: rest.wireless_link_id__n wwn: rest.wwn wwn__ic: rest.wwn__ic wwn__ie: rest.wwn__ie wwn__iew: rest.wwn__iew wwn__iregex: rest.wwn__iregex wwn__isw: rest.wwn__isw wwn__n: rest.wwn__n wwn__nic: rest.wwn__nic wwn__nie: rest.wwn__nie wwn__niew: rest.wwn__niew wwn__nisw: rest.wwn__nisw wwn__regex: rest.wwn__regex outputParameters: - type: object mapping: $. - method: POST name: dciminterfacescreate description: Post a list of interface objects. call: netbox-dcim.dciminterfacescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dciminterfacesbulkupdate description: Put a list of interface objects. call: netbox-dcim.dciminterfacesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminterfacesbulkpartialupdate description: Patch a list of interface objects. call: netbox-dcim.dciminterfacesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminterfacesbulkdestroy description: Delete a list of interface objects. call: netbox-dcim.dciminterfacesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/interfaces/{id} name: api-dcim-interfaces-id description: REST surface for api-dcim-interfaces-id. operations: - method: GET name: dciminterfacesretrieve description: Get a interface object. call: netbox-dcim.dciminterfacesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dciminterfacesupdate description: Put a interface object. call: netbox-dcim.dciminterfacesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminterfacespartialupdate description: Patch a interface object. call: netbox-dcim.dciminterfacespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminterfacesdestroy description: Delete a interface object. call: netbox-dcim.dciminterfacesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/interfaces/{id}/trace name: api-dcim-interfaces-id-trace description: REST surface for api-dcim-interfaces-id-trace. operations: - method: GET name: dciminterfacestraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dciminterfacestraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-item-roles name: api-dcim-inventory-item-roles description: REST surface for api-dcim-inventory-item-roles. operations: - method: GET name: dciminventoryitemroleslist description: Get a list of inventory item role objects. call: netbox-dcim.dciminventoryitemroleslist with: color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dciminventoryitemrolescreate description: Post a list of inventory item role objects. call: netbox-dcim.dciminventoryitemrolescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemrolesbulkupdate description: Put a list of inventory item role objects. call: netbox-dcim.dciminventoryitemrolesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemrolesbulkpartialupdate description: Patch a list of inventory item role objects. call: netbox-dcim.dciminventoryitemrolesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemrolesbulkdestroy description: Delete a list of inventory item role objects. call: netbox-dcim.dciminventoryitemrolesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-item-roles/{id} name: api-dcim-inventory-item-roles-id description: REST surface for api-dcim-inventory-item-roles-id. operations: - method: GET name: dciminventoryitemrolesretrieve description: Get a inventory item role object. call: netbox-dcim.dciminventoryitemrolesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemrolesupdate description: Put a inventory item role object. call: netbox-dcim.dciminventoryitemrolesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemrolespartialupdate description: Patch a inventory item role object. call: netbox-dcim.dciminventoryitemrolespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemrolesdestroy description: Delete a inventory item role object. call: netbox-dcim.dciminventoryitemrolesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-item-templates name: api-dcim-inventory-item-templates description: REST surface for api-dcim-inventory-item-templates. operations: - method: GET name: dciminventoryitemtemplateslist description: Get a list of inventory item template objects. call: netbox-dcim.dciminventoryitemtemplateslist with: component_id: rest.component_id component_id__empty: rest.component_id__empty component_id__gt: rest.component_id__gt component_id__gte: rest.component_id__gte component_id__lt: rest.component_id__lt component_id__lte: rest.component_id__lte component_id__n: rest.component_id__n component_type: rest.component_type component_type__n: rest.component_type__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering parent_id: rest.parent_id parent_id__n: rest.parent_id__n part_id: rest.part_id part_id__empty: rest.part_id__empty part_id__ic: rest.part_id__ic part_id__ie: rest.part_id__ie part_id__iew: rest.part_id__iew part_id__iregex: rest.part_id__iregex part_id__isw: rest.part_id__isw part_id__n: rest.part_id__n part_id__nic: rest.part_id__nic part_id__nie: rest.part_id__nie part_id__niew: rest.part_id__niew part_id__nisw: rest.part_id__nisw part_id__regex: rest.part_id__regex q: rest.q role: rest.role role__n: rest.role__n role_id: rest.role_id role_id__n: rest.role_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dciminventoryitemtemplatescreate description: Post a list of inventory item template objects. call: netbox-dcim.dciminventoryitemtemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemtemplatesbulkupdate description: Put a list of inventory item template objects. call: netbox-dcim.dciminventoryitemtemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemtemplatesbulkpartialupdate description: Patch a list of inventory item template objects. call: netbox-dcim.dciminventoryitemtemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemtemplatesbulkdestroy description: Delete a list of inventory item template objects. call: netbox-dcim.dciminventoryitemtemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-item-templates/{id} name: api-dcim-inventory-item-templates-id description: REST surface for api-dcim-inventory-item-templates-id. operations: - method: GET name: dciminventoryitemtemplatesretrieve description: Get a inventory item template object. call: netbox-dcim.dciminventoryitemtemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemtemplatesupdate description: Put a inventory item template object. call: netbox-dcim.dciminventoryitemtemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemtemplatespartialupdate description: Patch a inventory item template object. call: netbox-dcim.dciminventoryitemtemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemtemplatesdestroy description: Delete a inventory item template object. call: netbox-dcim.dciminventoryitemtemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-items name: api-dcim-inventory-items description: REST surface for api-dcim-inventory-items. operations: - method: GET name: dciminventoryitemslist description: Get a list of inventory item objects. call: netbox-dcim.dciminventoryitemslist with: asset_tag: rest.asset_tag asset_tag__empty: rest.asset_tag__empty asset_tag__ic: rest.asset_tag__ic asset_tag__ie: rest.asset_tag__ie asset_tag__iew: rest.asset_tag__iew asset_tag__iregex: rest.asset_tag__iregex asset_tag__isw: rest.asset_tag__isw asset_tag__n: rest.asset_tag__n asset_tag__nic: rest.asset_tag__nic asset_tag__nie: rest.asset_tag__nie asset_tag__niew: rest.asset_tag__niew asset_tag__nisw: rest.asset_tag__nisw asset_tag__regex: rest.asset_tag__regex component_id: rest.component_id component_id__empty: rest.component_id__empty component_id__gt: rest.component_id__gt component_id__gte: rest.component_id__gte component_id__lt: rest.component_id__lt component_id__lte: rest.component_id__lte component_id__n: rest.component_id__n component_type: rest.component_type component_type__n: rest.component_type__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n discovered: rest.discovered id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n part_id: rest.part_id part_id__empty: rest.part_id__empty part_id__ic: rest.part_id__ic part_id__ie: rest.part_id__ie part_id__iew: rest.part_id__iew part_id__iregex: rest.part_id__iregex part_id__isw: rest.part_id__isw part_id__n: rest.part_id__n part_id__nic: rest.part_id__nic part_id__nie: rest.part_id__nie part_id__niew: rest.part_id__niew part_id__nisw: rest.part_id__nisw part_id__regex: rest.part_id__regex q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n role: rest.role role__n: rest.role__n role_id: rest.role_id role_id__n: rest.role_id__n serial: rest.serial serial__empty: rest.serial__empty serial__ic: rest.serial__ic serial__ie: rest.serial__ie serial__iew: rest.serial__iew serial__iregex: rest.serial__iregex serial__isw: rest.serial__isw serial__n: rest.serial__n serial__nic: rest.serial__nic serial__nie: rest.serial__nie serial__niew: rest.serial__niew serial__nisw: rest.serial__nisw serial__regex: rest.serial__regex site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dciminventoryitemscreate description: Post a list of inventory item objects. call: netbox-dcim.dciminventoryitemscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemsbulkupdate description: Put a list of inventory item objects. call: netbox-dcim.dciminventoryitemsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemsbulkpartialupdate description: Patch a list of inventory item objects. call: netbox-dcim.dciminventoryitemsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemsbulkdestroy description: Delete a list of inventory item objects. call: netbox-dcim.dciminventoryitemsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/inventory-items/{id} name: api-dcim-inventory-items-id description: REST surface for api-dcim-inventory-items-id. operations: - method: GET name: dciminventoryitemsretrieve description: Get a inventory item object. call: netbox-dcim.dciminventoryitemsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dciminventoryitemsupdate description: Put a inventory item object. call: netbox-dcim.dciminventoryitemsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dciminventoryitemspartialupdate description: Patch a inventory item object. call: netbox-dcim.dciminventoryitemspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dciminventoryitemsdestroy description: Delete a inventory item object. call: netbox-dcim.dciminventoryitemsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/locations name: api-dcim-locations description: REST surface for api-dcim-locations. operations: - method: GET name: dcimlocationslist description: Get a list of location objects. call: netbox-dcim.dcimlocationslist with: ancestor: rest.ancestor ancestor__n: rest.ancestor__n ancestor_id: rest.ancestor_id ancestor_id__n: rest.ancestor_id__n contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex facility: rest.facility facility__empty: rest.facility__empty facility__ic: rest.facility__ic facility__ie: rest.facility__ie facility__iew: rest.facility__iew facility__iregex: rest.facility__iregex facility__isw: rest.facility__isw facility__n: rest.facility__n facility__nic: rest.facility__nic facility__nie: rest.facility__nie facility__niew: rest.facility__niew facility__nisw: rest.facility__nisw facility__regex: rest.facility__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent: rest.parent parent__n: rest.parent__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n q: rest.q region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimlocationscreate description: Post a list of location objects. call: netbox-dcim.dcimlocationscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimlocationsbulkupdate description: Put a list of location objects. call: netbox-dcim.dcimlocationsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimlocationsbulkpartialupdate description: Patch a list of location objects. call: netbox-dcim.dcimlocationsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimlocationsbulkdestroy description: Delete a list of location objects. call: netbox-dcim.dcimlocationsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/locations/{id} name: api-dcim-locations-id description: REST surface for api-dcim-locations-id. operations: - method: GET name: dcimlocationsretrieve description: Get a location object. call: netbox-dcim.dcimlocationsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimlocationsupdate description: Put a location object. call: netbox-dcim.dcimlocationsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimlocationspartialupdate description: Patch a location object. call: netbox-dcim.dcimlocationspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimlocationsdestroy description: Delete a location object. call: netbox-dcim.dcimlocationsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/mac-addresses name: api-dcim-mac-addresses description: REST surface for api-dcim-mac-addresses. operations: - method: GET name: dcimmacaddresseslist description: Get a list of MAC address objects. call: netbox-dcim.dcimmacaddresseslist with: assigned: rest.assigned assigned_object_id: rest.assigned_object_id assigned_object_id__empty: rest.assigned_object_id__empty assigned_object_id__gt: rest.assigned_object_id__gt assigned_object_id__gte: rest.assigned_object_id__gte assigned_object_id__lt: rest.assigned_object_id__lt assigned_object_id__lte: rest.assigned_object_id__lte assigned_object_id__n: rest.assigned_object_id__n assigned_object_type: rest.assigned_object_type assigned_object_type__n: rest.assigned_object_type__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device_id: rest.device_id id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n interface: rest.interface interface__n: rest.interface__n interface_id: rest.interface_id interface_id__n: rest.interface_id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit mac_address: rest.mac_address mac_address__ic: rest.mac_address__ic mac_address__ie: rest.mac_address__ie mac_address__iew: rest.mac_address__iew mac_address__iregex: rest.mac_address__iregex mac_address__isw: rest.mac_address__isw mac_address__n: rest.mac_address__n mac_address__nic: rest.mac_address__nic mac_address__nie: rest.mac_address__nie mac_address__niew: rest.mac_address__niew mac_address__nisw: rest.mac_address__nisw mac_address__regex: rest.mac_address__regex modified_by_request: rest.modified_by_request offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n primary: rest.primary q: rest.q tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request virtual_machine: rest.virtual_machine virtual_machine_id: rest.virtual_machine_id vminterface: rest.vminterface vminterface__n: rest.vminterface__n vminterface_id: rest.vminterface_id vminterface_id__n: rest.vminterface_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimmacaddressescreate description: Post a list of MAC address objects. call: netbox-dcim.dcimmacaddressescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmacaddressesbulkupdate description: Put a list of MAC address objects. call: netbox-dcim.dcimmacaddressesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmacaddressesbulkpartialupdate description: Patch a list of MAC address objects. call: netbox-dcim.dcimmacaddressesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmacaddressesbulkdestroy description: Delete a list of MAC address objects. call: netbox-dcim.dcimmacaddressesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/mac-addresses/{id} name: api-dcim-mac-addresses-id description: REST surface for api-dcim-mac-addresses-id. operations: - method: GET name: dcimmacaddressesretrieve description: Get a MAC address object. call: netbox-dcim.dcimmacaddressesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmacaddressesupdate description: Put a MAC address object. call: netbox-dcim.dcimmacaddressesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmacaddressespartialupdate description: Patch a MAC address object. call: netbox-dcim.dcimmacaddressespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmacaddressesdestroy description: Delete a MAC address object. call: netbox-dcim.dcimmacaddressesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/manufacturers name: api-dcim-manufacturers description: REST surface for api-dcim-manufacturers. operations: - method: GET name: dcimmanufacturerslist description: Get a list of manufacturer objects. call: netbox-dcim.dcimmanufacturerslist with: contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimmanufacturerscreate description: Post a list of manufacturer objects. call: netbox-dcim.dcimmanufacturerscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmanufacturersbulkupdate description: Put a list of manufacturer objects. call: netbox-dcim.dcimmanufacturersbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmanufacturersbulkpartialupdate description: Patch a list of manufacturer objects. call: netbox-dcim.dcimmanufacturersbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmanufacturersbulkdestroy description: Delete a list of manufacturer objects. call: netbox-dcim.dcimmanufacturersbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/manufacturers/{id} name: api-dcim-manufacturers-id description: REST surface for api-dcim-manufacturers-id. operations: - method: GET name: dcimmanufacturersretrieve description: Get a manufacturer object. call: netbox-dcim.dcimmanufacturersretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmanufacturersupdate description: Put a manufacturer object. call: netbox-dcim.dcimmanufacturersupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmanufacturerspartialupdate description: Patch a manufacturer object. call: netbox-dcim.dcimmanufacturerspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmanufacturersdestroy description: Delete a manufacturer object. call: netbox-dcim.dcimmanufacturersdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-bay-templates name: api-dcim-module-bay-templates description: REST surface for api-dcim-module-bay-templates. operations: - method: GET name: dcimmodulebaytemplateslist description: Get a list of module bay template objects. call: netbox-dcim.dcimmodulebaytemplateslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering position: rest.position position__empty: rest.position__empty position__ic: rest.position__ic position__ie: rest.position__ie position__iew: rest.position__iew position__iregex: rest.position__iregex position__isw: rest.position__isw position__n: rest.position__n position__nic: rest.position__nic position__nie: rest.position__nie position__niew: rest.position__niew position__nisw: rest.position__nisw position__regex: rest.position__regex q: rest.q updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimmodulebaytemplatescreate description: Post a list of module bay template objects. call: netbox-dcim.dcimmodulebaytemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulebaytemplatesbulkupdate description: Put a list of module bay template objects. call: netbox-dcim.dcimmodulebaytemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulebaytemplatesbulkpartialupdate description: Patch a list of module bay template objects. call: netbox-dcim.dcimmodulebaytemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulebaytemplatesbulkdestroy description: Delete a list of module bay template objects. call: netbox-dcim.dcimmodulebaytemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-bay-templates/{id} name: api-dcim-module-bay-templates-id description: REST surface for api-dcim-module-bay-templates-id. operations: - method: GET name: dcimmodulebaytemplatesretrieve description: Get a module bay template object. call: netbox-dcim.dcimmodulebaytemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulebaytemplatesupdate description: Put a module bay template object. call: netbox-dcim.dcimmodulebaytemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulebaytemplatespartialupdate description: Patch a module bay template object. call: netbox-dcim.dcimmodulebaytemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulebaytemplatesdestroy description: Delete a module bay template object. call: netbox-dcim.dcimmodulebaytemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-bays name: api-dcim-module-bays description: REST surface for api-dcim-module-bays. operations: - method: GET name: dcimmodulebayslist description: Get a list of module bay objects. call: netbox-dcim.dcimmodulebayslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n installed_module_id: rest.installed_module_id installed_module_id__n: rest.installed_module_id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n position: rest.position position__empty: rest.position__empty position__ic: rest.position__ic position__ie: rest.position__ie position__iew: rest.position__iew position__iregex: rest.position__iregex position__isw: rest.position__isw position__n: rest.position__n position__nic: rest.position__nic position__nie: rest.position__nie position__niew: rest.position__niew position__nisw: rest.position__nisw position__regex: rest.position__regex q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimmodulebayscreate description: Post a list of module bay objects. call: netbox-dcim.dcimmodulebayscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulebaysbulkupdate description: Put a list of module bay objects. call: netbox-dcim.dcimmodulebaysbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulebaysbulkpartialupdate description: Patch a list of module bay objects. call: netbox-dcim.dcimmodulebaysbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulebaysbulkdestroy description: Delete a list of module bay objects. call: netbox-dcim.dcimmodulebaysbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-bays/{id} name: api-dcim-module-bays-id description: REST surface for api-dcim-module-bays-id. operations: - method: GET name: dcimmodulebaysretrieve description: Get a module bay object. call: netbox-dcim.dcimmodulebaysretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulebaysupdate description: Put a module bay object. call: netbox-dcim.dcimmodulebaysupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulebayspartialupdate description: Patch a module bay object. call: netbox-dcim.dcimmodulebayspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulebaysdestroy description: Delete a module bay object. call: netbox-dcim.dcimmodulebaysdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-type-profiles name: api-dcim-module-type-profiles description: REST surface for api-dcim-module-type-profiles. operations: - method: GET name: dcimmoduletypeprofileslist description: Get a list of module type profile objects. call: netbox-dcim.dcimmoduletypeprofileslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimmoduletypeprofilescreate description: Post a list of module type profile objects. call: netbox-dcim.dcimmoduletypeprofilescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmoduletypeprofilesbulkupdate description: Put a list of module type profile objects. call: netbox-dcim.dcimmoduletypeprofilesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmoduletypeprofilesbulkpartialupdate description: Patch a list of module type profile objects. call: netbox-dcim.dcimmoduletypeprofilesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmoduletypeprofilesbulkdestroy description: Delete a list of module type profile objects. call: netbox-dcim.dcimmoduletypeprofilesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-type-profiles/{id} name: api-dcim-module-type-profiles-id description: REST surface for api-dcim-module-type-profiles-id. operations: - method: GET name: dcimmoduletypeprofilesretrieve description: Get a module type profile object. call: netbox-dcim.dcimmoduletypeprofilesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmoduletypeprofilesupdate description: Put a module type profile object. call: netbox-dcim.dcimmoduletypeprofilesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmoduletypeprofilespartialupdate description: Patch a module type profile object. call: netbox-dcim.dcimmoduletypeprofilespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmoduletypeprofilesdestroy description: Delete a module type profile object. call: netbox-dcim.dcimmoduletypeprofilesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-types name: api-dcim-module-types description: REST surface for api-dcim-module-types. operations: - method: GET name: dcimmoduletypeslist description: Get a list of module type objects. call: netbox-dcim.dcimmoduletypeslist with: airflow: rest.airflow airflow__empty: rest.airflow__empty airflow__ic: rest.airflow__ic airflow__ie: rest.airflow__ie airflow__iew: rest.airflow__iew airflow__iregex: rest.airflow__iregex airflow__isw: rest.airflow__isw airflow__n: rest.airflow__n airflow__nic: rest.airflow__nic airflow__nie: rest.airflow__nie airflow__niew: rest.airflow__niew airflow__nisw: rest.airflow__nisw airflow__regex: rest.airflow__regex console_ports: rest.console_ports console_server_ports: rest.console_server_ports created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n interfaces: rest.interfaces last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n model: rest.model model__empty: rest.model__empty model__ic: rest.model__ic model__ie: rest.model__ie model__iew: rest.model__iew model__iregex: rest.model__iregex model__isw: rest.model__isw model__n: rest.model__n model__nic: rest.model__nic model__nie: rest.model__nie model__niew: rest.model__niew model__nisw: rest.model__nisw model__regex: rest.model__regex modified_by_request: rest.modified_by_request module_count: rest.module_count module_count__empty: rest.module_count__empty module_count__gt: rest.module_count__gt module_count__gte: rest.module_count__gte module_count__lt: rest.module_count__lt module_count__lte: rest.module_count__lte module_count__n: rest.module_count__n offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n part_number: rest.part_number part_number__empty: rest.part_number__empty part_number__ic: rest.part_number__ic part_number__ie: rest.part_number__ie part_number__iew: rest.part_number__iew part_number__iregex: rest.part_number__iregex part_number__isw: rest.part_number__isw part_number__n: rest.part_number__n part_number__nic: rest.part_number__nic part_number__nie: rest.part_number__nie part_number__niew: rest.part_number__niew part_number__nisw: rest.part_number__nisw part_number__regex: rest.part_number__regex pass_through_ports: rest.pass_through_ports power_outlets: rest.power_outlets power_ports: rest.power_ports profile: rest.profile profile__n: rest.profile__n profile_id: rest.profile_id profile_id__n: rest.profile_id__n q: rest.q tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request weight: rest.weight weight__empty: rest.weight__empty weight__gt: rest.weight__gt weight__gte: rest.weight__gte weight__lt: rest.weight__lt weight__lte: rest.weight__lte weight__n: rest.weight__n weight_unit: rest.weight_unit weight_unit__empty: rest.weight_unit__empty weight_unit__ic: rest.weight_unit__ic weight_unit__ie: rest.weight_unit__ie weight_unit__iew: rest.weight_unit__iew weight_unit__iregex: rest.weight_unit__iregex weight_unit__isw: rest.weight_unit__isw weight_unit__n: rest.weight_unit__n weight_unit__nic: rest.weight_unit__nic weight_unit__nie: rest.weight_unit__nie weight_unit__niew: rest.weight_unit__niew weight_unit__nisw: rest.weight_unit__nisw weight_unit__regex: rest.weight_unit__regex outputParameters: - type: object mapping: $. - method: POST name: dcimmoduletypescreate description: Post a list of module type objects. call: netbox-dcim.dcimmoduletypescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmoduletypesbulkupdate description: Put a list of module type objects. call: netbox-dcim.dcimmoduletypesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmoduletypesbulkpartialupdate description: Patch a list of module type objects. call: netbox-dcim.dcimmoduletypesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmoduletypesbulkdestroy description: Delete a list of module type objects. call: netbox-dcim.dcimmoduletypesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/module-types/{id} name: api-dcim-module-types-id description: REST surface for api-dcim-module-types-id. operations: - method: GET name: dcimmoduletypesretrieve description: Get a module type object. call: netbox-dcim.dcimmoduletypesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmoduletypesupdate description: Put a module type object. call: netbox-dcim.dcimmoduletypesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmoduletypespartialupdate description: Patch a module type object. call: netbox-dcim.dcimmoduletypespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmoduletypesdestroy description: Delete a module type object. call: netbox-dcim.dcimmoduletypesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/modules name: api-dcim-modules description: REST surface for api-dcim-modules. operations: - method: GET name: dcimmoduleslist description: Get a list of module objects. call: netbox-dcim.dcimmoduleslist with: asset_tag: rest.asset_tag asset_tag__empty: rest.asset_tag__empty asset_tag__ic: rest.asset_tag__ic asset_tag__ie: rest.asset_tag__ie asset_tag__iew: rest.asset_tag__iew asset_tag__iregex: rest.asset_tag__iregex asset_tag__isw: rest.asset_tag__isw asset_tag__n: rest.asset_tag__n asset_tag__nic: rest.asset_tag__nic asset_tag__nie: rest.asset_tag__nie asset_tag__niew: rest.asset_tag__niew asset_tag__nisw: rest.asset_tag__nisw asset_tag__regex: rest.asset_tag__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n modified_by_request: rest.modified_by_request module_bay_id: rest.module_bay_id module_bay_id__n: rest.module_bay_id__n module_type: rest.module_type module_type__n: rest.module_type__n module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n profile: rest.profile profile__n: rest.profile__n profile_id: rest.profile_id profile_id__n: rest.profile_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n serial: rest.serial serial__empty: rest.serial__empty serial__ic: rest.serial__ic serial__ie: rest.serial__ie serial__iew: rest.serial__iew serial__iregex: rest.serial__iregex serial__isw: rest.serial__isw serial__n: rest.serial__n serial__nic: rest.serial__nic serial__nie: rest.serial__nie serial__niew: rest.serial__niew serial__nisw: rest.serial__nisw serial__regex: rest.serial__regex site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimmodulescreate description: Post a list of module objects. call: netbox-dcim.dcimmodulescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulesbulkupdate description: Put a list of module objects. call: netbox-dcim.dcimmodulesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulesbulkpartialupdate description: Patch a list of module objects. call: netbox-dcim.dcimmodulesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulesbulkdestroy description: Delete a list of module objects. call: netbox-dcim.dcimmodulesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/modules/{id} name: api-dcim-modules-id description: REST surface for api-dcim-modules-id. operations: - method: GET name: dcimmodulesretrieve description: Get a module object. call: netbox-dcim.dcimmodulesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimmodulesupdate description: Put a module object. call: netbox-dcim.dcimmodulesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimmodulespartialupdate description: Patch a module object. call: netbox-dcim.dcimmodulespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimmodulesdestroy description: Delete a module object. call: netbox-dcim.dcimmodulesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/platforms name: api-dcim-platforms description: REST surface for api-dcim-platforms. operations: - method: GET name: dcimplatformslist description: Get a list of platform objects. call: netbox-dcim.dcimplatformslist with: ancestor: rest.ancestor ancestor__n: rest.ancestor__n ancestor_id: rest.ancestor_id ancestor_id__n: rest.ancestor_id__n available_for_device_type: rest.available_for_device_type config_template_id: rest.config_template_id config_template_id__n: rest.config_template_id__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent: rest.parent parent__n: rest.parent__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimplatformscreate description: Post a list of platform objects. call: netbox-dcim.dcimplatformscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimplatformsbulkupdate description: Put a list of platform objects. call: netbox-dcim.dcimplatformsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimplatformsbulkpartialupdate description: Patch a list of platform objects. call: netbox-dcim.dcimplatformsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimplatformsbulkdestroy description: Delete a list of platform objects. call: netbox-dcim.dcimplatformsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/platforms/{id} name: api-dcim-platforms-id description: REST surface for api-dcim-platforms-id. operations: - method: GET name: dcimplatformsretrieve description: Get a platform object. call: netbox-dcim.dcimplatformsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimplatformsupdate description: Put a platform object. call: netbox-dcim.dcimplatformsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimplatformspartialupdate description: Patch a platform object. call: netbox-dcim.dcimplatformspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimplatformsdestroy description: Delete a platform object. call: netbox-dcim.dcimplatformsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-feeds name: api-dcim-power-feeds description: REST surface for api-dcim-power-feeds. operations: - method: GET name: dcimpowerfeedslist description: Get a list of power feed objects. call: netbox-dcim.dcimpowerfeedslist with: amperage: rest.amperage amperage__empty: rest.amperage__empty amperage__gt: rest.amperage__gt amperage__gte: rest.amperage__gte amperage__lt: rest.amperage__lt amperage__lte: rest.amperage__lte amperage__n: rest.amperage__n available_power: rest.available_power available_power__empty: rest.available_power__empty available_power__gt: rest.available_power__gt available_power__gte: rest.available_power__gte available_power__lt: rest.available_power__lt available_power__lte: rest.available_power__lte available_power__n: rest.available_power__n cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit mark_connected: rest.mark_connected max_utilization: rest.max_utilization max_utilization__empty: rest.max_utilization__empty max_utilization__gt: rest.max_utilization__gt max_utilization__gte: rest.max_utilization__gte max_utilization__lt: rest.max_utilization__lt max_utilization__lte: rest.max_utilization__lte max_utilization__n: rest.max_utilization__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n phase: rest.phase phase__empty: rest.phase__empty phase__ic: rest.phase__ic phase__ie: rest.phase__ie phase__iew: rest.phase__iew phase__iregex: rest.phase__iregex phase__isw: rest.phase__isw phase__n: rest.phase__n phase__nic: rest.phase__nic phase__nie: rest.phase__nie phase__niew: rest.phase__niew phase__nisw: rest.phase__nisw phase__regex: rest.phase__regex power_panel_id: rest.power_panel_id power_panel_id__n: rest.power_panel_id__n q: rest.q rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex supply: rest.supply supply__empty: rest.supply__empty supply__ic: rest.supply__ic supply__ie: rest.supply__ie supply__iew: rest.supply__iew supply__iregex: rest.supply__iregex supply__isw: rest.supply__isw supply__n: rest.supply__n supply__nic: rest.supply__nic supply__nie: rest.supply__nie supply__niew: rest.supply__niew supply__nisw: rest.supply__nisw supply__regex: rest.supply__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request voltage: rest.voltage voltage__empty: rest.voltage__empty voltage__gt: rest.voltage__gt voltage__gte: rest.voltage__gte voltage__lt: rest.voltage__lt voltage__lte: rest.voltage__lte voltage__n: rest.voltage__n outputParameters: - type: object mapping: $. - method: POST name: dcimpowerfeedscreate description: Post a list of power feed objects. call: netbox-dcim.dcimpowerfeedscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerfeedsbulkupdate description: Put a list of power feed objects. call: netbox-dcim.dcimpowerfeedsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerfeedsbulkpartialupdate description: Patch a list of power feed objects. call: netbox-dcim.dcimpowerfeedsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerfeedsbulkdestroy description: Delete a list of power feed objects. call: netbox-dcim.dcimpowerfeedsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-feeds/{id} name: api-dcim-power-feeds-id description: REST surface for api-dcim-power-feeds-id. operations: - method: GET name: dcimpowerfeedsretrieve description: Get a power feed object. call: netbox-dcim.dcimpowerfeedsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerfeedsupdate description: Put a power feed object. call: netbox-dcim.dcimpowerfeedsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerfeedspartialupdate description: Patch a power feed object. call: netbox-dcim.dcimpowerfeedspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerfeedsdestroy description: Delete a power feed object. call: netbox-dcim.dcimpowerfeedsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-feeds/{id}/trace name: api-dcim-power-feeds-id-trace description: REST surface for api-dcim-power-feeds-id-trace. operations: - method: GET name: dcimpowerfeedstraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dcimpowerfeedstraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-outlet-templates name: api-dcim-power-outlet-templates description: REST surface for api-dcim-power-outlet-templates. operations: - method: GET name: dcimpoweroutlettemplateslist description: Get a list of power outlet template objects. call: netbox-dcim.dcimpoweroutlettemplateslist with: color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n feed_leg: rest.feed_leg feed_leg__empty: rest.feed_leg__empty feed_leg__ic: rest.feed_leg__ic feed_leg__ie: rest.feed_leg__ie feed_leg__iew: rest.feed_leg__iew feed_leg__iregex: rest.feed_leg__iregex feed_leg__isw: rest.feed_leg__isw feed_leg__n: rest.feed_leg__n feed_leg__nic: rest.feed_leg__nic feed_leg__nie: rest.feed_leg__nie feed_leg__niew: rest.feed_leg__niew feed_leg__nisw: rest.feed_leg__nisw feed_leg__regex: rest.feed_leg__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering power_port_id: rest.power_port_id power_port_id__n: rest.power_port_id__n q: rest.q type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimpoweroutlettemplatescreate description: Post a list of power outlet template objects. call: netbox-dcim.dcimpoweroutlettemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpoweroutlettemplatesbulkupdate description: Put a list of power outlet template objects. call: netbox-dcim.dcimpoweroutlettemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpoweroutlettemplatesbulkpartialupdate description: Patch a list of power outlet template objects. call: netbox-dcim.dcimpoweroutlettemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpoweroutlettemplatesbulkdestroy description: Delete a list of power outlet template objects. call: netbox-dcim.dcimpoweroutlettemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-outlet-templates/{id} name: api-dcim-power-outlet-templates-id description: REST surface for api-dcim-power-outlet-templates-id. operations: - method: GET name: dcimpoweroutlettemplatesretrieve description: Get a power outlet template object. call: netbox-dcim.dcimpoweroutlettemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpoweroutlettemplatesupdate description: Put a power outlet template object. call: netbox-dcim.dcimpoweroutlettemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpoweroutlettemplatespartialupdate description: Patch a power outlet template object. call: netbox-dcim.dcimpoweroutlettemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpoweroutlettemplatesdestroy description: Delete a power outlet template object. call: netbox-dcim.dcimpoweroutlettemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-outlets name: api-dcim-power-outlets description: REST surface for api-dcim-power-outlets. operations: - method: GET name: dcimpoweroutletslist description: Get a list of power outlet objects. call: netbox-dcim.dcimpoweroutletslist with: cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n feed_leg: rest.feed_leg feed_leg__empty: rest.feed_leg__empty feed_leg__ic: rest.feed_leg__ic feed_leg__ie: rest.feed_leg__ie feed_leg__iew: rest.feed_leg__iew feed_leg__iregex: rest.feed_leg__iregex feed_leg__isw: rest.feed_leg__isw feed_leg__n: rest.feed_leg__n feed_leg__nic: rest.feed_leg__nic feed_leg__nie: rest.feed_leg__nie feed_leg__niew: rest.feed_leg__niew feed_leg__nisw: rest.feed_leg__nisw feed_leg__regex: rest.feed_leg__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n power_port_id: rest.power_port_id power_port_id__n: rest.power_port_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimpoweroutletscreate description: Post a list of power outlet objects. call: netbox-dcim.dcimpoweroutletscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpoweroutletsbulkupdate description: Put a list of power outlet objects. call: netbox-dcim.dcimpoweroutletsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpoweroutletsbulkpartialupdate description: Patch a list of power outlet objects. call: netbox-dcim.dcimpoweroutletsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpoweroutletsbulkdestroy description: Delete a list of power outlet objects. call: netbox-dcim.dcimpoweroutletsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-outlets/{id} name: api-dcim-power-outlets-id description: REST surface for api-dcim-power-outlets-id. operations: - method: GET name: dcimpoweroutletsretrieve description: Get a power outlet object. call: netbox-dcim.dcimpoweroutletsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpoweroutletsupdate description: Put a power outlet object. call: netbox-dcim.dcimpoweroutletsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpoweroutletspartialupdate description: Patch a power outlet object. call: netbox-dcim.dcimpoweroutletspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpoweroutletsdestroy description: Delete a power outlet object. call: netbox-dcim.dcimpoweroutletsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-outlets/{id}/trace name: api-dcim-power-outlets-id-trace description: REST surface for api-dcim-power-outlets-id-trace. operations: - method: GET name: dcimpoweroutletstraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dcimpoweroutletstraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-panels name: api-dcim-power-panels description: REST surface for api-dcim-power-panels. operations: - method: GET name: dcimpowerpanelslist description: Get a list of power panel objects. call: netbox-dcim.dcimpowerpanelslist with: contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location_id: rest.location_id location_id__n: rest.location_id__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimpowerpanelscreate description: Post a list of power panel objects. call: netbox-dcim.dcimpowerpanelscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerpanelsbulkupdate description: Put a list of power panel objects. call: netbox-dcim.dcimpowerpanelsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerpanelsbulkpartialupdate description: Patch a list of power panel objects. call: netbox-dcim.dcimpowerpanelsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerpanelsbulkdestroy description: Delete a list of power panel objects. call: netbox-dcim.dcimpowerpanelsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-panels/{id} name: api-dcim-power-panels-id description: REST surface for api-dcim-power-panels-id. operations: - method: GET name: dcimpowerpanelsretrieve description: Get a power panel object. call: netbox-dcim.dcimpowerpanelsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerpanelsupdate description: Put a power panel object. call: netbox-dcim.dcimpowerpanelsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerpanelspartialupdate description: Patch a power panel object. call: netbox-dcim.dcimpowerpanelspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerpanelsdestroy description: Delete a power panel object. call: netbox-dcim.dcimpowerpanelsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-port-templates name: api-dcim-power-port-templates description: REST surface for api-dcim-power-port-templates. operations: - method: GET name: dcimpowerporttemplateslist description: Get a list of power port template objects. call: netbox-dcim.dcimpowerporttemplateslist with: allocated_draw: rest.allocated_draw allocated_draw__empty: rest.allocated_draw__empty allocated_draw__gt: rest.allocated_draw__gt allocated_draw__gte: rest.allocated_draw__gte allocated_draw__lt: rest.allocated_draw__lt allocated_draw__lte: rest.allocated_draw__lte allocated_draw__n: rest.allocated_draw__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit maximum_draw: rest.maximum_draw maximum_draw__empty: rest.maximum_draw__empty maximum_draw__gt: rest.maximum_draw__gt maximum_draw__gte: rest.maximum_draw__gte maximum_draw__lt: rest.maximum_draw__lt maximum_draw__lte: rest.maximum_draw__lte maximum_draw__n: rest.maximum_draw__n modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering q: rest.q type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimpowerporttemplatescreate description: Post a list of power port template objects. call: netbox-dcim.dcimpowerporttemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerporttemplatesbulkupdate description: Put a list of power port template objects. call: netbox-dcim.dcimpowerporttemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerporttemplatesbulkpartialupdate description: Patch a list of power port template objects. call: netbox-dcim.dcimpowerporttemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerporttemplatesbulkdestroy description: Delete a list of power port template objects. call: netbox-dcim.dcimpowerporttemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-port-templates/{id} name: api-dcim-power-port-templates-id description: REST surface for api-dcim-power-port-templates-id. operations: - method: GET name: dcimpowerporttemplatesretrieve description: Get a power port template object. call: netbox-dcim.dcimpowerporttemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerporttemplatesupdate description: Put a power port template object. call: netbox-dcim.dcimpowerporttemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerporttemplatespartialupdate description: Patch a power port template object. call: netbox-dcim.dcimpowerporttemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerporttemplatesdestroy description: Delete a power port template object. call: netbox-dcim.dcimpowerporttemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-ports name: api-dcim-power-ports description: REST surface for api-dcim-power-ports. operations: - method: GET name: dcimpowerportslist description: Get a list of power port objects. call: netbox-dcim.dcimpowerportslist with: allocated_draw: rest.allocated_draw allocated_draw__empty: rest.allocated_draw__empty allocated_draw__gt: rest.allocated_draw__gt allocated_draw__gte: rest.allocated_draw__gte allocated_draw__lt: rest.allocated_draw__lt allocated_draw__lte: rest.allocated_draw__lte allocated_draw__n: rest.allocated_draw__n cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled connected: rest.connected created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected maximum_draw: rest.maximum_draw maximum_draw__empty: rest.maximum_draw__empty maximum_draw__gt: rest.maximum_draw__gt maximum_draw__gte: rest.maximum_draw__gte maximum_draw__lt: rest.maximum_draw__lt maximum_draw__lte: rest.maximum_draw__lte maximum_draw__n: rest.maximum_draw__n modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimpowerportscreate description: Post a list of power port objects. call: netbox-dcim.dcimpowerportscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerportsbulkupdate description: Put a list of power port objects. call: netbox-dcim.dcimpowerportsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerportsbulkpartialupdate description: Patch a list of power port objects. call: netbox-dcim.dcimpowerportsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerportsbulkdestroy description: Delete a list of power port objects. call: netbox-dcim.dcimpowerportsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-ports/{id} name: api-dcim-power-ports-id description: REST surface for api-dcim-power-ports-id. operations: - method: GET name: dcimpowerportsretrieve description: Get a power port object. call: netbox-dcim.dcimpowerportsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimpowerportsupdate description: Put a power port object. call: netbox-dcim.dcimpowerportsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimpowerportspartialupdate description: Patch a power port object. call: netbox-dcim.dcimpowerportspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimpowerportsdestroy description: Delete a power port object. call: netbox-dcim.dcimpowerportsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/power-ports/{id}/trace name: api-dcim-power-ports-id-trace description: REST surface for api-dcim-power-ports-id-trace. operations: - method: GET name: dcimpowerportstraceretrieve description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). call: netbox-dcim.dcimpowerportstraceretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-reservations name: api-dcim-rack-reservations description: REST surface for api-dcim-rack-reservations. operations: - method: GET name: dcimrackreservationslist description: Get a list of rack reservation objects. call: netbox-dcim.dcimrackreservationslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n modified_by_request: rest.modified_by_request offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n unit: rest.unit unit__empty: rest.unit__empty unit__gt: rest.unit__gt unit__gte: rest.unit__gte unit__lt: rest.unit__lt unit__lte: rest.unit__lte unit__n: rest.unit__n updated_by_request: rest.updated_by_request user: rest.user user__n: rest.user__n user_id: rest.user_id user_id__n: rest.user_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimrackreservationscreate description: Post a list of rack reservation objects. call: netbox-dcim.dcimrackreservationscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimrackreservationsbulkupdate description: Put a list of rack reservation objects. call: netbox-dcim.dcimrackreservationsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrackreservationsbulkpartialupdate description: Patch a list of rack reservation objects. call: netbox-dcim.dcimrackreservationsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrackreservationsbulkdestroy description: Delete a list of rack reservation objects. call: netbox-dcim.dcimrackreservationsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-reservations/{id} name: api-dcim-rack-reservations-id description: REST surface for api-dcim-rack-reservations-id. operations: - method: GET name: dcimrackreservationsretrieve description: Get a rack reservation object. call: netbox-dcim.dcimrackreservationsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimrackreservationsupdate description: Put a rack reservation object. call: netbox-dcim.dcimrackreservationsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrackreservationspartialupdate description: Patch a rack reservation object. call: netbox-dcim.dcimrackreservationspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrackreservationsdestroy description: Delete a rack reservation object. call: netbox-dcim.dcimrackreservationsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-roles name: api-dcim-rack-roles description: REST surface for api-dcim-rack-roles. operations: - method: GET name: dcimrackroleslist description: Get a list of rack role objects. call: netbox-dcim.dcimrackroleslist with: color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimrackrolescreate description: Post a list of rack role objects. call: netbox-dcim.dcimrackrolescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimrackrolesbulkupdate description: Put a list of rack role objects. call: netbox-dcim.dcimrackrolesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrackrolesbulkpartialupdate description: Patch a list of rack role objects. call: netbox-dcim.dcimrackrolesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrackrolesbulkdestroy description: Delete a list of rack role objects. call: netbox-dcim.dcimrackrolesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-roles/{id} name: api-dcim-rack-roles-id description: REST surface for api-dcim-rack-roles-id. operations: - method: GET name: dcimrackrolesretrieve description: Get a rack role object. call: netbox-dcim.dcimrackrolesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimrackrolesupdate description: Put a rack role object. call: netbox-dcim.dcimrackrolesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrackrolespartialupdate description: Patch a rack role object. call: netbox-dcim.dcimrackrolespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrackrolesdestroy description: Delete a rack role object. call: netbox-dcim.dcimrackrolesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-types name: api-dcim-rack-types description: REST surface for api-dcim-rack-types. operations: - method: GET name: dcimracktypeslist description: Get a list of rack type objects. call: netbox-dcim.dcimracktypeslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request desc_units: rest.desc_units description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex form_factor: rest.form_factor form_factor__empty: rest.form_factor__empty form_factor__ic: rest.form_factor__ic form_factor__ie: rest.form_factor__ie form_factor__iew: rest.form_factor__iew form_factor__iregex: rest.form_factor__iregex form_factor__isw: rest.form_factor__isw form_factor__n: rest.form_factor__n form_factor__nic: rest.form_factor__nic form_factor__nie: rest.form_factor__nie form_factor__niew: rest.form_factor__niew form_factor__nisw: rest.form_factor__nisw form_factor__regex: rest.form_factor__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n max_weight: rest.max_weight max_weight__empty: rest.max_weight__empty max_weight__gt: rest.max_weight__gt max_weight__gte: rest.max_weight__gte max_weight__lt: rest.max_weight__lt max_weight__lte: rest.max_weight__lte max_weight__n: rest.max_weight__n model: rest.model model__empty: rest.model__empty model__ic: rest.model__ic model__ie: rest.model__ie model__iew: rest.model__iew model__iregex: rest.model__iregex model__isw: rest.model__isw model__n: rest.model__n model__nic: rest.model__nic model__nie: rest.model__nie model__niew: rest.model__niew model__nisw: rest.model__nisw model__regex: rest.model__regex modified_by_request: rest.modified_by_request mounting_depth: rest.mounting_depth mounting_depth__empty: rest.mounting_depth__empty mounting_depth__gt: rest.mounting_depth__gt mounting_depth__gte: rest.mounting_depth__gte mounting_depth__lt: rest.mounting_depth__lt mounting_depth__lte: rest.mounting_depth__lte mounting_depth__n: rest.mounting_depth__n offset: rest.offset ordering: rest.ordering outer_depth: rest.outer_depth outer_depth__empty: rest.outer_depth__empty outer_depth__gt: rest.outer_depth__gt outer_depth__gte: rest.outer_depth__gte outer_depth__lt: rest.outer_depth__lt outer_depth__lte: rest.outer_depth__lte outer_depth__n: rest.outer_depth__n outer_height: rest.outer_height outer_height__empty: rest.outer_height__empty outer_height__gt: rest.outer_height__gt outer_height__gte: rest.outer_height__gte outer_height__lt: rest.outer_height__lt outer_height__lte: rest.outer_height__lte outer_height__n: rest.outer_height__n outer_unit: rest.outer_unit outer_unit__empty: rest.outer_unit__empty outer_unit__ic: rest.outer_unit__ic outer_unit__ie: rest.outer_unit__ie outer_unit__iew: rest.outer_unit__iew outer_unit__iregex: rest.outer_unit__iregex outer_unit__isw: rest.outer_unit__isw outer_unit__n: rest.outer_unit__n outer_unit__nic: rest.outer_unit__nic outer_unit__nie: rest.outer_unit__nie outer_unit__niew: rest.outer_unit__niew outer_unit__nisw: rest.outer_unit__nisw outer_unit__regex: rest.outer_unit__regex outer_width: rest.outer_width outer_width__empty: rest.outer_width__empty outer_width__gt: rest.outer_width__gt outer_width__gte: rest.outer_width__gte outer_width__lt: rest.outer_width__lt outer_width__lte: rest.outer_width__lte outer_width__n: rest.outer_width__n owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack_count: rest.rack_count rack_count__empty: rest.rack_count__empty rack_count__gt: rest.rack_count__gt rack_count__gte: rest.rack_count__gte rack_count__lt: rest.rack_count__lt rack_count__lte: rest.rack_count__lte rack_count__n: rest.rack_count__n slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex starting_unit: rest.starting_unit starting_unit__empty: rest.starting_unit__empty starting_unit__gt: rest.starting_unit__gt starting_unit__gte: rest.starting_unit__gte starting_unit__lt: rest.starting_unit__lt starting_unit__lte: rest.starting_unit__lte starting_unit__n: rest.starting_unit__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n u_height: rest.u_height u_height__empty: rest.u_height__empty u_height__gt: rest.u_height__gt u_height__gte: rest.u_height__gte u_height__lt: rest.u_height__lt u_height__lte: rest.u_height__lte u_height__n: rest.u_height__n updated_by_request: rest.updated_by_request weight: rest.weight weight__empty: rest.weight__empty weight__gt: rest.weight__gt weight__gte: rest.weight__gte weight__lt: rest.weight__lt weight__lte: rest.weight__lte weight__n: rest.weight__n weight_unit: rest.weight_unit weight_unit__empty: rest.weight_unit__empty weight_unit__ic: rest.weight_unit__ic weight_unit__ie: rest.weight_unit__ie weight_unit__iew: rest.weight_unit__iew weight_unit__iregex: rest.weight_unit__iregex weight_unit__isw: rest.weight_unit__isw weight_unit__n: rest.weight_unit__n weight_unit__nic: rest.weight_unit__nic weight_unit__nie: rest.weight_unit__nie weight_unit__niew: rest.weight_unit__niew weight_unit__nisw: rest.weight_unit__nisw weight_unit__regex: rest.weight_unit__regex width: rest.width width__ic: rest.width__ic width__ie: rest.width__ie width__iew: rest.width__iew width__iregex: rest.width__iregex width__isw: rest.width__isw width__n: rest.width__n width__nic: rest.width__nic width__nie: rest.width__nie width__niew: rest.width__niew width__nisw: rest.width__nisw width__regex: rest.width__regex outputParameters: - type: object mapping: $. - method: POST name: dcimracktypescreate description: Post a list of rack type objects. call: netbox-dcim.dcimracktypescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimracktypesbulkupdate description: Put a list of rack type objects. call: netbox-dcim.dcimracktypesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimracktypesbulkpartialupdate description: Patch a list of rack type objects. call: netbox-dcim.dcimracktypesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimracktypesbulkdestroy description: Delete a list of rack type objects. call: netbox-dcim.dcimracktypesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rack-types/{id} name: api-dcim-rack-types-id description: REST surface for api-dcim-rack-types-id. operations: - method: GET name: dcimracktypesretrieve description: Get a rack type object. call: netbox-dcim.dcimracktypesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimracktypesupdate description: Put a rack type object. call: netbox-dcim.dcimracktypesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimracktypespartialupdate description: Patch a rack type object. call: netbox-dcim.dcimracktypespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimracktypesdestroy description: Delete a rack type object. call: netbox-dcim.dcimracktypesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/racks name: api-dcim-racks description: REST surface for api-dcim-racks. operations: - method: GET name: dcimrackslist description: Get a list of rack objects. call: netbox-dcim.dcimrackslist with: airflow: rest.airflow airflow__empty: rest.airflow__empty airflow__ic: rest.airflow__ic airflow__ie: rest.airflow__ie airflow__iew: rest.airflow__iew airflow__iregex: rest.airflow__iregex airflow__isw: rest.airflow__isw airflow__n: rest.airflow__n airflow__nic: rest.airflow__nic airflow__nie: rest.airflow__nie airflow__niew: rest.airflow__niew airflow__nisw: rest.airflow__nisw airflow__regex: rest.airflow__regex asset_tag: rest.asset_tag asset_tag__empty: rest.asset_tag__empty asset_tag__ic: rest.asset_tag__ic asset_tag__ie: rest.asset_tag__ie asset_tag__iew: rest.asset_tag__iew asset_tag__iregex: rest.asset_tag__iregex asset_tag__isw: rest.asset_tag__isw asset_tag__n: rest.asset_tag__n asset_tag__nic: rest.asset_tag__nic asset_tag__nie: rest.asset_tag__nie asset_tag__niew: rest.asset_tag__niew asset_tag__nisw: rest.asset_tag__nisw asset_tag__regex: rest.asset_tag__regex contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request desc_units: rest.desc_units description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex facility_id: rest.facility_id facility_id__empty: rest.facility_id__empty facility_id__ic: rest.facility_id__ic facility_id__ie: rest.facility_id__ie facility_id__iew: rest.facility_id__iew facility_id__iregex: rest.facility_id__iregex facility_id__isw: rest.facility_id__isw facility_id__n: rest.facility_id__n facility_id__nic: rest.facility_id__nic facility_id__nie: rest.facility_id__nie facility_id__niew: rest.facility_id__niew facility_id__nisw: rest.facility_id__nisw facility_id__regex: rest.facility_id__regex form_factor: rest.form_factor form_factor__empty: rest.form_factor__empty form_factor__ic: rest.form_factor__ic form_factor__ie: rest.form_factor__ie form_factor__iew: rest.form_factor__iew form_factor__iregex: rest.form_factor__iregex form_factor__isw: rest.form_factor__isw form_factor__n: rest.form_factor__n form_factor__nic: rest.form_factor__nic form_factor__nie: rest.form_factor__nie form_factor__niew: rest.form_factor__niew form_factor__nisw: rest.form_factor__nisw form_factor__regex: rest.form_factor__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n manufacturer: rest.manufacturer manufacturer__n: rest.manufacturer__n manufacturer_id: rest.manufacturer_id manufacturer_id__n: rest.manufacturer_id__n max_weight: rest.max_weight max_weight__empty: rest.max_weight__empty max_weight__gt: rest.max_weight__gt max_weight__gte: rest.max_weight__gte max_weight__lt: rest.max_weight__lt max_weight__lte: rest.max_weight__lte max_weight__n: rest.max_weight__n modified_by_request: rest.modified_by_request mounting_depth: rest.mounting_depth mounting_depth__empty: rest.mounting_depth__empty mounting_depth__gt: rest.mounting_depth__gt mounting_depth__gte: rest.mounting_depth__gte mounting_depth__lt: rest.mounting_depth__lt mounting_depth__lte: rest.mounting_depth__lte mounting_depth__n: rest.mounting_depth__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering outer_depth: rest.outer_depth outer_depth__empty: rest.outer_depth__empty outer_depth__gt: rest.outer_depth__gt outer_depth__gte: rest.outer_depth__gte outer_depth__lt: rest.outer_depth__lt outer_depth__lte: rest.outer_depth__lte outer_depth__n: rest.outer_depth__n outer_height: rest.outer_height outer_height__empty: rest.outer_height__empty outer_height__gt: rest.outer_height__gt outer_height__gte: rest.outer_height__gte outer_height__lt: rest.outer_height__lt outer_height__lte: rest.outer_height__lte outer_height__n: rest.outer_height__n outer_unit: rest.outer_unit outer_unit__empty: rest.outer_unit__empty outer_unit__ic: rest.outer_unit__ic outer_unit__ie: rest.outer_unit__ie outer_unit__iew: rest.outer_unit__iew outer_unit__iregex: rest.outer_unit__iregex outer_unit__isw: rest.outer_unit__isw outer_unit__n: rest.outer_unit__n outer_unit__nic: rest.outer_unit__nic outer_unit__nie: rest.outer_unit__nie outer_unit__niew: rest.outer_unit__niew outer_unit__nisw: rest.outer_unit__nisw outer_unit__regex: rest.outer_unit__regex outer_width: rest.outer_width outer_width__empty: rest.outer_width__empty outer_width__gt: rest.outer_width__gt outer_width__gte: rest.outer_width__gte outer_width__lt: rest.outer_width__lt outer_width__lte: rest.outer_width__lte outer_width__n: rest.outer_width__n owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q rack_type: rest.rack_type rack_type__n: rest.rack_type__n rack_type_id: rest.rack_type_id rack_type_id__n: rest.rack_type_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n role: rest.role role__n: rest.role__n role_id: rest.role_id role_id__n: rest.role_id__n serial: rest.serial serial__empty: rest.serial__empty serial__ic: rest.serial__ic serial__ie: rest.serial__ie serial__iew: rest.serial__iew serial__iregex: rest.serial__iregex serial__isw: rest.serial__isw serial__n: rest.serial__n serial__nic: rest.serial__nic serial__nie: rest.serial__nie serial__niew: rest.serial__niew serial__nisw: rest.serial__nisw serial__regex: rest.serial__regex site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n starting_unit: rest.starting_unit starting_unit__empty: rest.starting_unit__empty starting_unit__gt: rest.starting_unit__gt starting_unit__gte: rest.starting_unit__gte starting_unit__lt: rest.starting_unit__lt starting_unit__lte: rest.starting_unit__lte starting_unit__n: rest.starting_unit__n status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n u_height: rest.u_height u_height__empty: rest.u_height__empty u_height__gt: rest.u_height__gt u_height__gte: rest.u_height__gte u_height__lt: rest.u_height__lt u_height__lte: rest.u_height__lte u_height__n: rest.u_height__n updated_by_request: rest.updated_by_request weight: rest.weight weight__empty: rest.weight__empty weight__gt: rest.weight__gt weight__gte: rest.weight__gte weight__lt: rest.weight__lt weight__lte: rest.weight__lte weight__n: rest.weight__n weight_unit: rest.weight_unit weight_unit__empty: rest.weight_unit__empty weight_unit__ic: rest.weight_unit__ic weight_unit__ie: rest.weight_unit__ie weight_unit__iew: rest.weight_unit__iew weight_unit__iregex: rest.weight_unit__iregex weight_unit__isw: rest.weight_unit__isw weight_unit__n: rest.weight_unit__n weight_unit__nic: rest.weight_unit__nic weight_unit__nie: rest.weight_unit__nie weight_unit__niew: rest.weight_unit__niew weight_unit__nisw: rest.weight_unit__nisw weight_unit__regex: rest.weight_unit__regex width: rest.width width__ic: rest.width__ic width__ie: rest.width__ie width__iew: rest.width__iew width__iregex: rest.width__iregex width__isw: rest.width__isw width__n: rest.width__n width__nic: rest.width__nic width__nie: rest.width__nie width__niew: rest.width__niew width__nisw: rest.width__nisw width__regex: rest.width__regex outputParameters: - type: object mapping: $. - method: POST name: dcimrackscreate description: Post a list of rack objects. call: netbox-dcim.dcimrackscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimracksbulkupdate description: Put a list of rack objects. call: netbox-dcim.dcimracksbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimracksbulkpartialupdate description: Patch a list of rack objects. call: netbox-dcim.dcimracksbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimracksbulkdestroy description: Delete a list of rack objects. call: netbox-dcim.dcimracksbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/racks/{id} name: api-dcim-racks-id description: REST surface for api-dcim-racks-id. operations: - method: GET name: dcimracksretrieve description: Get a rack object. call: netbox-dcim.dcimracksretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimracksupdate description: Put a rack object. call: netbox-dcim.dcimracksupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrackspartialupdate description: Patch a rack object. call: netbox-dcim.dcimrackspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimracksdestroy description: Delete a rack object. call: netbox-dcim.dcimracksdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/racks/{id}/elevation name: api-dcim-racks-id-elevation description: REST surface for api-dcim-racks-id-elevation. operations: - method: GET name: dcimrackselevationretrieve description: Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG. call: netbox-dcim.dcimrackselevationretrieve with: exclude: rest.exclude expand_devices: rest.expand_devices face: rest.face id: rest.id include_images: rest.include_images legend_width: rest.legend_width limit: rest.limit margin_width: rest.margin_width offset: rest.offset q: rest.q render: rest.render unit_height: rest.unit_height unit_width: rest.unit_width outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rear-port-templates name: api-dcim-rear-port-templates description: REST surface for api-dcim-rear-port-templates. operations: - method: GET name: dcimrearporttemplateslist description: Get a list of rear port template objects. call: netbox-dcim.dcimrearporttemplateslist with: color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n front_port_id: rest.front_port_id front_port_id__n: rest.front_port_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request module_type_id: rest.module_type_id module_type_id__n: rest.module_type_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering positions: rest.positions positions__empty: rest.positions__empty positions__gt: rest.positions__gt positions__gte: rest.positions__gte positions__lt: rest.positions__lt positions__lte: rest.positions__lte positions__n: rest.positions__n q: rest.q type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimrearporttemplatescreate description: Post a list of rear port template objects. call: netbox-dcim.dcimrearporttemplatescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimrearporttemplatesbulkupdate description: Put a list of rear port template objects. call: netbox-dcim.dcimrearporttemplatesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrearporttemplatesbulkpartialupdate description: Patch a list of rear port template objects. call: netbox-dcim.dcimrearporttemplatesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrearporttemplatesbulkdestroy description: Delete a list of rear port template objects. call: netbox-dcim.dcimrearporttemplatesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rear-port-templates/{id} name: api-dcim-rear-port-templates-id description: REST surface for api-dcim-rear-port-templates-id. operations: - method: GET name: dcimrearporttemplatesretrieve description: Get a rear port template object. call: netbox-dcim.dcimrearporttemplatesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimrearporttemplatesupdate description: Put a rear port template object. call: netbox-dcim.dcimrearporttemplatesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrearporttemplatespartialupdate description: Patch a rear port template object. call: netbox-dcim.dcimrearporttemplatespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrearporttemplatesdestroy description: Delete a rear port template object. call: netbox-dcim.dcimrearporttemplatesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rear-ports name: api-dcim-rear-ports description: REST surface for api-dcim-rear-ports. operations: - method: GET name: dcimrearportslist description: Get a list of rear port objects. call: netbox-dcim.dcimrearportslist with: cable_connector: rest.cable_connector cable_connector__empty: rest.cable_connector__empty cable_connector__gt: rest.cable_connector__gt cable_connector__gte: rest.cable_connector__gte cable_connector__lt: rest.cable_connector__lt cable_connector__lte: rest.cable_connector__lte cable_connector__n: rest.cable_connector__n cable_end: rest.cable_end cable_end__empty: rest.cable_end__empty cable_end__ic: rest.cable_end__ic cable_end__ie: rest.cable_end__ie cable_end__iew: rest.cable_end__iew cable_end__iregex: rest.cable_end__iregex cable_end__isw: rest.cable_end__isw cable_end__n: rest.cable_end__n cable_end__nic: rest.cable_end__nic cable_end__nie: rest.cable_end__nie cable_end__niew: rest.cable_end__niew cable_end__nisw: rest.cable_end__nisw cable_end__regex: rest.cable_end__regex cable_id: rest.cable_id cable_id__n: rest.cable_id__n cabled: rest.cabled color: rest.color color__empty: rest.color__empty color__ic: rest.color__ic color__ie: rest.color__ie color__iew: rest.color__iew color__iregex: rest.color__iregex color__isw: rest.color__isw color__n: rest.color__n color__nic: rest.color__nic color__nie: rest.color__nie color__niew: rest.color__niew color__nisw: rest.color__nisw color__regex: rest.color__regex created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n device_role: rest.device_role device_role__n: rest.device_role__n device_role_id: rest.device_role_id device_role_id__n: rest.device_role_id__n device_status: rest.device_status device_status__empty: rest.device_status__empty device_status__ic: rest.device_status__ic device_status__ie: rest.device_status__ie device_status__iew: rest.device_status__iew device_status__iregex: rest.device_status__iregex device_status__isw: rest.device_status__isw device_status__n: rest.device_status__n device_status__nic: rest.device_status__nic device_status__nie: rest.device_status__nie device_status__niew: rest.device_status__niew device_status__nisw: rest.device_status__nisw device_status__regex: rest.device_status__regex device_type: rest.device_type device_type__n: rest.device_type__n device_type_id: rest.device_type_id device_type_id__n: rest.device_type_id__n front_port_id: rest.front_port_id front_port_id__n: rest.front_port_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n label: rest.label label__empty: rest.label__empty label__ic: rest.label__ic label__ie: rest.label__ie label__iew: rest.label__iew label__iregex: rest.label__iregex label__isw: rest.label__isw label__n: rest.label__n label__nic: rest.label__nic label__nie: rest.label__nie label__niew: rest.label__niew label__nisw: rest.label__nisw label__regex: rest.label__regex last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit location: rest.location location__n: rest.location__n location_id: rest.location_id location_id__n: rest.location_id__n mark_connected: rest.mark_connected modified_by_request: rest.modified_by_request module_id: rest.module_id module_id__n: rest.module_id__n name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex occupied: rest.occupied offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n positions: rest.positions positions__empty: rest.positions__empty positions__gt: rest.positions__gt positions__gte: rest.positions__gte positions__lt: rest.positions__lt positions__lte: rest.positions__lte positions__n: rest.positions__n q: rest.q rack: rest.rack rack__n: rest.rack__n rack_id: rest.rack_id rack_id__n: rest.rack_id__n region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n type: rest.type type__empty: rest.type__empty type__ic: rest.type__ic type__ie: rest.type__ie type__iew: rest.type__iew type__iregex: rest.type__iregex type__isw: rest.type__isw type__n: rest.type__n type__nic: rest.type__nic type__nie: rest.type__nie type__niew: rest.type__niew type__nisw: rest.type__nisw type__regex: rest.type__regex updated_by_request: rest.updated_by_request virtual_chassis: rest.virtual_chassis virtual_chassis__n: rest.virtual_chassis__n virtual_chassis_id: rest.virtual_chassis_id virtual_chassis_id__n: rest.virtual_chassis_id__n outputParameters: - type: object mapping: $. - method: POST name: dcimrearportscreate description: Post a list of rear port objects. call: netbox-dcim.dcimrearportscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimrearportsbulkupdate description: Put a list of rear port objects. call: netbox-dcim.dcimrearportsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrearportsbulkpartialupdate description: Patch a list of rear port objects. call: netbox-dcim.dcimrearportsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrearportsbulkdestroy description: Delete a list of rear port objects. call: netbox-dcim.dcimrearportsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rear-ports/{id} name: api-dcim-rear-ports-id description: REST surface for api-dcim-rear-ports-id. operations: - method: GET name: dcimrearportsretrieve description: Get a rear port object. call: netbox-dcim.dcimrearportsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimrearportsupdate description: Put a rear port object. call: netbox-dcim.dcimrearportsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimrearportspartialupdate description: Patch a rear port object. call: netbox-dcim.dcimrearportspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimrearportsdestroy description: Delete a rear port object. call: netbox-dcim.dcimrearportsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/rear-ports/{id}/paths name: api-dcim-rear-ports-id-paths description: REST surface for api-dcim-rear-ports-id-paths. operations: - method: GET name: dcimrearportspathsretrieve description: Return all CablePaths which traverse a given pass-through port. call: netbox-dcim.dcimrearportspathsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/regions name: api-dcim-regions description: REST surface for api-dcim-regions. operations: - method: GET name: dcimregionslist description: Get a list of region objects. call: netbox-dcim.dcimregionslist with: ancestor: rest.ancestor ancestor__n: rest.ancestor__n ancestor_id: rest.ancestor_id ancestor_id__n: rest.ancestor_id__n contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent: rest.parent parent__n: rest.parent__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimregionscreate description: Post a list of region objects. call: netbox-dcim.dcimregionscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimregionsbulkupdate description: Put a list of region objects. call: netbox-dcim.dcimregionsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimregionsbulkpartialupdate description: Patch a list of region objects. call: netbox-dcim.dcimregionsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimregionsbulkdestroy description: Delete a list of region objects. call: netbox-dcim.dcimregionsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/regions/{id} name: api-dcim-regions-id description: REST surface for api-dcim-regions-id. operations: - method: GET name: dcimregionsretrieve description: Get a region object. call: netbox-dcim.dcimregionsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimregionsupdate description: Put a region object. call: netbox-dcim.dcimregionsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimregionspartialupdate description: Patch a region object. call: netbox-dcim.dcimregionspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimregionsdestroy description: Delete a region object. call: netbox-dcim.dcimregionsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/site-groups name: api-dcim-site-groups description: REST surface for api-dcim-site-groups. operations: - method: GET name: dcimsitegroupslist description: Get a list of site group objects. call: netbox-dcim.dcimsitegroupslist with: ancestor: rest.ancestor ancestor__n: rest.ancestor__n ancestor_id: rest.ancestor_id ancestor_id__n: rest.ancestor_id__n contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n parent: rest.parent parent__n: rest.parent__n parent_id: rest.parent_id parent_id__n: rest.parent_id__n q: rest.q slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimsitegroupscreate description: Post a list of site group objects. call: netbox-dcim.dcimsitegroupscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimsitegroupsbulkupdate description: Put a list of site group objects. call: netbox-dcim.dcimsitegroupsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimsitegroupsbulkpartialupdate description: Patch a list of site group objects. call: netbox-dcim.dcimsitegroupsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimsitegroupsbulkdestroy description: Delete a list of site group objects. call: netbox-dcim.dcimsitegroupsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/site-groups/{id} name: api-dcim-site-groups-id description: REST surface for api-dcim-site-groups-id. operations: - method: GET name: dcimsitegroupsretrieve description: Get a site group object. call: netbox-dcim.dcimsitegroupsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimsitegroupsupdate description: Put a site group object. call: netbox-dcim.dcimsitegroupsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimsitegroupspartialupdate description: Patch a site group object. call: netbox-dcim.dcimsitegroupspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimsitegroupsdestroy description: Delete a site group object. call: netbox-dcim.dcimsitegroupsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/sites name: api-dcim-sites description: REST surface for api-dcim-sites. operations: - method: GET name: dcimsiteslist description: Get a list of site objects. call: netbox-dcim.dcimsiteslist with: asn: rest.asn asn__n: rest.asn__n asn_id: rest.asn_id asn_id__n: rest.asn_id__n contact: rest.contact contact__n: rest.contact__n contact_group: rest.contact_group contact_group__n: rest.contact_group__n contact_role: rest.contact_role contact_role__n: rest.contact_role__n created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex facility: rest.facility facility__empty: rest.facility__empty facility__ic: rest.facility__ic facility__ie: rest.facility__ie facility__iew: rest.facility__iew facility__iregex: rest.facility__iregex facility__isw: rest.facility__isw facility__n: rest.facility__n facility__nic: rest.facility__nic facility__nie: rest.facility__nie facility__niew: rest.facility__niew facility__nisw: rest.facility__nisw facility__regex: rest.facility__regex group: rest.group group__n: rest.group__n group_id: rest.group_id group_id__n: rest.group_id__n id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n latitude: rest.latitude latitude__empty: rest.latitude__empty latitude__gt: rest.latitude__gt latitude__gte: rest.latitude__gte latitude__lt: rest.latitude__lt latitude__lte: rest.latitude__lte latitude__n: rest.latitude__n limit: rest.limit longitude: rest.longitude longitude__empty: rest.longitude__empty longitude__gt: rest.longitude__gt longitude__gte: rest.longitude__gte longitude__lt: rest.longitude__lt longitude__lte: rest.longitude__lte longitude__n: rest.longitude__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n slug: rest.slug slug__empty: rest.slug__empty slug__ic: rest.slug__ic slug__ie: rest.slug__ie slug__iew: rest.slug__iew slug__iregex: rest.slug__iregex slug__isw: rest.slug__isw slug__n: rest.slug__n slug__nic: rest.slug__nic slug__nie: rest.slug__nie slug__niew: rest.slug__niew slug__nisw: rest.slug__nisw slug__regex: rest.slug__regex status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n time_zone: rest.time_zone time_zone__ic: rest.time_zone__ic time_zone__ie: rest.time_zone__ie time_zone__iew: rest.time_zone__iew time_zone__iregex: rest.time_zone__iregex time_zone__isw: rest.time_zone__isw time_zone__n: rest.time_zone__n time_zone__nic: rest.time_zone__nic time_zone__nie: rest.time_zone__nie time_zone__niew: rest.time_zone__niew time_zone__nisw: rest.time_zone__nisw time_zone__regex: rest.time_zone__regex updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimsitescreate description: Post a list of site objects. call: netbox-dcim.dcimsitescreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimsitesbulkupdate description: Put a list of site objects. call: netbox-dcim.dcimsitesbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimsitesbulkpartialupdate description: Patch a list of site objects. call: netbox-dcim.dcimsitesbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimsitesbulkdestroy description: Delete a list of site objects. call: netbox-dcim.dcimsitesbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/sites/{id} name: api-dcim-sites-id description: REST surface for api-dcim-sites-id. operations: - method: GET name: dcimsitesretrieve description: Get a site object. call: netbox-dcim.dcimsitesretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimsitesupdate description: Put a site object. call: netbox-dcim.dcimsitesupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimsitespartialupdate description: Patch a site object. call: netbox-dcim.dcimsitespartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimsitesdestroy description: Delete a site object. call: netbox-dcim.dcimsitesdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/virtual-chassis name: api-dcim-virtual-chassis description: REST surface for api-dcim-virtual-chassis. operations: - method: GET name: dcimvirtualchassislist description: Get a list of virtual chassis objects. call: netbox-dcim.dcimvirtualchassislist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex domain: rest.domain domain__empty: rest.domain__empty domain__ic: rest.domain__ic domain__ie: rest.domain__ie domain__iew: rest.domain__iew domain__iregex: rest.domain__iregex domain__isw: rest.domain__isw domain__n: rest.domain__n domain__nic: rest.domain__nic domain__nie: rest.domain__nie domain__niew: rest.domain__niew domain__nisw: rest.domain__nisw domain__regex: rest.domain__regex id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit master: rest.master master__n: rest.master__n master_id: rest.master_id master_id__n: rest.master_id__n member_count: rest.member_count member_count__empty: rest.member_count__empty member_count__gt: rest.member_count__gt member_count__gte: rest.member_count__gte member_count__lt: rest.member_count__lt member_count__lte: rest.member_count__lte member_count__n: rest.member_count__n modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n q: rest.q region: rest.region region__n: rest.region__n region_id: rest.region_id region_id__n: rest.region_id__n site: rest.site site__n: rest.site__n site_group: rest.site_group site_group__n: rest.site_group__n site_group_id: rest.site_group_id site_group_id__n: rest.site_group_id__n site_id: rest.site_id site_id__n: rest.site_id__n tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimvirtualchassiscreate description: Post a list of virtual chassis objects. call: netbox-dcim.dcimvirtualchassiscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimvirtualchassisbulkupdate description: Put a list of virtual chassis objects. call: netbox-dcim.dcimvirtualchassisbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimvirtualchassisbulkpartialupdate description: Patch a list of virtual chassis objects. call: netbox-dcim.dcimvirtualchassisbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimvirtualchassisbulkdestroy description: Delete a list of virtual chassis objects. call: netbox-dcim.dcimvirtualchassisbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/virtual-chassis/{id} name: api-dcim-virtual-chassis-id description: REST surface for api-dcim-virtual-chassis-id. operations: - method: GET name: dcimvirtualchassisretrieve description: Get a virtual chassis object. call: netbox-dcim.dcimvirtualchassisretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimvirtualchassisupdate description: Put a virtual chassis object. call: netbox-dcim.dcimvirtualchassisupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimvirtualchassispartialupdate description: Patch a virtual chassis object. call: netbox-dcim.dcimvirtualchassispartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimvirtualchassisdestroy description: Delete a virtual chassis object. call: netbox-dcim.dcimvirtualchassisdestroy with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/dcim/virtual-device-contexts name: api-dcim-virtual-device-contexts description: REST surface for api-dcim-virtual-device-contexts. operations: - method: GET name: dcimvirtualdevicecontextslist description: Get a list of virtual device context objects. call: netbox-dcim.dcimvirtualdevicecontextslist with: created: rest.created created__empty: rest.created__empty created__gt: rest.created__gt created__gte: rest.created__gte created__lt: rest.created__lt created__lte: rest.created__lte created__n: rest.created__n created_by_request: rest.created_by_request description: rest.description description__empty: rest.description__empty description__ic: rest.description__ic description__ie: rest.description__ie description__iew: rest.description__iew description__iregex: rest.description__iregex description__isw: rest.description__isw description__n: rest.description__n description__nic: rest.description__nic description__nie: rest.description__nie description__niew: rest.description__niew description__nisw: rest.description__nisw description__regex: rest.description__regex device: rest.device device__n: rest.device__n device_id: rest.device_id device_id__n: rest.device_id__n has_primary_ip: rest.has_primary_ip id: rest.id id__empty: rest.id__empty id__gt: rest.id__gt id__gte: rest.id__gte id__lt: rest.id__lt id__lte: rest.id__lte id__n: rest.id__n identifier: rest.identifier identifier__empty: rest.identifier__empty identifier__gt: rest.identifier__gt identifier__gte: rest.identifier__gte identifier__lt: rest.identifier__lt identifier__lte: rest.identifier__lte identifier__n: rest.identifier__n interface_id: rest.interface_id interface_id__n: rest.interface_id__n last_updated: rest.last_updated last_updated__empty: rest.last_updated__empty last_updated__gt: rest.last_updated__gt last_updated__gte: rest.last_updated__gte last_updated__lt: rest.last_updated__lt last_updated__lte: rest.last_updated__lte last_updated__n: rest.last_updated__n limit: rest.limit modified_by_request: rest.modified_by_request name: rest.name name__empty: rest.name__empty name__ic: rest.name__ic name__ie: rest.name__ie name__iew: rest.name__iew name__iregex: rest.name__iregex name__isw: rest.name__isw name__n: rest.name__n name__nic: rest.name__nic name__nie: rest.name__nie name__niew: rest.name__niew name__nisw: rest.name__nisw name__regex: rest.name__regex offset: rest.offset ordering: rest.ordering owner: rest.owner owner__n: rest.owner__n owner_group: rest.owner_group owner_group__n: rest.owner_group__n owner_group_id: rest.owner_group_id owner_group_id__n: rest.owner_group_id__n owner_id: rest.owner_id owner_id__n: rest.owner_id__n primary_ip4: rest.primary_ip4 primary_ip4__n: rest.primary_ip4__n primary_ip4_id: rest.primary_ip4_id primary_ip4_id__n: rest.primary_ip4_id__n primary_ip6: rest.primary_ip6 primary_ip6__n: rest.primary_ip6__n primary_ip6_id: rest.primary_ip6_id primary_ip6_id__n: rest.primary_ip6_id__n q: rest.q status: rest.status status__empty: rest.status__empty status__ic: rest.status__ic status__ie: rest.status__ie status__iew: rest.status__iew status__iregex: rest.status__iregex status__isw: rest.status__isw status__n: rest.status__n status__nic: rest.status__nic status__nie: rest.status__nie status__niew: rest.status__niew status__nisw: rest.status__nisw status__regex: rest.status__regex tag: rest.tag tag__n: rest.tag__n tag_id: rest.tag_id tag_id__n: rest.tag_id__n tenant: rest.tenant tenant__n: rest.tenant__n tenant_group: rest.tenant_group tenant_group__n: rest.tenant_group__n tenant_group_id: rest.tenant_group_id tenant_group_id__n: rest.tenant_group_id__n tenant_id: rest.tenant_id tenant_id__n: rest.tenant_id__n updated_by_request: rest.updated_by_request outputParameters: - type: object mapping: $. - method: POST name: dcimvirtualdevicecontextscreate description: Post a list of virtual device context objects. call: netbox-dcim.dcimvirtualdevicecontextscreate with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: dcimvirtualdevicecontextsbulkupdate description: Put a list of virtual device context objects. call: netbox-dcim.dcimvirtualdevicecontextsbulkupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimvirtualdevicecontextsbulkpartialupdate description: Patch a list of virtual device context objects. call: netbox-dcim.dcimvirtualdevicecontextsbulkpartialupdate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimvirtualdevicecontextsbulkdestroy description: Delete a list of virtual device context objects. call: netbox-dcim.dcimvirtualdevicecontextsbulkdestroy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/dcim/virtual-device-contexts/{id} name: api-dcim-virtual-device-contexts-id description: REST surface for api-dcim-virtual-device-contexts-id. operations: - method: GET name: dcimvirtualdevicecontextsretrieve description: Get a virtual device context object. call: netbox-dcim.dcimvirtualdevicecontextsretrieve with: id: rest.id outputParameters: - type: object mapping: $. - method: PUT name: dcimvirtualdevicecontextsupdate description: Put a virtual device context object. call: netbox-dcim.dcimvirtualdevicecontextsupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: PATCH name: dcimvirtualdevicecontextspartialupdate description: Patch a virtual device context object. call: netbox-dcim.dcimvirtualdevicecontextspartialupdate with: id: rest.id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: dcimvirtualdevicecontextsdestroy description: Delete a virtual device context object. call: netbox-dcim.dcimvirtualdevicecontextsdestroy with: id: rest.id outputParameters: - type: object mapping: $. - type: mcp namespace: netbox-dcim-mcp port: 9090 transport: http description: MCP adapter for NetBox REST API — dcim. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-list-cable-termination-objects description: Get a list of cable termination objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimcableterminationslist with: cable: tools.cable cable__n: tools.cable__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request offset: tools.offset ordering: tools.ordering termination_id: tools.termination_id termination_id__empty: tools.termination_id__empty termination_id__gt: tools.termination_id__gt termination_id__gte: tools.termination_id__gte termination_id__lt: tools.termination_id__lt termination_id__lte: tools.termination_id__lte termination_id__n: tools.termination_id__n termination_type: tools.termination_type termination_type__n: tools.termination_type__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: get-cable-termination-object description: Get a cable termination object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimcableterminationsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-cable-objects description: Get a list of cable objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimcableslist with: circuittermination_id: tools.circuittermination_id color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex consoleport_id: tools.consoleport_id consoleserverport_id: tools.consoleserverport_id created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device_id: tools.device_id frontport_id: tools.frontport_id id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n interface_id: tools.interface_id label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n length: tools.length length__empty: tools.length__empty length__gt: tools.length__gt length__gte: tools.length__gte length__lt: tools.length__lt length__lte: tools.length__lte length__n: tools.length__n length_unit: tools.length_unit length_unit__empty: tools.length_unit__empty length_unit__ic: tools.length_unit__ic length_unit__ie: tools.length_unit__ie length_unit__iew: tools.length_unit__iew length_unit__iregex: tools.length_unit__iregex length_unit__isw: tools.length_unit__isw length_unit__n: tools.length_unit__n length_unit__nic: tools.length_unit__nic length_unit__nie: tools.length_unit__nie length_unit__niew: tools.length_unit__niew length_unit__nisw: tools.length_unit__nisw length_unit__regex: tools.length_unit__regex limit: tools.limit location: tools.location location_id: tools.location_id modified_by_request: tools.modified_by_request offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n powerfeed_id: tools.powerfeed_id poweroutlet_id: tools.poweroutlet_id powerport_id: tools.powerport_id profile: tools.profile profile__empty: tools.profile__empty profile__ic: tools.profile__ic profile__ie: tools.profile__ie profile__iew: tools.profile__iew profile__iregex: tools.profile__iregex profile__isw: tools.profile__isw profile__n: tools.profile__n profile__nic: tools.profile__nic profile__nie: tools.profile__nie profile__niew: tools.profile__niew profile__nisw: tools.profile__nisw profile__regex: tools.profile__regex q: tools.q rack: tools.rack rack_id: tools.rack_id rearport_id: tools.rearport_id site: tools.site site_id: tools.site_id status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n termination_a_id: tools.termination_a_id termination_a_type: tools.termination_a_type termination_a_type__n: tools.termination_a_type__n termination_b_id: tools.termination_b_id termination_b_type: tools.termination_b_type termination_b_type__n: tools.termination_b_type__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex unterminated: tools.unterminated updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-cable-objects description: Post a list of cable objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimcablescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-cable-objects description: Put a list of cable objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimcablesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-cable-objects description: Patch a list of cable objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimcablesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-cable-objects description: Delete a list of cable objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimcablesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-cable-object description: Get a cable object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimcablesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-cable-object description: Put a cable object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimcablesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-cable-object description: Patch a cable object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimcablespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-cable-object description: Delete a cable object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimcablesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: this-endpoint-allows-user-determine description: This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconnecteddevicelist with: peer_device: tools.peer_device peer_interface: tools.peer_interface outputParameters: - type: object mapping: $. - name: get-list-console-port-template description: Get a list of console port template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplateslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering q: tools.q type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-console-port-template description: Post a list of console port template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimconsoleporttemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-console-port-template description: Put a list of console port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-console-port-template description: Patch a list of console port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-console-port-template description: Delete a list of console port template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleporttemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-console-port-template-object description: Get a console port template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-console-port-template-object description: Put a console port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-console-port-template-object description: Patch a console port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleporttemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-console-port-template-object description: Delete a console port template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleporttemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-console-port-objects description: Get a list of console port objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleportslist with: cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n speed: tools.speed speed__ic: tools.speed__ic speed__ie: tools.speed__ie speed__iew: tools.speed__iew speed__iregex: tools.speed__iregex speed__isw: tools.speed__isw speed__n: tools.speed__n speed__nic: tools.speed__nic speed__nie: tools.speed__nie speed__niew: tools.speed__niew speed__nisw: tools.speed__nisw speed__regex: tools.speed__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-console-port-objects description: Post a list of console port objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimconsoleportscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-console-port-objects description: Put a list of console port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleportsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-console-port-objects description: Patch a list of console port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleportsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-console-port-objects description: Delete a list of console port objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleportsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-console-port-object description: Get a console port object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleportsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-console-port-object description: Put a console port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleportsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-console-port-object description: Patch a console port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleportspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-console-port-object description: Delete a console port object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleportsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleportstraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-console-server-port description: Get a list of console server port template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplateslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering q: tools.q type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-console-server-port description: Post a list of console server port template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimconsoleserverporttemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-console-server-port description: Put a list of console server port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-console-server-port description: Patch a list of console server port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-console-server-port description: Delete a list of console server port template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-console-server-port-template description: Get a console server port template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-console-server-port-template description: Put a console server port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-console-server-port-template description: Patch a console server port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-console-server-port-template description: Delete a console server port template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleserverporttemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-console-server-port-2 description: Get a list of console server port objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportslist with: cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n speed: tools.speed speed__ic: tools.speed__ic speed__ie: tools.speed__ie speed__iew: tools.speed__iew speed__iregex: tools.speed__iregex speed__isw: tools.speed__isw speed__n: tools.speed__n speed__nic: tools.speed__nic speed__nie: tools.speed__nie speed__niew: tools.speed__niew speed__nisw: tools.speed__nisw speed__regex: tools.speed__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-console-server-port-2 description: Post a list of console server port objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimconsoleserverportscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-console-server-port-2 description: Put a list of console server port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-console-server-port-2 description: Patch a list of console server port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-console-server-port-2 description: Delete a list of console server port objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleserverportsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-console-server-port-object description: Get a console server port object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-console-server-port-object description: Put a console server port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-console-server-port-object description: Patch a console server port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-console-server-port-object description: Delete a console server port object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimconsoleserverportsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and-2 description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimconsoleserverportstraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-device-bay-template description: Get a list of device bay template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplateslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering q: tools.q updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-device-bay-template description: Post a list of device bay template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimdevicebaytemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-device-bay-template description: Put a list of device bay template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-device-bay-template description: Patch a list of device bay template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-device-bay-template description: Delete a list of device bay template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicebaytemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-device-bay-template-object description: Get a device bay template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-device-bay-template-object description: Put a device bay template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-device-bay-template-object description: Patch a device bay template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaytemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-device-bay-template-object description: Delete a device bay template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicebaytemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-device-bay-objects description: Get a list of device bay objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicebayslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n installed_device: tools.installed_device installed_device__n: tools.installed_device__n installed_device_id: tools.installed_device_id installed_device_id__n: tools.installed_device_id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-device-bay-objects description: Post a list of device bay objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimdevicebayscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-device-bay-objects description: Put a list of device bay objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaysbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-device-bay-objects description: Patch a list of device bay objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaysbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-device-bay-objects description: Delete a list of device bay objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicebaysbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-device-bay-object description: Get a device bay object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicebaysretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-device-bay-object description: Put a device bay object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebaysupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-device-bay-object description: Patch a device bay object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicebayspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-device-bay-object description: Delete a device bay object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicebaysdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-device-role-objects description: Get a list of device role objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdeviceroleslist with: ancestor: tools.ancestor ancestor__n: tools.ancestor__n ancestor_id: tools.ancestor_id ancestor_id__n: tools.ancestor_id__n color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex config_template_id: tools.config_template_id config_template_id__n: tools.config_template_id__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent: tools.parent parent__n: tools.parent__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request vm_role: tools.vm_role outputParameters: - type: object mapping: $. - name: post-list-device-role-objects description: Post a list of device role objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimdevicerolescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-device-role-objects description: Put a list of device role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicerolesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-device-role-objects description: Patch a list of device role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicerolesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-device-role-objects description: Delete a list of device role objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicerolesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-device-role-object description: Get a device role object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicerolesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-device-role-object description: Put a device role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicerolesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-device-role-object description: Patch a device role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicerolespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-device-role-object description: Delete a device role object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicerolesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-device-type-objects description: Get a list of device type objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicetypeslist with: airflow: tools.airflow airflow__empty: tools.airflow__empty airflow__ic: tools.airflow__ic airflow__ie: tools.airflow__ie airflow__iew: tools.airflow__iew airflow__iregex: tools.airflow__iregex airflow__isw: tools.airflow__isw airflow__n: tools.airflow__n airflow__nic: tools.airflow__nic airflow__nie: tools.airflow__nie airflow__niew: tools.airflow__niew airflow__nisw: tools.airflow__nisw airflow__regex: tools.airflow__regex console_port_template_count: tools.console_port_template_count console_port_template_count__empty: tools.console_port_template_count__empty console_port_template_count__gt: tools.console_port_template_count__gt console_port_template_count__gte: tools.console_port_template_count__gte console_port_template_count__lt: tools.console_port_template_count__lt console_port_template_count__lte: tools.console_port_template_count__lte console_port_template_count__n: tools.console_port_template_count__n console_ports: tools.console_ports console_server_port_template_count: tools.console_server_port_template_count console_server_port_template_count__empty: tools.console_server_port_template_count__empty console_server_port_template_count__gt: tools.console_server_port_template_count__gt console_server_port_template_count__gte: tools.console_server_port_template_count__gte console_server_port_template_count__lt: tools.console_server_port_template_count__lt console_server_port_template_count__lte: tools.console_server_port_template_count__lte console_server_port_template_count__n: tools.console_server_port_template_count__n console_server_ports: tools.console_server_ports created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request default_platform: tools.default_platform default_platform__n: tools.default_platform__n default_platform_id: tools.default_platform_id default_platform_id__n: tools.default_platform_id__n description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_bay_template_count: tools.device_bay_template_count device_bay_template_count__empty: tools.device_bay_template_count__empty device_bay_template_count__gt: tools.device_bay_template_count__gt device_bay_template_count__gte: tools.device_bay_template_count__gte device_bay_template_count__lt: tools.device_bay_template_count__lt device_bay_template_count__lte: tools.device_bay_template_count__lte device_bay_template_count__n: tools.device_bay_template_count__n device_bays: tools.device_bays device_count: tools.device_count device_count__empty: tools.device_count__empty device_count__gt: tools.device_count__gt device_count__gte: tools.device_count__gte device_count__lt: tools.device_count__lt device_count__lte: tools.device_count__lte device_count__n: tools.device_count__n exclude_from_utilization: tools.exclude_from_utilization front_port_template_count: tools.front_port_template_count front_port_template_count__empty: tools.front_port_template_count__empty front_port_template_count__gt: tools.front_port_template_count__gt front_port_template_count__gte: tools.front_port_template_count__gte front_port_template_count__lt: tools.front_port_template_count__lt front_port_template_count__lte: tools.front_port_template_count__lte front_port_template_count__n: tools.front_port_template_count__n has_front_image: tools.has_front_image has_rear_image: tools.has_rear_image id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n interface_template_count: tools.interface_template_count interface_template_count__empty: tools.interface_template_count__empty interface_template_count__gt: tools.interface_template_count__gt interface_template_count__gte: tools.interface_template_count__gte interface_template_count__lt: tools.interface_template_count__lt interface_template_count__lte: tools.interface_template_count__lte interface_template_count__n: tools.interface_template_count__n interfaces: tools.interfaces inventory_item_template_count: tools.inventory_item_template_count inventory_item_template_count__empty: tools.inventory_item_template_count__empty inventory_item_template_count__gt: tools.inventory_item_template_count__gt inventory_item_template_count__gte: tools.inventory_item_template_count__gte inventory_item_template_count__lt: tools.inventory_item_template_count__lt inventory_item_template_count__lte: tools.inventory_item_template_count__lte inventory_item_template_count__n: tools.inventory_item_template_count__n inventory_items: tools.inventory_items is_full_depth: tools.is_full_depth last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n model: tools.model model__empty: tools.model__empty model__ic: tools.model__ic model__ie: tools.model__ie model__iew: tools.model__iew model__iregex: tools.model__iregex model__isw: tools.model__isw model__n: tools.model__n model__nic: tools.model__nic model__nie: tools.model__nie model__niew: tools.model__niew model__nisw: tools.model__nisw model__regex: tools.model__regex modified_by_request: tools.modified_by_request module_bay_template_count: tools.module_bay_template_count module_bay_template_count__empty: tools.module_bay_template_count__empty module_bay_template_count__gt: tools.module_bay_template_count__gt module_bay_template_count__gte: tools.module_bay_template_count__gte module_bay_template_count__lt: tools.module_bay_template_count__lt module_bay_template_count__lte: tools.module_bay_template_count__lte module_bay_template_count__n: tools.module_bay_template_count__n module_bays: tools.module_bays offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n part_number: tools.part_number part_number__empty: tools.part_number__empty part_number__ic: tools.part_number__ic part_number__ie: tools.part_number__ie part_number__iew: tools.part_number__iew part_number__iregex: tools.part_number__iregex part_number__isw: tools.part_number__isw part_number__n: tools.part_number__n part_number__nic: tools.part_number__nic part_number__nie: tools.part_number__nie part_number__niew: tools.part_number__niew part_number__nisw: tools.part_number__nisw part_number__regex: tools.part_number__regex pass_through_ports: tools.pass_through_ports power_outlet_template_count: tools.power_outlet_template_count power_outlet_template_count__empty: tools.power_outlet_template_count__empty power_outlet_template_count__gt: tools.power_outlet_template_count__gt power_outlet_template_count__gte: tools.power_outlet_template_count__gte power_outlet_template_count__lt: tools.power_outlet_template_count__lt power_outlet_template_count__lte: tools.power_outlet_template_count__lte power_outlet_template_count__n: tools.power_outlet_template_count__n power_outlets: tools.power_outlets power_port_template_count: tools.power_port_template_count power_port_template_count__empty: tools.power_port_template_count__empty power_port_template_count__gt: tools.power_port_template_count__gt power_port_template_count__gte: tools.power_port_template_count__gte power_port_template_count__lt: tools.power_port_template_count__lt power_port_template_count__lte: tools.power_port_template_count__lte power_port_template_count__n: tools.power_port_template_count__n power_ports: tools.power_ports q: tools.q rear_port_template_count: tools.rear_port_template_count rear_port_template_count__empty: tools.rear_port_template_count__empty rear_port_template_count__gt: tools.rear_port_template_count__gt rear_port_template_count__gte: tools.rear_port_template_count__gte rear_port_template_count__lt: tools.rear_port_template_count__lt rear_port_template_count__lte: tools.rear_port_template_count__lte rear_port_template_count__n: tools.rear_port_template_count__n slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex subdevice_role: tools.subdevice_role subdevice_role__empty: tools.subdevice_role__empty subdevice_role__ic: tools.subdevice_role__ic subdevice_role__ie: tools.subdevice_role__ie subdevice_role__iew: tools.subdevice_role__iew subdevice_role__iregex: tools.subdevice_role__iregex subdevice_role__isw: tools.subdevice_role__isw subdevice_role__n: tools.subdevice_role__n subdevice_role__nic: tools.subdevice_role__nic subdevice_role__nie: tools.subdevice_role__nie subdevice_role__niew: tools.subdevice_role__niew subdevice_role__nisw: tools.subdevice_role__nisw subdevice_role__regex: tools.subdevice_role__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n u_height: tools.u_height u_height__empty: tools.u_height__empty u_height__gt: tools.u_height__gt u_height__gte: tools.u_height__gte u_height__lt: tools.u_height__lt u_height__lte: tools.u_height__lte u_height__n: tools.u_height__n updated_by_request: tools.updated_by_request weight: tools.weight weight__empty: tools.weight__empty weight__gt: tools.weight__gt weight__gte: tools.weight__gte weight__lt: tools.weight__lt weight__lte: tools.weight__lte weight__n: tools.weight__n weight_unit: tools.weight_unit weight_unit__empty: tools.weight_unit__empty weight_unit__ic: tools.weight_unit__ic weight_unit__ie: tools.weight_unit__ie weight_unit__iew: tools.weight_unit__iew weight_unit__iregex: tools.weight_unit__iregex weight_unit__isw: tools.weight_unit__isw weight_unit__n: tools.weight_unit__n weight_unit__nic: tools.weight_unit__nic weight_unit__nie: tools.weight_unit__nie weight_unit__niew: tools.weight_unit__niew weight_unit__nisw: tools.weight_unit__nisw weight_unit__regex: tools.weight_unit__regex outputParameters: - type: object mapping: $. - name: post-list-device-type-objects description: Post a list of device type objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimdevicetypescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-device-type-objects description: Put a list of device type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicetypesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-device-type-objects description: Patch a list of device type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicetypesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-device-type-objects description: Delete a list of device type objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicetypesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-device-type-object description: Get a device type object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicetypesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-device-type-object description: Put a device type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicetypesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-device-type-object description: Patch a device type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicetypespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-device-type-object description: Delete a device type object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicetypesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-device-objects description: Get a list of device objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdeviceslist with: airflow: tools.airflow airflow__empty: tools.airflow__empty airflow__ic: tools.airflow__ic airflow__ie: tools.airflow__ie airflow__iew: tools.airflow__iew airflow__iregex: tools.airflow__iregex airflow__isw: tools.airflow__isw airflow__n: tools.airflow__n airflow__nic: tools.airflow__nic airflow__nie: tools.airflow__nie airflow__niew: tools.airflow__niew airflow__nisw: tools.airflow__nisw airflow__regex: tools.airflow__regex asset_tag: tools.asset_tag asset_tag__empty: tools.asset_tag__empty asset_tag__ic: tools.asset_tag__ic asset_tag__ie: tools.asset_tag__ie asset_tag__iew: tools.asset_tag__iew asset_tag__iregex: tools.asset_tag__iregex asset_tag__isw: tools.asset_tag__isw asset_tag__n: tools.asset_tag__n asset_tag__nic: tools.asset_tag__nic asset_tag__nie: tools.asset_tag__nie asset_tag__niew: tools.asset_tag__niew asset_tag__nisw: tools.asset_tag__nisw asset_tag__regex: tools.asset_tag__regex cluster_group: tools.cluster_group cluster_group__n: tools.cluster_group__n cluster_group_id: tools.cluster_group_id cluster_group_id__n: tools.cluster_group_id__n cluster_id: tools.cluster_id cluster_id__n: tools.cluster_id__n config_template_id: tools.config_template_id config_template_id__n: tools.config_template_id__n console_port_count: tools.console_port_count console_port_count__empty: tools.console_port_count__empty console_port_count__gt: tools.console_port_count__gt console_port_count__gte: tools.console_port_count__gte console_port_count__lt: tools.console_port_count__lt console_port_count__lte: tools.console_port_count__lte console_port_count__n: tools.console_port_count__n console_ports: tools.console_ports console_server_port_count: tools.console_server_port_count console_server_port_count__empty: tools.console_server_port_count__empty console_server_port_count__gt: tools.console_server_port_count__gt console_server_port_count__gte: tools.console_server_port_count__gte console_server_port_count__lt: tools.console_server_port_count__lt console_server_port_count__lte: tools.console_server_port_count__lte console_server_port_count__n: tools.console_server_port_count__n console_server_ports: tools.console_server_ports contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_bay_count: tools.device_bay_count device_bay_count__empty: tools.device_bay_count__empty device_bay_count__gt: tools.device_bay_count__gt device_bay_count__gte: tools.device_bay_count__gte device_bay_count__lt: tools.device_bay_count__lt device_bay_count__lte: tools.device_bay_count__lte device_bay_count__n: tools.device_bay_count__n device_bays: tools.device_bays device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n face: tools.face face__empty: tools.face__empty face__ic: tools.face__ic face__ie: tools.face__ie face__iew: tools.face__iew face__iregex: tools.face__iregex face__isw: tools.face__isw face__n: tools.face__n face__nic: tools.face__nic face__nie: tools.face__nie face__niew: tools.face__niew face__nisw: tools.face__nisw face__regex: tools.face__regex front_port_count: tools.front_port_count front_port_count__empty: tools.front_port_count__empty front_port_count__gt: tools.front_port_count__gt front_port_count__gte: tools.front_port_count__gte front_port_count__lt: tools.front_port_count__lt front_port_count__lte: tools.front_port_count__lte front_port_count__n: tools.front_port_count__n has_oob_ip: tools.has_oob_ip has_primary_ip: tools.has_primary_ip has_virtual_device_context: tools.has_virtual_device_context id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n interface_count: tools.interface_count interface_count__empty: tools.interface_count__empty interface_count__gt: tools.interface_count__gt interface_count__gte: tools.interface_count__gte interface_count__lt: tools.interface_count__lt interface_count__lte: tools.interface_count__lte interface_count__n: tools.interface_count__n interfaces: tools.interfaces inventory_item_count: tools.inventory_item_count inventory_item_count__empty: tools.inventory_item_count__empty inventory_item_count__gt: tools.inventory_item_count__gt inventory_item_count__gte: tools.inventory_item_count__gte inventory_item_count__lt: tools.inventory_item_count__lt inventory_item_count__lte: tools.inventory_item_count__lte inventory_item_count__n: tools.inventory_item_count__n is_full_depth: tools.is_full_depth last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n latitude: tools.latitude latitude__empty: tools.latitude__empty latitude__gt: tools.latitude__gt latitude__gte: tools.latitude__gte latitude__lt: tools.latitude__lt latitude__lte: tools.latitude__lte latitude__n: tools.latitude__n limit: tools.limit local_context_data: tools.local_context_data location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n longitude: tools.longitude longitude__empty: tools.longitude__empty longitude__gt: tools.longitude__gt longitude__gte: tools.longitude__gte longitude__lt: tools.longitude__lt longitude__lte: tools.longitude__lte longitude__n: tools.longitude__n mac_address: tools.mac_address mac_address__ic: tools.mac_address__ic mac_address__ie: tools.mac_address__ie mac_address__iew: tools.mac_address__iew mac_address__iregex: tools.mac_address__iregex mac_address__isw: tools.mac_address__isw mac_address__n: tools.mac_address__n mac_address__nic: tools.mac_address__nic mac_address__nie: tools.mac_address__nie mac_address__niew: tools.mac_address__niew mac_address__nisw: tools.mac_address__nisw mac_address__regex: tools.mac_address__regex manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n model: tools.model model__n: tools.model__n modified_by_request: tools.modified_by_request module_bay_count: tools.module_bay_count module_bay_count__empty: tools.module_bay_count__empty module_bay_count__gt: tools.module_bay_count__gt module_bay_count__gte: tools.module_bay_count__gte module_bay_count__lt: tools.module_bay_count__lt module_bay_count__lte: tools.module_bay_count__lte module_bay_count__n: tools.module_bay_count__n module_bays: tools.module_bays name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset oob_ip_id: tools.oob_ip_id oob_ip_id__n: tools.oob_ip_id__n ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent_bay_id: tools.parent_bay_id parent_bay_id__n: tools.parent_bay_id__n parent_device_id: tools.parent_device_id parent_device_id__n: tools.parent_device_id__n pass_through_ports: tools.pass_through_ports platform: tools.platform platform__n: tools.platform__n platform_id: tools.platform_id platform_id__n: tools.platform_id__n position: tools.position position__empty: tools.position__empty position__gt: tools.position__gt position__gte: tools.position__gte position__lt: tools.position__lt position__lte: tools.position__lte position__n: tools.position__n power_outlet_count: tools.power_outlet_count power_outlet_count__empty: tools.power_outlet_count__empty power_outlet_count__gt: tools.power_outlet_count__gt power_outlet_count__gte: tools.power_outlet_count__gte power_outlet_count__lt: tools.power_outlet_count__lt power_outlet_count__lte: tools.power_outlet_count__lte power_outlet_count__n: tools.power_outlet_count__n power_outlets: tools.power_outlets power_port_count: tools.power_port_count power_port_count__empty: tools.power_port_count__empty power_port_count__gt: tools.power_port_count__gt power_port_count__gte: tools.power_port_count__gte power_port_count__lt: tools.power_port_count__lt power_port_count__lte: tools.power_port_count__lte power_port_count__n: tools.power_port_count__n power_ports: tools.power_ports primary_ip4: tools.primary_ip4 primary_ip4__n: tools.primary_ip4__n primary_ip4_id: tools.primary_ip4_id primary_ip4_id__n: tools.primary_ip4_id__n primary_ip6: tools.primary_ip6 primary_ip6__n: tools.primary_ip6__n primary_ip6_id: tools.primary_ip6_id primary_ip6_id__n: tools.primary_ip6_id__n q: tools.q rack_id: tools.rack_id rack_id__n: tools.rack_id__n rear_port_count: tools.rear_port_count rear_port_count__empty: tools.rear_port_count__empty rear_port_count__gt: tools.rear_port_count__gt rear_port_count__gte: tools.rear_port_count__gte rear_port_count__lt: tools.rear_port_count__lt rear_port_count__lte: tools.rear_port_count__lte rear_port_count__n: tools.rear_port_count__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n role: tools.role role__n: tools.role__n role_id: tools.role_id role_id__n: tools.role_id__n serial: tools.serial serial__empty: tools.serial__empty serial__ic: tools.serial__ic serial__ie: tools.serial__ie serial__iew: tools.serial__iew serial__iregex: tools.serial__iregex serial__isw: tools.serial__isw serial__n: tools.serial__n serial__nic: tools.serial__nic serial__nie: tools.serial__nie serial__niew: tools.serial__niew serial__nisw: tools.serial__nisw serial__regex: tools.serial__regex site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request vc_position: tools.vc_position vc_position__empty: tools.vc_position__empty vc_position__gt: tools.vc_position__gt vc_position__gte: tools.vc_position__gte vc_position__lt: tools.vc_position__lt vc_position__lte: tools.vc_position__lte vc_position__n: tools.vc_position__n vc_priority: tools.vc_priority vc_priority__empty: tools.vc_priority__empty vc_priority__gt: tools.vc_priority__gt vc_priority__gte: tools.vc_priority__gte vc_priority__lt: tools.vc_priority__lt vc_priority__lte: tools.vc_priority__lte vc_priority__n: tools.vc_priority__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n virtual_chassis_member: tools.virtual_chassis_member outputParameters: - type: object mapping: $. - name: post-list-device-objects description: Post a list of device objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimdevicescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-device-objects description: Put a list of device objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-device-objects description: Patch a list of device objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-device-objects description: Delete a list of device objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-device-object description: Get a device object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimdevicesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-device-object description: Put a device object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-device-object description: Patch a device object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimdevicespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-device-object description: Delete a device object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimdevicesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: resolve-and-render-preferred-configtemplate description: Resolve and render the preferred ConfigTemplate for this Device or Virtual Machine. hints: readOnly: false destructive: false idempotent: false call: netbox-dcim.dcimdevicesrenderconfigcreate with: format: tools.format id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: get-list-front-port-template description: Get a list of front port template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplateslist with: color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering positions: tools.positions positions__empty: tools.positions__empty positions__gt: tools.positions__gt positions__gte: tools.positions__gte positions__lt: tools.positions__lt positions__lte: tools.positions__lte positions__n: tools.positions__n q: tools.q rear_port_id: tools.rear_port_id rear_port_id__n: tools.rear_port_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-front-port-template description: Post a list of front port template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimfrontporttemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-front-port-template description: Put a list of front port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-front-port-template description: Patch a list of front port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-front-port-template description: Delete a list of front port template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimfrontporttemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-front-port-template-object description: Get a front port template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-front-port-template-object description: Put a front port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-front-port-template-object description: Patch a front port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontporttemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-front-port-template-object description: Delete a front port template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimfrontporttemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-front-port-objects description: Get a list of front port objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimfrontportslist with: cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n positions: tools.positions positions__empty: tools.positions__empty positions__gt: tools.positions__gt positions__gte: tools.positions__gte positions__lt: tools.positions__lt positions__lte: tools.positions__lte positions__n: tools.positions__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n rear_port_id: tools.rear_port_id rear_port_id__n: tools.rear_port_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-front-port-objects description: Post a list of front port objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimfrontportscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-front-port-objects description: Put a list of front port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontportsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-front-port-objects description: Patch a list of front port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontportsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-front-port-objects description: Delete a list of front port objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimfrontportsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-front-port-object description: Get a front port object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimfrontportsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-front-port-object description: Put a front port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontportsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-front-port-object description: Patch a front port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimfrontportspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-front-port-object description: Delete a front port object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimfrontportsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: return-all-cablepaths-which-traverse description: Return all CablePaths which traverse a given pass-through port. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimfrontportspathsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-interface-template-objects description: Get a list of interface template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplateslist with: bridge_id: tools.bridge_id bridge_id__n: tools.bridge_id__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n enabled: tools.enabled id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit mgmt_only: tools.mgmt_only modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering poe_mode: tools.poe_mode poe_mode__empty: tools.poe_mode__empty poe_mode__ic: tools.poe_mode__ic poe_mode__ie: tools.poe_mode__ie poe_mode__iew: tools.poe_mode__iew poe_mode__iregex: tools.poe_mode__iregex poe_mode__isw: tools.poe_mode__isw poe_mode__n: tools.poe_mode__n poe_mode__nic: tools.poe_mode__nic poe_mode__nie: tools.poe_mode__nie poe_mode__niew: tools.poe_mode__niew poe_mode__nisw: tools.poe_mode__nisw poe_mode__regex: tools.poe_mode__regex poe_type: tools.poe_type poe_type__empty: tools.poe_type__empty poe_type__ic: tools.poe_type__ic poe_type__ie: tools.poe_type__ie poe_type__iew: tools.poe_type__iew poe_type__iregex: tools.poe_type__iregex poe_type__isw: tools.poe_type__isw poe_type__n: tools.poe_type__n poe_type__nic: tools.poe_type__nic poe_type__nie: tools.poe_type__nie poe_type__niew: tools.poe_type__niew poe_type__nisw: tools.poe_type__nisw poe_type__regex: tools.poe_type__regex q: tools.q rf_role: tools.rf_role rf_role__empty: tools.rf_role__empty rf_role__ic: tools.rf_role__ic rf_role__ie: tools.rf_role__ie rf_role__iew: tools.rf_role__iew rf_role__iregex: tools.rf_role__iregex rf_role__isw: tools.rf_role__isw rf_role__n: tools.rf_role__n rf_role__nic: tools.rf_role__nic rf_role__nie: tools.rf_role__nie rf_role__niew: tools.rf_role__niew rf_role__nisw: tools.rf_role__nisw rf_role__regex: tools.rf_role__regex type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-interface-template-objects description: Post a list of interface template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dciminterfacetemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-interface-template-objects description: Put a list of interface template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-interface-template-objects description: Patch a list of interface template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-interface-template-objects description: Delete a list of interface template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminterfacetemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-interface-template-object description: Get a interface template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-interface-template-object description: Put a interface template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-interface-template-object description: Patch a interface template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacetemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-interface-template-object description: Delete a interface template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminterfacetemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-interface-objects description: Get a list of interface objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminterfaceslist with: bridge_id: tools.bridge_id bridge_id__n: tools.bridge_id__n cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n duplex: tools.duplex duplex__empty: tools.duplex__empty duplex__ic: tools.duplex__ic duplex__ie: tools.duplex__ie duplex__iew: tools.duplex__iew duplex__iregex: tools.duplex__iregex duplex__isw: tools.duplex__isw duplex__n: tools.duplex__n duplex__nic: tools.duplex__nic duplex__nie: tools.duplex__nie duplex__niew: tools.duplex__niew duplex__nisw: tools.duplex__nisw duplex__regex: tools.duplex__regex enabled: tools.enabled id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n kind: tools.kind l2vpn: tools.l2vpn l2vpn__n: tools.l2vpn__n l2vpn_id: tools.l2vpn_id l2vpn_id__n: tools.l2vpn_id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex lag_id: tools.lag_id lag_id__n: tools.lag_id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mac_address: tools.mac_address mac_address__ic: tools.mac_address__ic mac_address__ie: tools.mac_address__ie mac_address__iew: tools.mac_address__iew mac_address__iregex: tools.mac_address__iregex mac_address__isw: tools.mac_address__isw mac_address__n: tools.mac_address__n mac_address__nic: tools.mac_address__nic mac_address__nie: tools.mac_address__nie mac_address__niew: tools.mac_address__niew mac_address__nisw: tools.mac_address__nisw mac_address__regex: tools.mac_address__regex mark_connected: tools.mark_connected mgmt_only: tools.mgmt_only mode: tools.mode mode__empty: tools.mode__empty mode__ic: tools.mode__ic mode__ie: tools.mode__ie mode__iew: tools.mode__iew mode__iregex: tools.mode__iregex mode__isw: tools.mode__isw mode__n: tools.mode__n mode__nic: tools.mode__nic mode__nie: tools.mode__nie mode__niew: tools.mode__niew mode__nisw: tools.mode__nisw mode__regex: tools.mode__regex modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n mtu: tools.mtu mtu__empty: tools.mtu__empty mtu__gt: tools.mtu__gt mtu__gte: tools.mtu__gte mtu__lt: tools.mtu__lt mtu__lte: tools.mtu__lte mtu__n: tools.mtu__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n poe_mode: tools.poe_mode poe_mode__empty: tools.poe_mode__empty poe_mode__ic: tools.poe_mode__ic poe_mode__ie: tools.poe_mode__ie poe_mode__iew: tools.poe_mode__iew poe_mode__iregex: tools.poe_mode__iregex poe_mode__isw: tools.poe_mode__isw poe_mode__n: tools.poe_mode__n poe_mode__nic: tools.poe_mode__nic poe_mode__nie: tools.poe_mode__nie poe_mode__niew: tools.poe_mode__niew poe_mode__nisw: tools.poe_mode__nisw poe_mode__regex: tools.poe_mode__regex poe_type: tools.poe_type poe_type__empty: tools.poe_type__empty poe_type__ic: tools.poe_type__ic poe_type__ie: tools.poe_type__ie poe_type__iew: tools.poe_type__iew poe_type__iregex: tools.poe_type__iregex poe_type__isw: tools.poe_type__isw poe_type__n: tools.poe_type__n poe_type__nic: tools.poe_type__nic poe_type__nie: tools.poe_type__nie poe_type__niew: tools.poe_type__niew poe_type__nisw: tools.poe_type__nisw poe_type__regex: tools.poe_type__regex primary_mac_address: tools.primary_mac_address primary_mac_address__n: tools.primary_mac_address__n primary_mac_address_id: tools.primary_mac_address_id primary_mac_address_id__n: tools.primary_mac_address_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n rf_channel: tools.rf_channel rf_channel__empty: tools.rf_channel__empty rf_channel__ic: tools.rf_channel__ic rf_channel__ie: tools.rf_channel__ie rf_channel__iew: tools.rf_channel__iew rf_channel__iregex: tools.rf_channel__iregex rf_channel__isw: tools.rf_channel__isw rf_channel__n: tools.rf_channel__n rf_channel__nic: tools.rf_channel__nic rf_channel__nie: tools.rf_channel__nie rf_channel__niew: tools.rf_channel__niew rf_channel__nisw: tools.rf_channel__nisw rf_channel__regex: tools.rf_channel__regex rf_channel_frequency: tools.rf_channel_frequency rf_channel_frequency__empty: tools.rf_channel_frequency__empty rf_channel_frequency__gt: tools.rf_channel_frequency__gt rf_channel_frequency__gte: tools.rf_channel_frequency__gte rf_channel_frequency__lt: tools.rf_channel_frequency__lt rf_channel_frequency__lte: tools.rf_channel_frequency__lte rf_channel_frequency__n: tools.rf_channel_frequency__n rf_channel_width: tools.rf_channel_width rf_channel_width__empty: tools.rf_channel_width__empty rf_channel_width__gt: tools.rf_channel_width__gt rf_channel_width__gte: tools.rf_channel_width__gte rf_channel_width__lt: tools.rf_channel_width__lt rf_channel_width__lte: tools.rf_channel_width__lte rf_channel_width__n: tools.rf_channel_width__n rf_role: tools.rf_role rf_role__empty: tools.rf_role__empty rf_role__ic: tools.rf_role__ic rf_role__ie: tools.rf_role__ie rf_role__iew: tools.rf_role__iew rf_role__iregex: tools.rf_role__iregex rf_role__isw: tools.rf_role__isw rf_role__n: tools.rf_role__n rf_role__nic: tools.rf_role__nic rf_role__nie: tools.rf_role__nie rf_role__niew: tools.rf_role__niew rf_role__nisw: tools.rf_role__nisw rf_role__regex: tools.rf_role__regex site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n speed: tools.speed speed__empty: tools.speed__empty speed__gt: tools.speed__gt speed__gte: tools.speed__gte speed__lt: tools.speed__lt speed__lte: tools.speed__lte speed__n: tools.speed__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n tx_power: tools.tx_power tx_power__empty: tools.tx_power__empty tx_power__gt: tools.tx_power__gt tx_power__gte: tools.tx_power__gte tx_power__lt: tools.tx_power__lt tx_power__lte: tools.tx_power__lte tx_power__n: tools.tx_power__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request vdc: tools.vdc vdc__n: tools.vdc__n vdc_id: tools.vdc_id vdc_id__n: tools.vdc_id__n vdc_identifier: tools.vdc_identifier vdc_identifier__n: tools.vdc_identifier__n virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n virtual_chassis_member: tools.virtual_chassis_member virtual_chassis_member_id: tools.virtual_chassis_member_id virtual_chassis_member_or_master: tools.virtual_chassis_member_or_master virtual_chassis_member_or_master_id: tools.virtual_chassis_member_or_master_id virtual_circuit_id: tools.virtual_circuit_id virtual_circuit_id__n: tools.virtual_circuit_id__n virtual_circuit_termination_id: tools.virtual_circuit_termination_id virtual_circuit_termination_id__n: tools.virtual_circuit_termination_id__n vlan: tools.vlan vlan_id: tools.vlan_id vlan_translation_policy: tools.vlan_translation_policy vlan_translation_policy__n: tools.vlan_translation_policy__n vlan_translation_policy_id: tools.vlan_translation_policy_id vlan_translation_policy_id__n: tools.vlan_translation_policy_id__n vrf: tools.vrf vrf__n: tools.vrf__n vrf_id: tools.vrf_id vrf_id__n: tools.vrf_id__n wireless_lan_id: tools.wireless_lan_id wireless_lan_id__n: tools.wireless_lan_id__n wireless_link_id: tools.wireless_link_id wireless_link_id__n: tools.wireless_link_id__n wwn: tools.wwn wwn__ic: tools.wwn__ic wwn__ie: tools.wwn__ie wwn__iew: tools.wwn__iew wwn__iregex: tools.wwn__iregex wwn__isw: tools.wwn__isw wwn__n: tools.wwn__n wwn__nic: tools.wwn__nic wwn__nie: tools.wwn__nie wwn__niew: tools.wwn__niew wwn__nisw: tools.wwn__nisw wwn__regex: tools.wwn__regex outputParameters: - type: object mapping: $. - name: post-list-interface-objects description: Post a list of interface objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dciminterfacescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-interface-objects description: Put a list of interface objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-interface-objects description: Patch a list of interface objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-interface-objects description: Delete a list of interface objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminterfacesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-interface-object description: Get a interface object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminterfacesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-interface-object description: Put a interface object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-interface-object description: Patch a interface object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminterfacespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-interface-object description: Delete a interface object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminterfacesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and-3 description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminterfacestraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-inventory-item-role description: Get a list of inventory item role objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemroleslist with: color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-inventory-item-role description: Post a list of inventory item role objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dciminventoryitemrolescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-inventory-item-role description: Put a list of inventory item role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemrolesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-inventory-item-role description: Patch a list of inventory item role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemrolesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-inventory-item-role description: Delete a list of inventory item role objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemrolesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-inventory-item-role-object description: Get a inventory item role object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemrolesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-inventory-item-role-object description: Put a inventory item role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemrolesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-inventory-item-role-object description: Patch a inventory item role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemrolespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-inventory-item-role-object description: Delete a inventory item role object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemrolesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-inventory-item-template description: Get a list of inventory item template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplateslist with: component_id: tools.component_id component_id__empty: tools.component_id__empty component_id__gt: tools.component_id__gt component_id__gte: tools.component_id__gte component_id__lt: tools.component_id__lt component_id__lte: tools.component_id__lte component_id__n: tools.component_id__n component_type: tools.component_type component_type__n: tools.component_type__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering parent_id: tools.parent_id parent_id__n: tools.parent_id__n part_id: tools.part_id part_id__empty: tools.part_id__empty part_id__ic: tools.part_id__ic part_id__ie: tools.part_id__ie part_id__iew: tools.part_id__iew part_id__iregex: tools.part_id__iregex part_id__isw: tools.part_id__isw part_id__n: tools.part_id__n part_id__nic: tools.part_id__nic part_id__nie: tools.part_id__nie part_id__niew: tools.part_id__niew part_id__nisw: tools.part_id__nisw part_id__regex: tools.part_id__regex q: tools.q role: tools.role role__n: tools.role__n role_id: tools.role_id role_id__n: tools.role_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-inventory-item-template description: Post a list of inventory item template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dciminventoryitemtemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-inventory-item-template description: Put a list of inventory item template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-inventory-item-template description: Patch a list of inventory item template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-inventory-item-template description: Delete a list of inventory item template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemtemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-inventory-item-template-object description: Get a inventory item template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-inventory-item-template-object description: Put a inventory item template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-inventory-item-template-object description: Patch a inventory item template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemtemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-inventory-item-template-object description: Delete a inventory item template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemtemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-inventory-item-objects description: Get a list of inventory item objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemslist with: asset_tag: tools.asset_tag asset_tag__empty: tools.asset_tag__empty asset_tag__ic: tools.asset_tag__ic asset_tag__ie: tools.asset_tag__ie asset_tag__iew: tools.asset_tag__iew asset_tag__iregex: tools.asset_tag__iregex asset_tag__isw: tools.asset_tag__isw asset_tag__n: tools.asset_tag__n asset_tag__nic: tools.asset_tag__nic asset_tag__nie: tools.asset_tag__nie asset_tag__niew: tools.asset_tag__niew asset_tag__nisw: tools.asset_tag__nisw asset_tag__regex: tools.asset_tag__regex component_id: tools.component_id component_id__empty: tools.component_id__empty component_id__gt: tools.component_id__gt component_id__gte: tools.component_id__gte component_id__lt: tools.component_id__lt component_id__lte: tools.component_id__lte component_id__n: tools.component_id__n component_type: tools.component_type component_type__n: tools.component_type__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n discovered: tools.discovered id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n part_id: tools.part_id part_id__empty: tools.part_id__empty part_id__ic: tools.part_id__ic part_id__ie: tools.part_id__ie part_id__iew: tools.part_id__iew part_id__iregex: tools.part_id__iregex part_id__isw: tools.part_id__isw part_id__n: tools.part_id__n part_id__nic: tools.part_id__nic part_id__nie: tools.part_id__nie part_id__niew: tools.part_id__niew part_id__nisw: tools.part_id__nisw part_id__regex: tools.part_id__regex q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n role: tools.role role__n: tools.role__n role_id: tools.role_id role_id__n: tools.role_id__n serial: tools.serial serial__empty: tools.serial__empty serial__ic: tools.serial__ic serial__ie: tools.serial__ie serial__iew: tools.serial__iew serial__iregex: tools.serial__iregex serial__isw: tools.serial__isw serial__n: tools.serial__n serial__nic: tools.serial__nic serial__nie: tools.serial__nie serial__niew: tools.serial__niew serial__nisw: tools.serial__nisw serial__regex: tools.serial__regex site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-inventory-item-objects description: Post a list of inventory item objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dciminventoryitemscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-inventory-item-objects description: Put a list of inventory item objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-inventory-item-objects description: Patch a list of inventory item objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-inventory-item-objects description: Delete a list of inventory item objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-inventory-item-object description: Get a inventory item object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dciminventoryitemsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-inventory-item-object description: Put a inventory item object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-inventory-item-object description: Patch a inventory item object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dciminventoryitemspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-inventory-item-object description: Delete a inventory item object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dciminventoryitemsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-location-objects description: Get a list of location objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimlocationslist with: ancestor: tools.ancestor ancestor__n: tools.ancestor__n ancestor_id: tools.ancestor_id ancestor_id__n: tools.ancestor_id__n contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex facility: tools.facility facility__empty: tools.facility__empty facility__ic: tools.facility__ic facility__ie: tools.facility__ie facility__iew: tools.facility__iew facility__iregex: tools.facility__iregex facility__isw: tools.facility__isw facility__n: tools.facility__n facility__nic: tools.facility__nic facility__nie: tools.facility__nie facility__niew: tools.facility__niew facility__nisw: tools.facility__nisw facility__regex: tools.facility__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent: tools.parent parent__n: tools.parent__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n q: tools.q region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-location-objects description: Post a list of location objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimlocationscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-location-objects description: Put a list of location objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimlocationsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-location-objects description: Patch a list of location objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimlocationsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-location-objects description: Delete a list of location objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimlocationsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-location-object description: Get a location object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimlocationsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-location-object description: Put a location object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimlocationsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-location-object description: Patch a location object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimlocationspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-location-object description: Delete a location object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimlocationsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-mac-address-objects description: Get a list of MAC address objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmacaddresseslist with: assigned: tools.assigned assigned_object_id: tools.assigned_object_id assigned_object_id__empty: tools.assigned_object_id__empty assigned_object_id__gt: tools.assigned_object_id__gt assigned_object_id__gte: tools.assigned_object_id__gte assigned_object_id__lt: tools.assigned_object_id__lt assigned_object_id__lte: tools.assigned_object_id__lte assigned_object_id__n: tools.assigned_object_id__n assigned_object_type: tools.assigned_object_type assigned_object_type__n: tools.assigned_object_type__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device_id: tools.device_id id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n interface: tools.interface interface__n: tools.interface__n interface_id: tools.interface_id interface_id__n: tools.interface_id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit mac_address: tools.mac_address mac_address__ic: tools.mac_address__ic mac_address__ie: tools.mac_address__ie mac_address__iew: tools.mac_address__iew mac_address__iregex: tools.mac_address__iregex mac_address__isw: tools.mac_address__isw mac_address__n: tools.mac_address__n mac_address__nic: tools.mac_address__nic mac_address__nie: tools.mac_address__nie mac_address__niew: tools.mac_address__niew mac_address__nisw: tools.mac_address__nisw mac_address__regex: tools.mac_address__regex modified_by_request: tools.modified_by_request offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n primary: tools.primary q: tools.q tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request virtual_machine: tools.virtual_machine virtual_machine_id: tools.virtual_machine_id vminterface: tools.vminterface vminterface__n: tools.vminterface__n vminterface_id: tools.vminterface_id vminterface_id__n: tools.vminterface_id__n outputParameters: - type: object mapping: $. - name: post-list-mac-address-objects description: Post a list of MAC address objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmacaddressescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-mac-address-objects description: Put a list of MAC address objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmacaddressesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-mac-address-objects description: Patch a list of MAC address objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmacaddressesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-mac-address-objects description: Delete a list of MAC address objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmacaddressesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-mac-address-object description: Get a MAC address object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmacaddressesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-mac-address-object description: Put a MAC address object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmacaddressesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-mac-address-object description: Patch a MAC address object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmacaddressespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-mac-address-object description: Delete a MAC address object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmacaddressesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-manufacturer-objects description: Get a list of manufacturer objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmanufacturerslist with: contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-manufacturer-objects description: Post a list of manufacturer objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmanufacturerscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-manufacturer-objects description: Put a list of manufacturer objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmanufacturersbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-manufacturer-objects description: Patch a list of manufacturer objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmanufacturersbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-manufacturer-objects description: Delete a list of manufacturer objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmanufacturersbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-manufacturer-object description: Get a manufacturer object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmanufacturersretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-manufacturer-object description: Put a manufacturer object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmanufacturersupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-manufacturer-object description: Patch a manufacturer object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmanufacturerspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-manufacturer-object description: Delete a manufacturer object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmanufacturersdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-module-bay-template description: Get a list of module bay template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplateslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering position: tools.position position__empty: tools.position__empty position__ic: tools.position__ic position__ie: tools.position__ie position__iew: tools.position__iew position__iregex: tools.position__iregex position__isw: tools.position__isw position__n: tools.position__n position__nic: tools.position__nic position__nie: tools.position__nie position__niew: tools.position__niew position__nisw: tools.position__nisw position__regex: tools.position__regex q: tools.q updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-module-bay-template description: Post a list of module bay template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmodulebaytemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-module-bay-template description: Put a list of module bay template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-module-bay-template description: Patch a list of module bay template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-module-bay-template description: Delete a list of module bay template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulebaytemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-module-bay-template-object description: Get a module bay template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-module-bay-template-object description: Put a module bay template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-module-bay-template-object description: Patch a module bay template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaytemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-module-bay-template-object description: Delete a module bay template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulebaytemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-module-bay-objects description: Get a list of module bay objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmodulebayslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n installed_module_id: tools.installed_module_id installed_module_id__n: tools.installed_module_id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n position: tools.position position__empty: tools.position__empty position__ic: tools.position__ic position__ie: tools.position__ie position__iew: tools.position__iew position__iregex: tools.position__iregex position__isw: tools.position__isw position__n: tools.position__n position__nic: tools.position__nic position__nie: tools.position__nie position__niew: tools.position__niew position__nisw: tools.position__nisw position__regex: tools.position__regex q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-module-bay-objects description: Post a list of module bay objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmodulebayscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-module-bay-objects description: Put a list of module bay objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaysbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-module-bay-objects description: Patch a list of module bay objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaysbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-module-bay-objects description: Delete a list of module bay objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulebaysbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-module-bay-object description: Get a module bay object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmodulebaysretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-module-bay-object description: Put a module bay object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebaysupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-module-bay-object description: Patch a module bay object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulebayspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-module-bay-object description: Delete a module bay object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulebaysdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-module-type-profile description: Get a list of module type profile objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofileslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-module-type-profile description: Post a list of module type profile objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmoduletypeprofilescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-module-type-profile description: Put a list of module type profile objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofilesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-module-type-profile description: Patch a list of module type profile objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofilesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-module-type-profile description: Delete a list of module type profile objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmoduletypeprofilesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-module-type-profile-object description: Get a module type profile object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofilesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-module-type-profile-object description: Put a module type profile object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofilesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-module-type-profile-object description: Patch a module type profile object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeprofilespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-module-type-profile-object description: Delete a module type profile object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmoduletypeprofilesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-module-type-objects description: Get a list of module type objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmoduletypeslist with: airflow: tools.airflow airflow__empty: tools.airflow__empty airflow__ic: tools.airflow__ic airflow__ie: tools.airflow__ie airflow__iew: tools.airflow__iew airflow__iregex: tools.airflow__iregex airflow__isw: tools.airflow__isw airflow__n: tools.airflow__n airflow__nic: tools.airflow__nic airflow__nie: tools.airflow__nie airflow__niew: tools.airflow__niew airflow__nisw: tools.airflow__nisw airflow__regex: tools.airflow__regex console_ports: tools.console_ports console_server_ports: tools.console_server_ports created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n interfaces: tools.interfaces last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n model: tools.model model__empty: tools.model__empty model__ic: tools.model__ic model__ie: tools.model__ie model__iew: tools.model__iew model__iregex: tools.model__iregex model__isw: tools.model__isw model__n: tools.model__n model__nic: tools.model__nic model__nie: tools.model__nie model__niew: tools.model__niew model__nisw: tools.model__nisw model__regex: tools.model__regex modified_by_request: tools.modified_by_request module_count: tools.module_count module_count__empty: tools.module_count__empty module_count__gt: tools.module_count__gt module_count__gte: tools.module_count__gte module_count__lt: tools.module_count__lt module_count__lte: tools.module_count__lte module_count__n: tools.module_count__n offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n part_number: tools.part_number part_number__empty: tools.part_number__empty part_number__ic: tools.part_number__ic part_number__ie: tools.part_number__ie part_number__iew: tools.part_number__iew part_number__iregex: tools.part_number__iregex part_number__isw: tools.part_number__isw part_number__n: tools.part_number__n part_number__nic: tools.part_number__nic part_number__nie: tools.part_number__nie part_number__niew: tools.part_number__niew part_number__nisw: tools.part_number__nisw part_number__regex: tools.part_number__regex pass_through_ports: tools.pass_through_ports power_outlets: tools.power_outlets power_ports: tools.power_ports profile: tools.profile profile__n: tools.profile__n profile_id: tools.profile_id profile_id__n: tools.profile_id__n q: tools.q tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request weight: tools.weight weight__empty: tools.weight__empty weight__gt: tools.weight__gt weight__gte: tools.weight__gte weight__lt: tools.weight__lt weight__lte: tools.weight__lte weight__n: tools.weight__n weight_unit: tools.weight_unit weight_unit__empty: tools.weight_unit__empty weight_unit__ic: tools.weight_unit__ic weight_unit__ie: tools.weight_unit__ie weight_unit__iew: tools.weight_unit__iew weight_unit__iregex: tools.weight_unit__iregex weight_unit__isw: tools.weight_unit__isw weight_unit__n: tools.weight_unit__n weight_unit__nic: tools.weight_unit__nic weight_unit__nie: tools.weight_unit__nie weight_unit__niew: tools.weight_unit__niew weight_unit__nisw: tools.weight_unit__nisw weight_unit__regex: tools.weight_unit__regex outputParameters: - type: object mapping: $. - name: post-list-module-type-objects description: Post a list of module type objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmoduletypescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-module-type-objects description: Put a list of module type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-module-type-objects description: Patch a list of module type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-module-type-objects description: Delete a list of module type objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmoduletypesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-module-type-object description: Get a module type object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmoduletypesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-module-type-object description: Put a module type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-module-type-object description: Patch a module type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmoduletypespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-module-type-object description: Delete a module type object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmoduletypesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-module-objects description: Get a list of module objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmoduleslist with: asset_tag: tools.asset_tag asset_tag__empty: tools.asset_tag__empty asset_tag__ic: tools.asset_tag__ic asset_tag__ie: tools.asset_tag__ie asset_tag__iew: tools.asset_tag__iew asset_tag__iregex: tools.asset_tag__iregex asset_tag__isw: tools.asset_tag__isw asset_tag__n: tools.asset_tag__n asset_tag__nic: tools.asset_tag__nic asset_tag__nie: tools.asset_tag__nie asset_tag__niew: tools.asset_tag__niew asset_tag__nisw: tools.asset_tag__nisw asset_tag__regex: tools.asset_tag__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n modified_by_request: tools.modified_by_request module_bay_id: tools.module_bay_id module_bay_id__n: tools.module_bay_id__n module_type: tools.module_type module_type__n: tools.module_type__n module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n profile: tools.profile profile__n: tools.profile__n profile_id: tools.profile_id profile_id__n: tools.profile_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n serial: tools.serial serial__empty: tools.serial__empty serial__ic: tools.serial__ic serial__ie: tools.serial__ie serial__iew: tools.serial__iew serial__iregex: tools.serial__iregex serial__isw: tools.serial__isw serial__n: tools.serial__n serial__nic: tools.serial__nic serial__nie: tools.serial__nie serial__niew: tools.serial__niew serial__nisw: tools.serial__nisw serial__regex: tools.serial__regex site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-module-objects description: Post a list of module objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimmodulescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-module-objects description: Put a list of module objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-module-objects description: Patch a list of module objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-module-objects description: Delete a list of module objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-module-object description: Get a module object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimmodulesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-module-object description: Put a module object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-module-object description: Patch a module object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimmodulespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-module-object description: Delete a module object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimmodulesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-platform-objects description: Get a list of platform objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimplatformslist with: ancestor: tools.ancestor ancestor__n: tools.ancestor__n ancestor_id: tools.ancestor_id ancestor_id__n: tools.ancestor_id__n available_for_device_type: tools.available_for_device_type config_template_id: tools.config_template_id config_template_id__n: tools.config_template_id__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent: tools.parent parent__n: tools.parent__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-platform-objects description: Post a list of platform objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimplatformscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-platform-objects description: Put a list of platform objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimplatformsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-platform-objects description: Patch a list of platform objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimplatformsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-platform-objects description: Delete a list of platform objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimplatformsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-platform-object description: Get a platform object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimplatformsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-platform-object description: Put a platform object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimplatformsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-platform-object description: Patch a platform object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimplatformspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-platform-object description: Delete a platform object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimplatformsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-feed-objects description: Get a list of power feed objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedslist with: amperage: tools.amperage amperage__empty: tools.amperage__empty amperage__gt: tools.amperage__gt amperage__gte: tools.amperage__gte amperage__lt: tools.amperage__lt amperage__lte: tools.amperage__lte amperage__n: tools.amperage__n available_power: tools.available_power available_power__empty: tools.available_power__empty available_power__gt: tools.available_power__gt available_power__gte: tools.available_power__gte available_power__lt: tools.available_power__lt available_power__lte: tools.available_power__lte available_power__n: tools.available_power__n cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit mark_connected: tools.mark_connected max_utilization: tools.max_utilization max_utilization__empty: tools.max_utilization__empty max_utilization__gt: tools.max_utilization__gt max_utilization__gte: tools.max_utilization__gte max_utilization__lt: tools.max_utilization__lt max_utilization__lte: tools.max_utilization__lte max_utilization__n: tools.max_utilization__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n phase: tools.phase phase__empty: tools.phase__empty phase__ic: tools.phase__ic phase__ie: tools.phase__ie phase__iew: tools.phase__iew phase__iregex: tools.phase__iregex phase__isw: tools.phase__isw phase__n: tools.phase__n phase__nic: tools.phase__nic phase__nie: tools.phase__nie phase__niew: tools.phase__niew phase__nisw: tools.phase__nisw phase__regex: tools.phase__regex power_panel_id: tools.power_panel_id power_panel_id__n: tools.power_panel_id__n q: tools.q rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex supply: tools.supply supply__empty: tools.supply__empty supply__ic: tools.supply__ic supply__ie: tools.supply__ie supply__iew: tools.supply__iew supply__iregex: tools.supply__iregex supply__isw: tools.supply__isw supply__n: tools.supply__n supply__nic: tools.supply__nic supply__nie: tools.supply__nie supply__niew: tools.supply__niew supply__nisw: tools.supply__nisw supply__regex: tools.supply__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request voltage: tools.voltage voltage__empty: tools.voltage__empty voltage__gt: tools.voltage__gt voltage__gte: tools.voltage__gte voltage__lt: tools.voltage__lt voltage__lte: tools.voltage__lte voltage__n: tools.voltage__n outputParameters: - type: object mapping: $. - name: post-list-power-feed-objects description: Post a list of power feed objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpowerfeedscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-feed-objects description: Put a list of power feed objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-feed-objects description: Patch a list of power feed objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-feed-objects description: Delete a list of power feed objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerfeedsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-feed-object description: Get a power feed object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-feed-object description: Put a power feed object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-feed-object description: Patch a power feed object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-feed-object description: Delete a power feed object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerfeedsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and-4 description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerfeedstraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-outlet-template description: Get a list of power outlet template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplateslist with: color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n feed_leg: tools.feed_leg feed_leg__empty: tools.feed_leg__empty feed_leg__ic: tools.feed_leg__ic feed_leg__ie: tools.feed_leg__ie feed_leg__iew: tools.feed_leg__iew feed_leg__iregex: tools.feed_leg__iregex feed_leg__isw: tools.feed_leg__isw feed_leg__n: tools.feed_leg__n feed_leg__nic: tools.feed_leg__nic feed_leg__nie: tools.feed_leg__nie feed_leg__niew: tools.feed_leg__niew feed_leg__nisw: tools.feed_leg__nisw feed_leg__regex: tools.feed_leg__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering power_port_id: tools.power_port_id power_port_id__n: tools.power_port_id__n q: tools.q type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-power-outlet-template description: Post a list of power outlet template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpoweroutlettemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-outlet-template description: Put a list of power outlet template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-outlet-template description: Patch a list of power outlet template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-outlet-template description: Delete a list of power outlet template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-outlet-template-object description: Get a power outlet template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-outlet-template-object description: Put a power outlet template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-outlet-template-object description: Patch a power outlet template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutlettemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-outlet-template-object description: Delete a power outlet template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpoweroutlettemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-outlet-objects description: Get a list of power outlet objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletslist with: cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n feed_leg: tools.feed_leg feed_leg__empty: tools.feed_leg__empty feed_leg__ic: tools.feed_leg__ic feed_leg__ie: tools.feed_leg__ie feed_leg__iew: tools.feed_leg__iew feed_leg__iregex: tools.feed_leg__iregex feed_leg__isw: tools.feed_leg__isw feed_leg__n: tools.feed_leg__n feed_leg__nic: tools.feed_leg__nic feed_leg__nie: tools.feed_leg__nie feed_leg__niew: tools.feed_leg__niew feed_leg__nisw: tools.feed_leg__nisw feed_leg__regex: tools.feed_leg__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n power_port_id: tools.power_port_id power_port_id__n: tools.power_port_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-power-outlet-objects description: Post a list of power outlet objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpoweroutletscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-outlet-objects description: Put a list of power outlet objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-outlet-objects description: Patch a list of power outlet objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-outlet-objects description: Delete a list of power outlet objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpoweroutletsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-outlet-object description: Get a power outlet object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-outlet-object description: Put a power outlet object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-outlet-object description: Patch a power outlet object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-outlet-object description: Delete a power outlet object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpoweroutletsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and-5 description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpoweroutletstraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-panel-objects description: Get a list of power panel objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelslist with: contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location_id: tools.location_id location_id__n: tools.location_id__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-power-panel-objects description: Post a list of power panel objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpowerpanelscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-panel-objects description: Put a list of power panel objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-panel-objects description: Patch a list of power panel objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-panel-objects description: Delete a list of power panel objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerpanelsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-panel-object description: Get a power panel object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-panel-object description: Put a power panel object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-panel-object description: Patch a power panel object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerpanelspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-panel-object description: Delete a power panel object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerpanelsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-port-template description: Get a list of power port template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplateslist with: allocated_draw: tools.allocated_draw allocated_draw__empty: tools.allocated_draw__empty allocated_draw__gt: tools.allocated_draw__gt allocated_draw__gte: tools.allocated_draw__gte allocated_draw__lt: tools.allocated_draw__lt allocated_draw__lte: tools.allocated_draw__lte allocated_draw__n: tools.allocated_draw__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit maximum_draw: tools.maximum_draw maximum_draw__empty: tools.maximum_draw__empty maximum_draw__gt: tools.maximum_draw__gt maximum_draw__gte: tools.maximum_draw__gte maximum_draw__lt: tools.maximum_draw__lt maximum_draw__lte: tools.maximum_draw__lte maximum_draw__n: tools.maximum_draw__n modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering q: tools.q type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-power-port-template description: Post a list of power port template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpowerporttemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-port-template description: Put a list of power port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-port-template description: Patch a list of power port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-port-template description: Delete a list of power port template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerporttemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-port-template-object description: Get a power port template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-port-template-object description: Put a power port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-port-template-object description: Patch a power port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerporttemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-port-template-object description: Delete a power port template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerporttemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-power-port-objects description: Get a list of power port objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerportslist with: allocated_draw: tools.allocated_draw allocated_draw__empty: tools.allocated_draw__empty allocated_draw__gt: tools.allocated_draw__gt allocated_draw__gte: tools.allocated_draw__gte allocated_draw__lt: tools.allocated_draw__lt allocated_draw__lte: tools.allocated_draw__lte allocated_draw__n: tools.allocated_draw__n cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled connected: tools.connected created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected maximum_draw: tools.maximum_draw maximum_draw__empty: tools.maximum_draw__empty maximum_draw__gt: tools.maximum_draw__gt maximum_draw__gte: tools.maximum_draw__gte maximum_draw__lt: tools.maximum_draw__lt maximum_draw__lte: tools.maximum_draw__lte maximum_draw__n: tools.maximum_draw__n modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-power-port-objects description: Post a list of power port objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimpowerportscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-power-port-objects description: Put a list of power port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerportsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-power-port-objects description: Patch a list of power port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerportsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-power-port-objects description: Delete a list of power port objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerportsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-power-port-object description: Get a power port object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerportsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-power-port-object description: Put a power port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerportsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-power-port-object description: Patch a power port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimpowerportspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-power-port-object description: Delete a power port object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimpowerportsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: trace-complete-cable-path-and-6 description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination). hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimpowerportstraceretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-rack-reservation-objects description: Get a list of rack reservation objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackreservationslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n modified_by_request: tools.modified_by_request offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n unit: tools.unit unit__empty: tools.unit__empty unit__gt: tools.unit__gt unit__gte: tools.unit__gte unit__lt: tools.unit__lt unit__lte: tools.unit__lte unit__n: tools.unit__n updated_by_request: tools.updated_by_request user: tools.user user__n: tools.user__n user_id: tools.user_id user_id__n: tools.user_id__n outputParameters: - type: object mapping: $. - name: post-list-rack-reservation-objects description: Post a list of rack reservation objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimrackreservationscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rack-reservation-objects description: Put a list of rack reservation objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackreservationsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rack-reservation-objects description: Patch a list of rack reservation objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackreservationsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rack-reservation-objects description: Delete a list of rack reservation objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrackreservationsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rack-reservation-object description: Get a rack reservation object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackreservationsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rack-reservation-object description: Put a rack reservation object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackreservationsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rack-reservation-object description: Patch a rack reservation object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackreservationspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rack-reservation-object description: Delete a rack reservation object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrackreservationsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-rack-role-objects description: Get a list of rack role objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackroleslist with: color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-rack-role-objects description: Post a list of rack role objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimrackrolescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rack-role-objects description: Put a list of rack role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackrolesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rack-role-objects description: Patch a list of rack role objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackrolesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rack-role-objects description: Delete a list of rack role objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrackrolesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rack-role-object description: Get a rack role object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackrolesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rack-role-object description: Put a rack role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackrolesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rack-role-object description: Patch a rack role object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackrolespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rack-role-object description: Delete a rack role object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrackrolesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-rack-type-objects description: Get a list of rack type objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimracktypeslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request desc_units: tools.desc_units description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex form_factor: tools.form_factor form_factor__empty: tools.form_factor__empty form_factor__ic: tools.form_factor__ic form_factor__ie: tools.form_factor__ie form_factor__iew: tools.form_factor__iew form_factor__iregex: tools.form_factor__iregex form_factor__isw: tools.form_factor__isw form_factor__n: tools.form_factor__n form_factor__nic: tools.form_factor__nic form_factor__nie: tools.form_factor__nie form_factor__niew: tools.form_factor__niew form_factor__nisw: tools.form_factor__nisw form_factor__regex: tools.form_factor__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n max_weight: tools.max_weight max_weight__empty: tools.max_weight__empty max_weight__gt: tools.max_weight__gt max_weight__gte: tools.max_weight__gte max_weight__lt: tools.max_weight__lt max_weight__lte: tools.max_weight__lte max_weight__n: tools.max_weight__n model: tools.model model__empty: tools.model__empty model__ic: tools.model__ic model__ie: tools.model__ie model__iew: tools.model__iew model__iregex: tools.model__iregex model__isw: tools.model__isw model__n: tools.model__n model__nic: tools.model__nic model__nie: tools.model__nie model__niew: tools.model__niew model__nisw: tools.model__nisw model__regex: tools.model__regex modified_by_request: tools.modified_by_request mounting_depth: tools.mounting_depth mounting_depth__empty: tools.mounting_depth__empty mounting_depth__gt: tools.mounting_depth__gt mounting_depth__gte: tools.mounting_depth__gte mounting_depth__lt: tools.mounting_depth__lt mounting_depth__lte: tools.mounting_depth__lte mounting_depth__n: tools.mounting_depth__n offset: tools.offset ordering: tools.ordering outer_depth: tools.outer_depth outer_depth__empty: tools.outer_depth__empty outer_depth__gt: tools.outer_depth__gt outer_depth__gte: tools.outer_depth__gte outer_depth__lt: tools.outer_depth__lt outer_depth__lte: tools.outer_depth__lte outer_depth__n: tools.outer_depth__n outer_height: tools.outer_height outer_height__empty: tools.outer_height__empty outer_height__gt: tools.outer_height__gt outer_height__gte: tools.outer_height__gte outer_height__lt: tools.outer_height__lt outer_height__lte: tools.outer_height__lte outer_height__n: tools.outer_height__n outer_unit: tools.outer_unit outer_unit__empty: tools.outer_unit__empty outer_unit__ic: tools.outer_unit__ic outer_unit__ie: tools.outer_unit__ie outer_unit__iew: tools.outer_unit__iew outer_unit__iregex: tools.outer_unit__iregex outer_unit__isw: tools.outer_unit__isw outer_unit__n: tools.outer_unit__n outer_unit__nic: tools.outer_unit__nic outer_unit__nie: tools.outer_unit__nie outer_unit__niew: tools.outer_unit__niew outer_unit__nisw: tools.outer_unit__nisw outer_unit__regex: tools.outer_unit__regex outer_width: tools.outer_width outer_width__empty: tools.outer_width__empty outer_width__gt: tools.outer_width__gt outer_width__gte: tools.outer_width__gte outer_width__lt: tools.outer_width__lt outer_width__lte: tools.outer_width__lte outer_width__n: tools.outer_width__n owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack_count: tools.rack_count rack_count__empty: tools.rack_count__empty rack_count__gt: tools.rack_count__gt rack_count__gte: tools.rack_count__gte rack_count__lt: tools.rack_count__lt rack_count__lte: tools.rack_count__lte rack_count__n: tools.rack_count__n slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex starting_unit: tools.starting_unit starting_unit__empty: tools.starting_unit__empty starting_unit__gt: tools.starting_unit__gt starting_unit__gte: tools.starting_unit__gte starting_unit__lt: tools.starting_unit__lt starting_unit__lte: tools.starting_unit__lte starting_unit__n: tools.starting_unit__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n u_height: tools.u_height u_height__empty: tools.u_height__empty u_height__gt: tools.u_height__gt u_height__gte: tools.u_height__gte u_height__lt: tools.u_height__lt u_height__lte: tools.u_height__lte u_height__n: tools.u_height__n updated_by_request: tools.updated_by_request weight: tools.weight weight__empty: tools.weight__empty weight__gt: tools.weight__gt weight__gte: tools.weight__gte weight__lt: tools.weight__lt weight__lte: tools.weight__lte weight__n: tools.weight__n weight_unit: tools.weight_unit weight_unit__empty: tools.weight_unit__empty weight_unit__ic: tools.weight_unit__ic weight_unit__ie: tools.weight_unit__ie weight_unit__iew: tools.weight_unit__iew weight_unit__iregex: tools.weight_unit__iregex weight_unit__isw: tools.weight_unit__isw weight_unit__n: tools.weight_unit__n weight_unit__nic: tools.weight_unit__nic weight_unit__nie: tools.weight_unit__nie weight_unit__niew: tools.weight_unit__niew weight_unit__nisw: tools.weight_unit__nisw weight_unit__regex: tools.weight_unit__regex width: tools.width width__ic: tools.width__ic width__ie: tools.width__ie width__iew: tools.width__iew width__iregex: tools.width__iregex width__isw: tools.width__isw width__n: tools.width__n width__nic: tools.width__nic width__nie: tools.width__nie width__niew: tools.width__niew width__nisw: tools.width__nisw width__regex: tools.width__regex outputParameters: - type: object mapping: $. - name: post-list-rack-type-objects description: Post a list of rack type objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimracktypescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rack-type-objects description: Put a list of rack type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracktypesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rack-type-objects description: Patch a list of rack type objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracktypesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rack-type-objects description: Delete a list of rack type objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimracktypesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rack-type-object description: Get a rack type object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimracktypesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rack-type-object description: Put a rack type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracktypesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rack-type-object description: Patch a rack type object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracktypespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rack-type-object description: Delete a rack type object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimracktypesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-rack-objects description: Get a list of rack objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackslist with: airflow: tools.airflow airflow__empty: tools.airflow__empty airflow__ic: tools.airflow__ic airflow__ie: tools.airflow__ie airflow__iew: tools.airflow__iew airflow__iregex: tools.airflow__iregex airflow__isw: tools.airflow__isw airflow__n: tools.airflow__n airflow__nic: tools.airflow__nic airflow__nie: tools.airflow__nie airflow__niew: tools.airflow__niew airflow__nisw: tools.airflow__nisw airflow__regex: tools.airflow__regex asset_tag: tools.asset_tag asset_tag__empty: tools.asset_tag__empty asset_tag__ic: tools.asset_tag__ic asset_tag__ie: tools.asset_tag__ie asset_tag__iew: tools.asset_tag__iew asset_tag__iregex: tools.asset_tag__iregex asset_tag__isw: tools.asset_tag__isw asset_tag__n: tools.asset_tag__n asset_tag__nic: tools.asset_tag__nic asset_tag__nie: tools.asset_tag__nie asset_tag__niew: tools.asset_tag__niew asset_tag__nisw: tools.asset_tag__nisw asset_tag__regex: tools.asset_tag__regex contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request desc_units: tools.desc_units description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex facility_id: tools.facility_id facility_id__empty: tools.facility_id__empty facility_id__ic: tools.facility_id__ic facility_id__ie: tools.facility_id__ie facility_id__iew: tools.facility_id__iew facility_id__iregex: tools.facility_id__iregex facility_id__isw: tools.facility_id__isw facility_id__n: tools.facility_id__n facility_id__nic: tools.facility_id__nic facility_id__nie: tools.facility_id__nie facility_id__niew: tools.facility_id__niew facility_id__nisw: tools.facility_id__nisw facility_id__regex: tools.facility_id__regex form_factor: tools.form_factor form_factor__empty: tools.form_factor__empty form_factor__ic: tools.form_factor__ic form_factor__ie: tools.form_factor__ie form_factor__iew: tools.form_factor__iew form_factor__iregex: tools.form_factor__iregex form_factor__isw: tools.form_factor__isw form_factor__n: tools.form_factor__n form_factor__nic: tools.form_factor__nic form_factor__nie: tools.form_factor__nie form_factor__niew: tools.form_factor__niew form_factor__nisw: tools.form_factor__nisw form_factor__regex: tools.form_factor__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n manufacturer: tools.manufacturer manufacturer__n: tools.manufacturer__n manufacturer_id: tools.manufacturer_id manufacturer_id__n: tools.manufacturer_id__n max_weight: tools.max_weight max_weight__empty: tools.max_weight__empty max_weight__gt: tools.max_weight__gt max_weight__gte: tools.max_weight__gte max_weight__lt: tools.max_weight__lt max_weight__lte: tools.max_weight__lte max_weight__n: tools.max_weight__n modified_by_request: tools.modified_by_request mounting_depth: tools.mounting_depth mounting_depth__empty: tools.mounting_depth__empty mounting_depth__gt: tools.mounting_depth__gt mounting_depth__gte: tools.mounting_depth__gte mounting_depth__lt: tools.mounting_depth__lt mounting_depth__lte: tools.mounting_depth__lte mounting_depth__n: tools.mounting_depth__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering outer_depth: tools.outer_depth outer_depth__empty: tools.outer_depth__empty outer_depth__gt: tools.outer_depth__gt outer_depth__gte: tools.outer_depth__gte outer_depth__lt: tools.outer_depth__lt outer_depth__lte: tools.outer_depth__lte outer_depth__n: tools.outer_depth__n outer_height: tools.outer_height outer_height__empty: tools.outer_height__empty outer_height__gt: tools.outer_height__gt outer_height__gte: tools.outer_height__gte outer_height__lt: tools.outer_height__lt outer_height__lte: tools.outer_height__lte outer_height__n: tools.outer_height__n outer_unit: tools.outer_unit outer_unit__empty: tools.outer_unit__empty outer_unit__ic: tools.outer_unit__ic outer_unit__ie: tools.outer_unit__ie outer_unit__iew: tools.outer_unit__iew outer_unit__iregex: tools.outer_unit__iregex outer_unit__isw: tools.outer_unit__isw outer_unit__n: tools.outer_unit__n outer_unit__nic: tools.outer_unit__nic outer_unit__nie: tools.outer_unit__nie outer_unit__niew: tools.outer_unit__niew outer_unit__nisw: tools.outer_unit__nisw outer_unit__regex: tools.outer_unit__regex outer_width: tools.outer_width outer_width__empty: tools.outer_width__empty outer_width__gt: tools.outer_width__gt outer_width__gte: tools.outer_width__gte outer_width__lt: tools.outer_width__lt outer_width__lte: tools.outer_width__lte outer_width__n: tools.outer_width__n owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q rack_type: tools.rack_type rack_type__n: tools.rack_type__n rack_type_id: tools.rack_type_id rack_type_id__n: tools.rack_type_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n role: tools.role role__n: tools.role__n role_id: tools.role_id role_id__n: tools.role_id__n serial: tools.serial serial__empty: tools.serial__empty serial__ic: tools.serial__ic serial__ie: tools.serial__ie serial__iew: tools.serial__iew serial__iregex: tools.serial__iregex serial__isw: tools.serial__isw serial__n: tools.serial__n serial__nic: tools.serial__nic serial__nie: tools.serial__nie serial__niew: tools.serial__niew serial__nisw: tools.serial__nisw serial__regex: tools.serial__regex site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n starting_unit: tools.starting_unit starting_unit__empty: tools.starting_unit__empty starting_unit__gt: tools.starting_unit__gt starting_unit__gte: tools.starting_unit__gte starting_unit__lt: tools.starting_unit__lt starting_unit__lte: tools.starting_unit__lte starting_unit__n: tools.starting_unit__n status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n u_height: tools.u_height u_height__empty: tools.u_height__empty u_height__gt: tools.u_height__gt u_height__gte: tools.u_height__gte u_height__lt: tools.u_height__lt u_height__lte: tools.u_height__lte u_height__n: tools.u_height__n updated_by_request: tools.updated_by_request weight: tools.weight weight__empty: tools.weight__empty weight__gt: tools.weight__gt weight__gte: tools.weight__gte weight__lt: tools.weight__lt weight__lte: tools.weight__lte weight__n: tools.weight__n weight_unit: tools.weight_unit weight_unit__empty: tools.weight_unit__empty weight_unit__ic: tools.weight_unit__ic weight_unit__ie: tools.weight_unit__ie weight_unit__iew: tools.weight_unit__iew weight_unit__iregex: tools.weight_unit__iregex weight_unit__isw: tools.weight_unit__isw weight_unit__n: tools.weight_unit__n weight_unit__nic: tools.weight_unit__nic weight_unit__nie: tools.weight_unit__nie weight_unit__niew: tools.weight_unit__niew weight_unit__nisw: tools.weight_unit__nisw weight_unit__regex: tools.weight_unit__regex width: tools.width width__ic: tools.width__ic width__ie: tools.width__ie width__iew: tools.width__iew width__iregex: tools.width__iregex width__isw: tools.width__isw width__n: tools.width__n width__nic: tools.width__nic width__nie: tools.width__nie width__niew: tools.width__niew width__nisw: tools.width__nisw width__regex: tools.width__regex outputParameters: - type: object mapping: $. - name: post-list-rack-objects description: Post a list of rack objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimrackscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rack-objects description: Put a list of rack objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracksbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rack-objects description: Patch a list of rack objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracksbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rack-objects description: Delete a list of rack objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimracksbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rack-object description: Get a rack object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimracksretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rack-object description: Put a rack object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimracksupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rack-object description: Patch a rack object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrackspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rack-object description: Delete a rack object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimracksdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: rack-elevation-representing-list-rack description: Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrackselevationretrieve with: exclude: tools.exclude expand_devices: tools.expand_devices face: tools.face id: tools.id include_images: tools.include_images legend_width: tools.legend_width limit: tools.limit margin_width: tools.margin_width offset: tools.offset q: tools.q render: tools.render unit_height: tools.unit_height unit_width: tools.unit_width outputParameters: - type: object mapping: $. - name: get-list-rear-port-template description: Get a list of rear port template objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplateslist with: color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n front_port_id: tools.front_port_id front_port_id__n: tools.front_port_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request module_type_id: tools.module_type_id module_type_id__n: tools.module_type_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering positions: tools.positions positions__empty: tools.positions__empty positions__gt: tools.positions__gt positions__gte: tools.positions__gte positions__lt: tools.positions__lt positions__lte: tools.positions__lte positions__n: tools.positions__n q: tools.q type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-rear-port-template description: Post a list of rear port template objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimrearporttemplatescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rear-port-template description: Put a list of rear port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplatesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rear-port-template description: Patch a list of rear port template objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplatesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rear-port-template description: Delete a list of rear port template objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrearporttemplatesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rear-port-template-object description: Get a rear port template object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplatesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rear-port-template-object description: Put a rear port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplatesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rear-port-template-object description: Patch a rear port template object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearporttemplatespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rear-port-template-object description: Delete a rear port template object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrearporttemplatesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-rear-port-objects description: Get a list of rear port objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrearportslist with: cable_connector: tools.cable_connector cable_connector__empty: tools.cable_connector__empty cable_connector__gt: tools.cable_connector__gt cable_connector__gte: tools.cable_connector__gte cable_connector__lt: tools.cable_connector__lt cable_connector__lte: tools.cable_connector__lte cable_connector__n: tools.cable_connector__n cable_end: tools.cable_end cable_end__empty: tools.cable_end__empty cable_end__ic: tools.cable_end__ic cable_end__ie: tools.cable_end__ie cable_end__iew: tools.cable_end__iew cable_end__iregex: tools.cable_end__iregex cable_end__isw: tools.cable_end__isw cable_end__n: tools.cable_end__n cable_end__nic: tools.cable_end__nic cable_end__nie: tools.cable_end__nie cable_end__niew: tools.cable_end__niew cable_end__nisw: tools.cable_end__nisw cable_end__regex: tools.cable_end__regex cable_id: tools.cable_id cable_id__n: tools.cable_id__n cabled: tools.cabled color: tools.color color__empty: tools.color__empty color__ic: tools.color__ic color__ie: tools.color__ie color__iew: tools.color__iew color__iregex: tools.color__iregex color__isw: tools.color__isw color__n: tools.color__n color__nic: tools.color__nic color__nie: tools.color__nie color__niew: tools.color__niew color__nisw: tools.color__nisw color__regex: tools.color__regex created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n device_role: tools.device_role device_role__n: tools.device_role__n device_role_id: tools.device_role_id device_role_id__n: tools.device_role_id__n device_status: tools.device_status device_status__empty: tools.device_status__empty device_status__ic: tools.device_status__ic device_status__ie: tools.device_status__ie device_status__iew: tools.device_status__iew device_status__iregex: tools.device_status__iregex device_status__isw: tools.device_status__isw device_status__n: tools.device_status__n device_status__nic: tools.device_status__nic device_status__nie: tools.device_status__nie device_status__niew: tools.device_status__niew device_status__nisw: tools.device_status__nisw device_status__regex: tools.device_status__regex device_type: tools.device_type device_type__n: tools.device_type__n device_type_id: tools.device_type_id device_type_id__n: tools.device_type_id__n front_port_id: tools.front_port_id front_port_id__n: tools.front_port_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n label: tools.label label__empty: tools.label__empty label__ic: tools.label__ic label__ie: tools.label__ie label__iew: tools.label__iew label__iregex: tools.label__iregex label__isw: tools.label__isw label__n: tools.label__n label__nic: tools.label__nic label__nie: tools.label__nie label__niew: tools.label__niew label__nisw: tools.label__nisw label__regex: tools.label__regex last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit location: tools.location location__n: tools.location__n location_id: tools.location_id location_id__n: tools.location_id__n mark_connected: tools.mark_connected modified_by_request: tools.modified_by_request module_id: tools.module_id module_id__n: tools.module_id__n name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex occupied: tools.occupied offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n positions: tools.positions positions__empty: tools.positions__empty positions__gt: tools.positions__gt positions__gte: tools.positions__gte positions__lt: tools.positions__lt positions__lte: tools.positions__lte positions__n: tools.positions__n q: tools.q rack: tools.rack rack__n: tools.rack__n rack_id: tools.rack_id rack_id__n: tools.rack_id__n region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n type: tools.type type__empty: tools.type__empty type__ic: tools.type__ic type__ie: tools.type__ie type__iew: tools.type__iew type__iregex: tools.type__iregex type__isw: tools.type__isw type__n: tools.type__n type__nic: tools.type__nic type__nie: tools.type__nie type__niew: tools.type__niew type__nisw: tools.type__nisw type__regex: tools.type__regex updated_by_request: tools.updated_by_request virtual_chassis: tools.virtual_chassis virtual_chassis__n: tools.virtual_chassis__n virtual_chassis_id: tools.virtual_chassis_id virtual_chassis_id__n: tools.virtual_chassis_id__n outputParameters: - type: object mapping: $. - name: post-list-rear-port-objects description: Post a list of rear port objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimrearportscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-rear-port-objects description: Put a list of rear port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearportsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-rear-port-objects description: Patch a list of rear port objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearportsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-rear-port-objects description: Delete a list of rear port objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrearportsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-rear-port-object description: Get a rear port object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrearportsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-rear-port-object description: Put a rear port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearportsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-rear-port-object description: Patch a rear port object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimrearportspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-rear-port-object description: Delete a rear port object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimrearportsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: return-all-cablepaths-which-traverse-2 description: Return all CablePaths which traverse a given pass-through port. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimrearportspathsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-region-objects description: Get a list of region objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimregionslist with: ancestor: tools.ancestor ancestor__n: tools.ancestor__n ancestor_id: tools.ancestor_id ancestor_id__n: tools.ancestor_id__n contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent: tools.parent parent__n: tools.parent__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-region-objects description: Post a list of region objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimregionscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-region-objects description: Put a list of region objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimregionsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-region-objects description: Patch a list of region objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimregionsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-region-objects description: Delete a list of region objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimregionsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-region-object description: Get a region object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimregionsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-region-object description: Put a region object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimregionsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-region-object description: Patch a region object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimregionspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-region-object description: Delete a region object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimregionsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-site-group-objects description: Get a list of site group objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimsitegroupslist with: ancestor: tools.ancestor ancestor__n: tools.ancestor__n ancestor_id: tools.ancestor_id ancestor_id__n: tools.ancestor_id__n contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n parent: tools.parent parent__n: tools.parent__n parent_id: tools.parent_id parent_id__n: tools.parent_id__n q: tools.q slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-site-group-objects description: Post a list of site group objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimsitegroupscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-site-group-objects description: Put a list of site group objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitegroupsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-site-group-objects description: Patch a list of site group objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitegroupsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-site-group-objects description: Delete a list of site group objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimsitegroupsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-site-group-object description: Get a site group object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimsitegroupsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-site-group-object description: Put a site group object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitegroupsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-site-group-object description: Patch a site group object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitegroupspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-site-group-object description: Delete a site group object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimsitegroupsdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-site-objects description: Get a list of site objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimsiteslist with: asn: tools.asn asn__n: tools.asn__n asn_id: tools.asn_id asn_id__n: tools.asn_id__n contact: tools.contact contact__n: tools.contact__n contact_group: tools.contact_group contact_group__n: tools.contact_group__n contact_role: tools.contact_role contact_role__n: tools.contact_role__n created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex facility: tools.facility facility__empty: tools.facility__empty facility__ic: tools.facility__ic facility__ie: tools.facility__ie facility__iew: tools.facility__iew facility__iregex: tools.facility__iregex facility__isw: tools.facility__isw facility__n: tools.facility__n facility__nic: tools.facility__nic facility__nie: tools.facility__nie facility__niew: tools.facility__niew facility__nisw: tools.facility__nisw facility__regex: tools.facility__regex group: tools.group group__n: tools.group__n group_id: tools.group_id group_id__n: tools.group_id__n id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n latitude: tools.latitude latitude__empty: tools.latitude__empty latitude__gt: tools.latitude__gt latitude__gte: tools.latitude__gte latitude__lt: tools.latitude__lt latitude__lte: tools.latitude__lte latitude__n: tools.latitude__n limit: tools.limit longitude: tools.longitude longitude__empty: tools.longitude__empty longitude__gt: tools.longitude__gt longitude__gte: tools.longitude__gte longitude__lt: tools.longitude__lt longitude__lte: tools.longitude__lte longitude__n: tools.longitude__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n slug: tools.slug slug__empty: tools.slug__empty slug__ic: tools.slug__ic slug__ie: tools.slug__ie slug__iew: tools.slug__iew slug__iregex: tools.slug__iregex slug__isw: tools.slug__isw slug__n: tools.slug__n slug__nic: tools.slug__nic slug__nie: tools.slug__nie slug__niew: tools.slug__niew slug__nisw: tools.slug__nisw slug__regex: tools.slug__regex status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n time_zone: tools.time_zone time_zone__ic: tools.time_zone__ic time_zone__ie: tools.time_zone__ie time_zone__iew: tools.time_zone__iew time_zone__iregex: tools.time_zone__iregex time_zone__isw: tools.time_zone__isw time_zone__n: tools.time_zone__n time_zone__nic: tools.time_zone__nic time_zone__nie: tools.time_zone__nie time_zone__niew: tools.time_zone__niew time_zone__nisw: tools.time_zone__nisw time_zone__regex: tools.time_zone__regex updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-site-objects description: Post a list of site objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimsitescreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-site-objects description: Put a list of site objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitesbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-site-objects description: Patch a list of site objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitesbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-site-objects description: Delete a list of site objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimsitesbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-site-object description: Get a site object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimsitesretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-site-object description: Put a site object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitesupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-site-object description: Patch a site object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimsitespartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-site-object description: Delete a site object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimsitesdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-virtual-chassis-objects description: Get a list of virtual chassis objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassislist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex domain: tools.domain domain__empty: tools.domain__empty domain__ic: tools.domain__ic domain__ie: tools.domain__ie domain__iew: tools.domain__iew domain__iregex: tools.domain__iregex domain__isw: tools.domain__isw domain__n: tools.domain__n domain__nic: tools.domain__nic domain__nie: tools.domain__nie domain__niew: tools.domain__niew domain__nisw: tools.domain__nisw domain__regex: tools.domain__regex id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit master: tools.master master__n: tools.master__n master_id: tools.master_id master_id__n: tools.master_id__n member_count: tools.member_count member_count__empty: tools.member_count__empty member_count__gt: tools.member_count__gt member_count__gte: tools.member_count__gte member_count__lt: tools.member_count__lt member_count__lte: tools.member_count__lte member_count__n: tools.member_count__n modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n q: tools.q region: tools.region region__n: tools.region__n region_id: tools.region_id region_id__n: tools.region_id__n site: tools.site site__n: tools.site__n site_group: tools.site_group site_group__n: tools.site_group__n site_group_id: tools.site_group_id site_group_id__n: tools.site_group_id__n site_id: tools.site_id site_id__n: tools.site_id__n tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-virtual-chassis-objects description: Post a list of virtual chassis objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimvirtualchassiscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-virtual-chassis-objects description: Put a list of virtual chassis objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassisbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-virtual-chassis-objects description: Patch a list of virtual chassis objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassisbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-virtual-chassis-objects description: Delete a list of virtual chassis objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimvirtualchassisbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-virtual-chassis-object description: Get a virtual chassis object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassisretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-virtual-chassis-object description: Put a virtual chassis object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassisupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-virtual-chassis-object description: Patch a virtual chassis object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualchassispartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-virtual-chassis-object description: Delete a virtual chassis object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimvirtualchassisdestroy with: id: tools.id outputParameters: - type: object mapping: $. - name: get-list-virtual-device-context description: Get a list of virtual device context objects. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextslist with: created: tools.created created__empty: tools.created__empty created__gt: tools.created__gt created__gte: tools.created__gte created__lt: tools.created__lt created__lte: tools.created__lte created__n: tools.created__n created_by_request: tools.created_by_request description: tools.description description__empty: tools.description__empty description__ic: tools.description__ic description__ie: tools.description__ie description__iew: tools.description__iew description__iregex: tools.description__iregex description__isw: tools.description__isw description__n: tools.description__n description__nic: tools.description__nic description__nie: tools.description__nie description__niew: tools.description__niew description__nisw: tools.description__nisw description__regex: tools.description__regex device: tools.device device__n: tools.device__n device_id: tools.device_id device_id__n: tools.device_id__n has_primary_ip: tools.has_primary_ip id: tools.id id__empty: tools.id__empty id__gt: tools.id__gt id__gte: tools.id__gte id__lt: tools.id__lt id__lte: tools.id__lte id__n: tools.id__n identifier: tools.identifier identifier__empty: tools.identifier__empty identifier__gt: tools.identifier__gt identifier__gte: tools.identifier__gte identifier__lt: tools.identifier__lt identifier__lte: tools.identifier__lte identifier__n: tools.identifier__n interface_id: tools.interface_id interface_id__n: tools.interface_id__n last_updated: tools.last_updated last_updated__empty: tools.last_updated__empty last_updated__gt: tools.last_updated__gt last_updated__gte: tools.last_updated__gte last_updated__lt: tools.last_updated__lt last_updated__lte: tools.last_updated__lte last_updated__n: tools.last_updated__n limit: tools.limit modified_by_request: tools.modified_by_request name: tools.name name__empty: tools.name__empty name__ic: tools.name__ic name__ie: tools.name__ie name__iew: tools.name__iew name__iregex: tools.name__iregex name__isw: tools.name__isw name__n: tools.name__n name__nic: tools.name__nic name__nie: tools.name__nie name__niew: tools.name__niew name__nisw: tools.name__nisw name__regex: tools.name__regex offset: tools.offset ordering: tools.ordering owner: tools.owner owner__n: tools.owner__n owner_group: tools.owner_group owner_group__n: tools.owner_group__n owner_group_id: tools.owner_group_id owner_group_id__n: tools.owner_group_id__n owner_id: tools.owner_id owner_id__n: tools.owner_id__n primary_ip4: tools.primary_ip4 primary_ip4__n: tools.primary_ip4__n primary_ip4_id: tools.primary_ip4_id primary_ip4_id__n: tools.primary_ip4_id__n primary_ip6: tools.primary_ip6 primary_ip6__n: tools.primary_ip6__n primary_ip6_id: tools.primary_ip6_id primary_ip6_id__n: tools.primary_ip6_id__n q: tools.q status: tools.status status__empty: tools.status__empty status__ic: tools.status__ic status__ie: tools.status__ie status__iew: tools.status__iew status__iregex: tools.status__iregex status__isw: tools.status__isw status__n: tools.status__n status__nic: tools.status__nic status__nie: tools.status__nie status__niew: tools.status__niew status__nisw: tools.status__nisw status__regex: tools.status__regex tag: tools.tag tag__n: tools.tag__n tag_id: tools.tag_id tag_id__n: tools.tag_id__n tenant: tools.tenant tenant__n: tools.tenant__n tenant_group: tools.tenant_group tenant_group__n: tools.tenant_group__n tenant_group_id: tools.tenant_group_id tenant_group_id__n: tools.tenant_group_id__n tenant_id: tools.tenant_id tenant_id__n: tools.tenant_id__n updated_by_request: tools.updated_by_request outputParameters: - type: object mapping: $. - name: post-list-virtual-device-context description: Post a list of virtual device context objects. hints: readOnly: true destructive: false idempotent: false call: netbox-dcim.dcimvirtualdevicecontextscreate with: body: tools.body outputParameters: - type: object mapping: $. - name: put-list-virtual-device-context description: Put a list of virtual device context objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsbulkupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: patch-list-virtual-device-context description: Patch a list of virtual device context objects. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsbulkpartialupdate with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-list-virtual-device-context description: Delete a list of virtual device context objects. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsbulkdestroy with: body: tools.body outputParameters: - type: object mapping: $. - name: get-virtual-device-context-object description: Get a virtual device context object. hints: readOnly: true destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsretrieve with: id: tools.id outputParameters: - type: object mapping: $. - name: put-virtual-device-context-object description: Put a virtual device context object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: patch-virtual-device-context-object description: Patch a virtual device context object. hints: readOnly: false destructive: false idempotent: true call: netbox-dcim.dcimvirtualdevicecontextspartialupdate with: id: tools.id body: tools.body outputParameters: - type: object mapping: $. - name: delete-virtual-device-context-object description: Delete a virtual device context object. hints: readOnly: false destructive: true idempotent: true call: netbox-dcim.dcimvirtualdevicecontextsdestroy with: id: tools.id outputParameters: - type: object mapping: $.