From 1be626e5ee1d1fea175fab0af361b1a13c9d813b Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Thu, 30 Mar 2023 13:34:08 -0400 Subject: [PATCH] Record OpenAPI spec for reference --- contrib/openapi2.json | 95605 ++++++++++++++++++++++++++++++++++++++++ contrib/openapi2.yaml | 69695 +++++++++++++++++++++++++++++ 2 files changed, 165300 insertions(+) create mode 100644 contrib/openapi2.json create mode 100644 contrib/openapi2.yaml diff --git a/contrib/openapi2.json b/contrib/openapi2.json new file mode 100644 index 000000000..6eb681662 --- /dev/null +++ b/contrib/openapi2.json @@ -0,0 +1,95605 @@ +{ + "swagger": "2.0", + "info": { + "title": "NetBox API", + "description": "API to access NetBox", + "termsOfService": "https://github.com/netbox-community/netbox", + "license": { + "name": "Apache v2 License" + }, + "version": "3.5" + }, + "basePath": "/api", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "Bearer": { + "type": "apiKey", + "name": "Authorization", + "in": "header" + } + }, + "security": [ + { + "Bearer": [] + } + ], + "paths": { + "/circuits/circuit-terminations/": { + "get": { + "operationId": "circuits_circuit-terminations_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "term_side", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "circuit_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_network_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "term_side__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "port_speed__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "upstream_speed__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "xconnect_id__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "circuit_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_network_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/CircuitTermination" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_circuit-terminations_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuitTermination" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuit-terminations_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuitTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuit-terminations_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuitTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuit-terminations_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/circuit-terminations/{id}/": { + "get": { + "operationId": "circuits_circuit-terminations_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuit-terminations_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuitTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuit-terminations_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuitTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuit-terminations_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this circuit termination.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/circuit-terminations/{id}/paths/": { + "get": { + "operationId": "circuits_circuit-terminations_paths", + "description": "Return all CablePaths which traverse a given pass-through port.", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitTermination" + } + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this circuit termination.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/circuit-types/": { + "get": { + "operationId": "circuits_circuit-types_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/CircuitType" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_circuit-types_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuit-types_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuit-types_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuit-types_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/circuit-types/{id}/": { + "get": { + "operationId": "circuits_circuit-types_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuit-types_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuit-types_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CircuitType" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuit-types_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this circuit type.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/circuits/": { + "get": { + "operationId": "circuits_circuits_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_account_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_network_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cid__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "install_date__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_date__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "commit_rate__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_account_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_network_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Circuit" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_circuits_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuit" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuits_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuit" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuits_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuit" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuits_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/circuits/{id}/": { + "get": { + "operationId": "circuits_circuits_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_circuits_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuit" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_circuits_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCircuit" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Circuit" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_circuits_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this circuit.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/provider-accounts/": { + "get": { + "operationId": "circuits_provider-accounts_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "account__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ProviderAccount" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_provider-accounts_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderAccount" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_provider-accounts_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderAccount" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_provider-accounts_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderAccount" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_provider-accounts_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/provider-accounts/{id}/": { + "get": { + "operationId": "circuits_provider-accounts_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_provider-accounts_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderAccount" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_provider-accounts_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderAccount" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderAccount" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_provider-accounts_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this provider account.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/provider-networks/": { + "get": { + "operationId": "circuits_provider-networks_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "service_id__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "provider__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ProviderNetwork" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_provider-networks_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderNetwork" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_provider-networks_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderNetwork" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_provider-networks_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderNetwork" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_provider-networks_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/provider-networks/{id}/": { + "get": { + "operationId": "circuits_provider-networks_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_provider-networks_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderNetwork" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_provider-networks_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProviderNetwork" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ProviderNetwork" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_provider-networks_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this provider network.", + "required": true, + "type": "integer" + } + ] + }, + "/circuits/providers/": { + "get": { + "operationId": "circuits_providers_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Provider" + } + } + } + } + } + }, + "tags": [ + "circuits" + ] + }, + "post": { + "operationId": "circuits_providers_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProvider" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_providers_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProvider" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_providers_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProvider" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_providers_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [] + }, + "/circuits/providers/{id}/": { + "get": { + "operationId": "circuits_providers_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "put": { + "operationId": "circuits_providers_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProvider" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "patch": { + "operationId": "circuits_providers_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableProvider" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Provider" + } + } + }, + "tags": [ + "circuits" + ] + }, + "delete": { + "operationId": "circuits_providers_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "circuits" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this provider.", + "required": true, + "type": "integer" + } + ] + }, + "/core/data-files/": { + "get": { + "operationId": "core_data-files_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "source_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "source", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "path__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "size__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "hash__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "source_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "source__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DataFile" + } + } + } + } + } + }, + "tags": [ + "core" + ] + }, + "parameters": [] + }, + "/core/data-files/{id}/": { + "get": { + "operationId": "core_data-files_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataFile" + } + } + }, + "tags": [ + "core" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this data file.", + "required": true, + "type": "integer" + } + ] + }, + "/core/data-sources/": { + "get": { + "operationId": "core_data-sources_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "enabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DataSource" + } + } + } + } + } + }, + "tags": [ + "core" + ] + }, + "post": { + "operationId": "core_data-sources_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "put": { + "operationId": "core_data-sources_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "patch": { + "operationId": "core_data-sources_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "delete": { + "operationId": "core_data-sources_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "core" + ] + }, + "parameters": [] + }, + "/core/data-sources/{id}/": { + "get": { + "operationId": "core_data-sources_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "put": { + "operationId": "core_data-sources_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "patch": { + "operationId": "core_data-sources_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "delete": { + "operationId": "core_data-sources_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "core" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this data source.", + "required": true, + "type": "integer" + } + ] + }, + "/core/data-sources/{id}/sync/": { + "post": { + "operationId": "core_data-sources_sync", + "description": "Enqueue a job to synchronize the DataSource.", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDataSource" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DataSource" + } + } + }, + "tags": [ + "core" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this data source.", + "required": true, + "type": "integer" + } + ] + }, + "/core/jobs/": { + "get": { + "operationId": "core_jobs_list", + "description": "Retrieve a list of job results", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__before", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__after", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "scheduled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "scheduled__before", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "scheduled__after", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "started", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "started__before", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "started__after", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "completed", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "completed__before", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "completed__after", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interval__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Job" + } + } + } + } + } + }, + "tags": [ + "core" + ] + }, + "parameters": [] + }, + "/core/jobs/{id}/": { + "get": { + "operationId": "core_jobs_read", + "description": "Retrieve a list of job results", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Job" + } + } + }, + "tags": [ + "core" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this job.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/cable-terminations/": { + "get": { + "operationId": "dcim_cable-terminations_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/CableTermination" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_cable-terminations_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_cable-terminations_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_cable-terminations_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_cable-terminations_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/cable-terminations/{id}/": { + "get": { + "operationId": "dcim_cable-terminations_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_cable-terminations_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_cable-terminations_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CableTermination" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_cable-terminations_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this cable termination.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/cables/": { + "get": { + "operationId": "dcim_cables_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length_unit", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "length_unit__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_a_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "termination_b_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Cable" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_cables_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCable" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_cables_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCable" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_cables_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCable" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_cables_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/cables/{id}/": { + "get": { + "operationId": "dcim_cables_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_cables_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCable" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_cables_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCable" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Cable" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_cables_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this cable.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/connected-device/": { + "get": { + "operationId": "dcim_connected-device_list", + "description": "This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer\ninterface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors\nvia a protocol such as LLDP. Two query parameters must be included in the request:\n\n* `peer_device`: The name of the peer device\n* `peer_interface`: The name of the peer interface", + "parameters": [ + { + "name": "peer_device", + "in": "query", + "description": "The name of the peer device", + "required": true, + "type": "string" + }, + { + "name": "peer_interface", + "in": "query", + "description": "The name of the peer interface", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Device" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/console-port-templates/": { + "get": { + "operationId": "dcim_console-port-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_console-port-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePortTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-port-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-port-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-port-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/console-port-templates/{id}/": { + "get": { + "operationId": "dcim_console-port-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-port-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-port-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-port-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console port template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/console-ports/": { + "get": { + "operationId": "dcim_console-ports_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConsolePort" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_console-ports_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePort" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-ports_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-ports_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-ports_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/console-ports/{id}/": { + "get": { + "operationId": "dcim_console-ports_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-ports_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-ports_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsolePort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-ports_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/console-ports/{id}/trace/": { + "get": { + "operationId": "dcim_console-ports_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsolePort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/console-server-port-templates/": { + "get": { + "operationId": "dcim_console-server-port-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_console-server-port-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPortTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-server-port-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-server-port-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-server-port-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/console-server-port-templates/{id}/": { + "get": { + "operationId": "dcim_console-server-port-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-server-port-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-server-port-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-server-port-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console server port template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/console-server-ports/": { + "get": { + "operationId": "dcim_console-server-ports_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_console-server-ports_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPort" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-server-ports_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-server-ports_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-server-ports_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/console-server-ports/{id}/": { + "get": { + "operationId": "dcim_console-server-ports_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_console-server-ports_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_console-server-ports_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConsoleServerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_console-server-ports_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console server port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/console-server-ports/{id}/trace/": { + "get": { + "operationId": "dcim_console-server-ports_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConsoleServerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this console server port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/device-bay-templates/": { + "get": { + "operationId": "dcim_device-bay-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_device-bay-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBayTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-bay-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-bay-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-bay-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/device-bay-templates/{id}/": { + "get": { + "operationId": "dcim_device-bay-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-bay-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-bay-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-bay-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device bay template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/device-bays/": { + "get": { + "operationId": "dcim_device-bays_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DeviceBay" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_device-bays_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBay" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-bays_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-bays_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-bays_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/device-bays/{id}/": { + "get": { + "operationId": "dcim_device-bays_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-bays_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-bays_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-bays_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device bay.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/device-roles/": { + "get": { + "operationId": "dcim_device-roles_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vm_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DeviceRole" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_device-roles_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceRole" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-roles_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-roles_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-roles_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/device-roles/{id}/": { + "get": { + "operationId": "dcim_device-roles_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-roles_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-roles_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-roles_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device role.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/device-types/": { + "get": { + "operationId": "dcim_device-types_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "is_full_depth", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "subdevice_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "airflow", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "default_platform_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "default_platform", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "has_front_image", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "has_rear_image", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_server_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_outlets", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interfaces", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "pass_through_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_bays", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_bays", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "inventory_items", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "subdevice_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "airflow__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "default_platform_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "default_platform__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/DeviceType" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_device-types_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceType" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-types_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-types_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-types_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/device-types/{id}/": { + "get": { + "operationId": "dcim_device-types_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_device-types_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_device-types_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableDeviceType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/DeviceType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_device-types_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device type.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/devices/": { + "get": { + "operationId": "dcim_devices_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "face", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "airflow", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "local_context_data", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "is_full_depth", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "has_primary_ip", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_member", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_server_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_outlets", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interfaces", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "pass_through_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_bays", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_bays", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "primary_ip4_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "primary_ip6_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "face__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "position__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "airflow__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_position__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vc_priority__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "primary_ip4_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "primary_ip6_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_devices_create", + "description": "", + "parameters": [], + "responses": { + "201": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_devices_bulk_update", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_devices_bulk_partial_update", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_devices_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/devices/{id}/": { + "get": { + "operationId": "dcim_devices_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_devices_update", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_devices_partial_update", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_devices_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/devices/{id}/render-config/": { + "post": { + "operationId": "dcim_devices_render_config", + "description": "Resolve and render the preferred ConfigTemplate for this Device.", + "parameters": [], + "responses": { + "201": { + "description": "" + } + }, + "produces": [ + "application/json", + "text/plain" + ], + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this device.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/front-port-templates/": { + "get": { + "operationId": "dcim_front-port-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_front-port-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPortTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_front-port-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_front-port-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_front-port-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/front-port-templates/{id}/": { + "get": { + "operationId": "dcim_front-port-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_front-port-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_front-port-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_front-port-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this front port template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/front-ports/": { + "get": { + "operationId": "dcim_front-ports_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/FrontPort" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_front-ports_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPort" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_front-ports_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_front-ports_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_front-ports_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/front-ports/{id}/": { + "get": { + "operationId": "dcim_front-ports_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_front-ports_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_front-ports_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableFrontPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_front-ports_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this front port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/front-ports/{id}/paths/": { + "get": { + "operationId": "dcim_front-ports_paths", + "description": "Return all CablePaths which traverse a given pass-through port.", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/FrontPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this front port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/interface-templates/": { + "get": { + "operationId": "dcim_interface-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "enabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mgmt_only", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "bridge_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_mode", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "bridge_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_mode__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_interface-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterfaceTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_interface-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterfaceTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_interface-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterfaceTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_interface-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/interface-templates/{id}/": { + "get": { + "operationId": "dcim_interface-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_interface-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterfaceTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_interface-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterfaceTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InterfaceTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_interface-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this interface template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/interfaces/": { + "get": { + "operationId": "dcim_interfaces_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "enabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mgmt_only", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_mode", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mode", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "kind", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "bridge_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "lag_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "duplex", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vlan_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vlan", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vrf_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vrf", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc_identifier", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "l2vpn_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "l2vpn", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mtu__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_mode__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "poe_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mode__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_frequency__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rf_channel_width__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tx_power__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "bridge_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "lag_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "speed__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "duplex__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mac_address__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "wwn__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vrf_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vrf__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc_identifier__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "vdc__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "l2vpn_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "l2vpn__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Interface" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_interfaces_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterface" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_interfaces_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterface" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_interfaces_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterface" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_interfaces_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/interfaces/{id}/": { + "get": { + "operationId": "dcim_interfaces_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_interfaces_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterface" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_interfaces_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInterface" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_interfaces_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this interface.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/interfaces/{id}/trace/": { + "get": { + "operationId": "dcim_interfaces_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Interface" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this interface.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/inventory-item-roles/": { + "get": { + "operationId": "dcim_inventory-item-roles_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/InventoryItemRole" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_inventory-item-roles_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-item-roles_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-item-roles_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-item-roles_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/inventory-item-roles/{id}/": { + "get": { + "operationId": "dcim_inventory-item-roles_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-item-roles_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-item-roles_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-item-roles_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this inventory item role.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/inventory-item-templates/": { + "get": { + "operationId": "dcim_inventory-item-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_inventory-item-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItemTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-item-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItemTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-item-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItemTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-item-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/inventory-item-templates/{id}/": { + "get": { + "operationId": "dcim_inventory-item-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-item-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItemTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-item-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItemTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItemTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-item-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this inventory item template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/inventory-items/": { + "get": { + "operationId": "dcim_inventory-items_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "discovered", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_id__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "component_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/InventoryItem" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_inventory-items_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItem" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-items_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItem" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-items_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItem" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-items_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/inventory-items/{id}/": { + "get": { + "operationId": "dcim_inventory-items_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_inventory-items_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItem" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_inventory-items_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableInventoryItem" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_inventory-items_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this inventory item.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/locations/": { + "get": { + "operationId": "dcim_locations_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Location" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_locations_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableLocation" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_locations_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableLocation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_locations_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableLocation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_locations_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/locations/{id}/": { + "get": { + "operationId": "dcim_locations_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_locations_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableLocation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_locations_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableLocation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Location" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_locations_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this location.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/manufacturers/": { + "get": { + "operationId": "dcim_manufacturers_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Manufacturer" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_manufacturers_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_manufacturers_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_manufacturers_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_manufacturers_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/manufacturers/{id}/": { + "get": { + "operationId": "dcim_manufacturers_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_manufacturers_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_manufacturers_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Manufacturer" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_manufacturers_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this manufacturer.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/module-bay-templates/": { + "get": { + "operationId": "dcim_module-bay-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_module-bay-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBayTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-bay-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-bay-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-bay-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/module-bay-templates/{id}/": { + "get": { + "operationId": "dcim_module-bay-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-bay-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-bay-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBayTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBayTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-bay-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this module bay template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/module-bays/": { + "get": { + "operationId": "dcim_module-bays_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ModuleBay" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_module-bays_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBay" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-bays_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-bays_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-bays_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/module-bays/{id}/": { + "get": { + "operationId": "dcim_module-bays_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-bays_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-bays_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleBay" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleBay" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-bays_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this module bay.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/module-types/": { + "get": { + "operationId": "dcim_module-types_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "console_server_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_outlets", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "interfaces", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "pass_through_ports", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "part_number__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ModuleType" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_module-types_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleType" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-types_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-types_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-types_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/module-types/{id}/": { + "get": { + "operationId": "dcim_module-types_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_module-types_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_module-types_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModuleType" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ModuleType" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_module-types_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this module type.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/modules/": { + "get": { + "operationId": "dcim_modules_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_bay_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_bay_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Module" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_modules_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModule" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_modules_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModule" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_modules_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModule" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_modules_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/modules/{id}/": { + "get": { + "operationId": "dcim_modules_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_modules_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModule" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_modules_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableModule" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Module" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_modules_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this module.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/platforms/": { + "get": { + "operationId": "dcim_platforms_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "manufacturer__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "config_template_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Platform" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_platforms_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePlatform" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_platforms_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePlatform" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_platforms_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePlatform" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_platforms_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/platforms/{id}/": { + "get": { + "operationId": "dcim_platforms_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_platforms_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePlatform" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_platforms_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePlatform" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Platform" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_platforms_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this platform.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-feeds/": { + "get": { + "operationId": "dcim_power-feeds_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "supply", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "phase", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_panel_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "supply__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "phase__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "voltage__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "amperage__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_utilization__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "power_panel_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerFeed" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-feeds_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerFeed" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-feeds_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerFeed" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-feeds_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerFeed" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-feeds_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-feeds/{id}/": { + "get": { + "operationId": "dcim_power-feeds_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-feeds_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerFeed" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-feeds_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerFeed" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-feeds_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power feed.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-feeds/{id}/trace/": { + "get": { + "operationId": "dcim_power-feeds_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerFeed" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power feed.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-outlet-templates/": { + "get": { + "operationId": "dcim_power-outlet-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "feed_leg", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "feed_leg__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-outlet-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutletTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-outlet-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutletTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-outlet-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutletTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-outlet-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-outlet-templates/{id}/": { + "get": { + "operationId": "dcim_power-outlet-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-outlet-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutletTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-outlet-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutletTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutletTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-outlet-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power outlet template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-outlets/": { + "get": { + "operationId": "dcim_power-outlets_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "feed_leg", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "feed_leg__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerOutlet" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-outlets_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutlet" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-outlets_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutlet" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-outlets_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutlet" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-outlets_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-outlets/{id}/": { + "get": { + "operationId": "dcim_power-outlets_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-outlets_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutlet" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-outlets_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerOutlet" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-outlets_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power outlet.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-outlets/{id}/trace/": { + "get": { + "operationId": "dcim_power-outlets_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerOutlet" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power outlet.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-panels/": { + "get": { + "operationId": "dcim_power-panels_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerPanel" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-panels_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPanel" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-panels_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPanel" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-panels_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPanel" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-panels_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-panels/{id}/": { + "get": { + "operationId": "dcim_power-panels_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-panels_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPanel" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-panels_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPanel" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPanel" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-panels_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power panel.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-port-templates/": { + "get": { + "operationId": "dcim_power-port-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-port-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPortTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-port-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-port-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-port-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-port-templates/{id}/": { + "get": { + "operationId": "dcim_power-port-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-port-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-port-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-port-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power port template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-ports/": { + "get": { + "operationId": "dcim_power-ports_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "connected", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "maximum_draw__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "allocated_draw__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/PowerPort" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_power-ports_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPort" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-ports_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-ports_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-ports_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/power-ports/{id}/": { + "get": { + "operationId": "dcim_power-ports_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_power-ports_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_power-ports_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritablePowerPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_power-ports_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/power-ports/{id}/trace/": { + "get": { + "operationId": "dcim_power-ports_trace", + "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/PowerPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this power port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/rack-reservations/": { + "get": { + "operationId": "dcim_rack-reservations_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/RackReservation" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_rack-reservations_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRackReservation" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rack-reservations_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRackReservation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rack-reservations_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRackReservation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rack-reservations_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/rack-reservations/{id}/": { + "get": { + "operationId": "dcim_rack-reservations_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rack-reservations_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRackReservation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rack-reservations_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRackReservation" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackReservation" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rack-reservations_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rack reservation.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/rack-roles/": { + "get": { + "operationId": "dcim_rack-roles_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/RackRole" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_rack-roles_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RackRole" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rack-roles_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RackRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rack-roles_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RackRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rack-roles_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/rack-roles/{id}/": { + "get": { + "operationId": "dcim_rack-roles_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rack-roles_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RackRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rack-roles_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RackRole" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RackRole" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rack-roles_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rack role.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/racks/": { + "get": { + "operationId": "dcim_racks_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "desc_units", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_unit", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "width", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility_id__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asset_tag__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "u_height__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_width__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_depth__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "outer_unit__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "mounting_depth__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "max_weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight_unit__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "width__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "serial__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Rack" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_racks_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRack" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_racks_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRack" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_racks_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRack" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_racks_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/racks/{id}/": { + "get": { + "operationId": "dcim_racks_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_racks_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRack" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_racks_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRack" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Rack" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_racks_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rack.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/racks/{id}/elevation/": { + "get": { + "operationId": "dcim_racks_elevation", + "description": "Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.", + "parameters": [ + { + "name": "q", + "in": "query", + "required": false, + "type": "string", + "minLength": 1 + }, + { + "name": "face", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "front", + "rear" + ], + "default": "front" + }, + { + "name": "render", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "json", + "svg" + ], + "default": "json" + }, + { + "name": "unit_width", + "in": "query", + "required": false, + "type": "integer", + "default": 220 + }, + { + "name": "unit_height", + "in": "query", + "required": false, + "type": "integer", + "default": 22 + }, + { + "name": "legend_width", + "in": "query", + "required": false, + "type": "integer", + "default": 30 + }, + { + "name": "margin_width", + "in": "query", + "required": false, + "type": "integer", + "default": 15 + }, + { + "name": "exclude", + "in": "query", + "required": false, + "type": "integer" + }, + { + "name": "expand_devices", + "in": "query", + "required": false, + "type": "boolean", + "default": true + }, + { + "name": "include_images", + "in": "query", + "required": false, + "type": "boolean", + "default": true + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/RackUnit" + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rack.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/rear-port-templates/": { + "get": { + "operationId": "dcim_rear-port-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "devicetype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "moduletype_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/RearPortTemplate" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_rear-port-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPortTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rear-port-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rear-port-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rear-port-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/rear-port-templates/{id}/": { + "get": { + "operationId": "dcim_rear-port-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rear-port-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rear-port-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPortTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPortTemplate" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rear-port-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rear port template.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/rear-ports/": { + "get": { + "operationId": "dcim_rear-ports_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "occupied", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "label__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "color__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "positions__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cable_end__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "rack__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "virtual_chassis__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "module_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/RearPort" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_rear-ports_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPort" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rear-ports_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rear-ports_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rear-ports_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/rear-ports/{id}/": { + "get": { + "operationId": "dcim_rear-ports_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_rear-ports_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_rear-ports_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRearPort" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_rear-ports_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rear port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/rear-ports/{id}/paths/": { + "get": { + "operationId": "dcim_rear-ports_paths", + "description": "Return all CablePaths which traverse a given pass-through port.", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RearPort" + } + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this rear port.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/regions/": { + "get": { + "operationId": "dcim_regions_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Region" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_regions_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRegion" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_regions_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRegion" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_regions_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRegion" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_regions_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/regions/{id}/": { + "get": { + "operationId": "dcim_regions_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_regions_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRegion" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_regions_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableRegion" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Region" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_regions_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this region.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/site-groups/": { + "get": { + "operationId": "dcim_site-groups_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "parent__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/SiteGroup" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_site-groups_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSiteGroup" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_site-groups_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSiteGroup" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_site-groups_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSiteGroup" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_site-groups_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/site-groups/{id}/": { + "get": { + "operationId": "dcim_site-groups_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_site-groups_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSiteGroup" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_site-groups_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSiteGroup" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SiteGroup" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_site-groups_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this site group.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/sites/": { + "get": { + "operationId": "dcim_sites_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "slug__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "facility__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "latitude__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "longitude__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "contact_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "asn_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/Site" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_sites_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSite" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_sites_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSite" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_sites_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSite" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_sites_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/sites/{id}/": { + "get": { + "operationId": "dcim_sites_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_sites_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSite" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_sites_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableSite" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Site" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_sites_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this site.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/virtual-chassis/": { + "get": { + "operationId": "dcim_virtual-chassis_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "master_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "master", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "domain__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "master_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "master__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/VirtualChassis" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_virtual-chassis_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualChassis" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_virtual-chassis_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualChassis" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_virtual-chassis_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualChassis" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_virtual-chassis_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/virtual-chassis/{id}/": { + "get": { + "operationId": "dcim_virtual-chassis_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_virtual-chassis_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualChassis" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_virtual-chassis_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualChassis" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualChassis" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_virtual-chassis_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this virtual chassis.", + "required": true, + "type": "integer" + } + ] + }, + "/dcim/virtual-device-contexts/": { + "get": { + "operationId": "dcim_virtual-device-contexts_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "has_primary_ip", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "status__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + } + } + } + }, + "tags": [ + "dcim" + ] + }, + "post": { + "operationId": "dcim_virtual-device-contexts_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualDeviceContext" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_virtual-device-contexts_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualDeviceContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_virtual-device-contexts_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualDeviceContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_virtual-device-contexts_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [] + }, + "/dcim/virtual-device-contexts/{id}/": { + "get": { + "operationId": "dcim_virtual-device-contexts_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "put": { + "operationId": "dcim_virtual-device-contexts_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualDeviceContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "patch": { + "operationId": "dcim_virtual-device-contexts_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableVirtualDeviceContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VirtualDeviceContext" + } + } + }, + "tags": [ + "dcim" + ] + }, + "delete": { + "operationId": "dcim_virtual-device-contexts_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "dcim" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this virtual device context.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/config-contexts/": { + "get": { + "operationId": "extras_config-contexts_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "is_active", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "region__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "site__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "location__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "device_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "role__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "platform__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "cluster_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_group__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tenant__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConfigContext" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_config-contexts_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_config-contexts_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_config-contexts_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_config-contexts_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/config-contexts/{id}/": { + "get": { + "operationId": "extras_config-contexts_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_config-contexts_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_config-contexts_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_config-contexts_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this config context.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/config-contexts/{id}/sync/": { + "post": { + "operationId": "extras_config-contexts_sync", + "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigContext" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigContext" + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this config context.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/config-templates/": { + "get": { + "operationId": "extras_config-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ConfigTemplate" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_config-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_config-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_config-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_config-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/config-templates/{id}/": { + "get": { + "operationId": "extras_config-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_config-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_config-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_config-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this config template.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/config-templates/{id}/render/": { + "post": { + "operationId": "extras_config-templates_render", + "description": "Render a ConfigTemplate using the context data provided (if any). If the client requests \"text/plain\" data,\nreturn the raw rendered content, rather than serialized JSON.", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "produces": [ + "application/json", + "text/plain" + ], + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this config template.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/config-templates/{id}/sync/": { + "post": { + "operationId": "extras_config-templates_sync", + "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableConfigTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ConfigTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this config template.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/content-types/": { + "get": { + "operationId": "extras_content-types_list", + "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "number" + }, + { + "name": "app_label", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "model", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ContentType" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/content-types/{id}/": { + "get": { + "operationId": "extras_content-types_read", + "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ContentType" + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this content type.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/custom-fields/": { + "get": { + "operationId": "extras_custom-fields_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "required", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "filter_logic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ui_visibility", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "is_cloneable", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "search_weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "filter_logic__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ui_visibility__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomField" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_custom-fields_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCustomField" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_custom-fields_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCustomField" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_custom-fields_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCustomField" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_custom-fields_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/custom-fields/{id}/": { + "get": { + "operationId": "extras_custom-fields_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_custom-fields_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCustomField" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_custom-fields_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableCustomField" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomField" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_custom-fields_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this custom field.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/custom-links/": { + "get": { + "operationId": "extras_custom-links_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "enabled", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "new_window", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_text__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "link_url__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "weight__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "group_name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/CustomLink" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_custom-links_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_custom-links_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_custom-links_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_custom-links_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/custom-links/{id}/": { + "get": { + "operationId": "extras_custom-links_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_custom-links_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_custom-links_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CustomLink" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_custom-links_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this custom link.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/dashboard/": { + "get": { + "operationId": "extras_dashboard_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Dashboard" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_dashboard_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Dashboard" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Dashboard" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_dashboard_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Dashboard" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Dashboard" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_dashboard_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/export-templates/": { + "get": { + "operationId": "extras_export-templates_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_types__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "description__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_synced__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_source_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "data_file_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ExportTemplate" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_export-templates_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_export-templates_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_export-templates_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_export-templates_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/export-templates/{id}/": { + "get": { + "operationId": "extras_export-templates_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_export-templates_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_export-templates_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_export-templates_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this export template.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/export-templates/{id}/sync/": { + "post": { + "operationId": "extras_export-templates_sync", + "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableExportTemplate" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ExportTemplate" + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this export template.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/image-attachments/": { + "get": { + "operationId": "extras_image-attachments_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "content_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ImageAttachment" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_image-attachments_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_image-attachments_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_image-attachments_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_image-attachments_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/image-attachments/{id}/": { + "get": { + "operationId": "extras_image-attachments_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_image-attachments_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_image-attachments_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ImageAttachment" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_image-attachments_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this image attachment.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/journal-entries/": { + "get": { + "operationId": "extras_journal-entries_list", + "description": "", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "kind", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "updated_by_request", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "kind__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "last_updated__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "tag__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "assigned_object_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "created_by__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/JournalEntry" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "post": { + "operationId": "extras_journal-entries_create", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableJournalEntry" + } + } + ], + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_journal-entries_bulk_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableJournalEntry" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_journal-entries_bulk_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableJournalEntry" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_journal-entries_bulk_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/journal-entries/{id}/": { + "get": { + "operationId": "extras_journal-entries_read", + "description": "", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "put": { + "operationId": "extras_journal-entries_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableJournalEntry" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "patch": { + "operationId": "extras_journal-entries_partial_update", + "description": "", + "parameters": [ + { + "name": "data", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/WritableJournalEntry" + } + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/JournalEntry" + } + } + }, + "tags": [ + "extras" + ] + }, + "delete": { + "operationId": "extras_journal-entries_delete", + "description": "", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this journal entry.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/object-changes/": { + "get": { + "operationId": "extras_object-changes_list", + "description": "Retrieve a list of recent changes.", + "parameters": [ + { + "name": "id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "request_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "action", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_type_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "q", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "time", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_type", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_id", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_name__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "action__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_type_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id__lte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id__lt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id__gte", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_id__gt", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__ic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__nic", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__iew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__niew", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__isw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__nisw", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__ie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__nie", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "object_repr__empty", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "changed_object_type__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "user_id__n", + "in": "query", + "description": "", + "required": false, + "type": "string" + }, + { + "name": "ordering", + "in": "query", + "description": "Which field to use when ordering the results.", + "required": false, + "type": "string" + }, + { + "name": "limit", + "in": "query", + "description": "Number of results to return per page.", + "required": false, + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "description": "The initial index from which to return the results.", + "required": false, + "type": "integer" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "required": [ + "count", + "results" + ], + "type": "object", + "properties": { + "count": { + "type": "integer" + }, + "next": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "previous": { + "type": "string", + "format": "uri", + "x-nullable": true + }, + "results": { + "type": "array", + "items": { + "$ref": "#/definitions/ObjectChange" + } + } + } + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/object-changes/{id}/": { + "get": { + "operationId": "extras_object-changes_read", + "description": "Retrieve a list of recent changes.", + "parameters": [], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ObjectChange" + } + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "A unique integer value identifying this object change.", + "required": true, + "type": "integer" + } + ] + }, + "/extras/reports/": { + "get": { + "operationId": "extras_reports_list", + "description": "Compile all reports and their related results (if any). Result data is deferred in the list view.", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [] + }, + "/extras/reports/{id}/": { + "get": { + "operationId": "extras_reports_read", + "description": "Retrieve a single Report identified as \".\".", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": [ + "extras" + ] + }, + "parameters": [ + { + "name": "id", + "in": "path", + "required": true, + "type": "string" + } + ] + }, + "/extras/reports/{id}/run/": { + "post": { + "operationId": "extras_reports_run", + "description": "Run a Report identified as \".