github.com/digitalocean/go-netbox@v0.0.2/swagger.json (about)

     1  {"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": "2.11"}, "host": "localhost", "schemes": ["http"], "basePath": "/api", "consumes": ["application/json"], "produces": ["application/json"], "securityDefinitions": {"Bearer": {"in": "header", "name": "Authorization", "type": "apiKey"}}, "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cabled", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "install_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "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_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": "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": "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": "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": "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": "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": "provider_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "provider__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": "tag__n", "in": "query", "description": "", "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-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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "provider_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "provider__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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": "asn", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "account", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "asn__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__gt", "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": "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": "tag__n", "in": "query", "description": "", "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/Provider"}}], "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/Provider"}}], "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/Provider"}}], "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/Provider"}}], "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/Provider"}}], "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"}]}, "/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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "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": "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": "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": "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": "tag__n", "in": "query", "description": "", "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-connections/": {"get": {"operationId": "dcim_console-connections_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "site", "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": "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": "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"]}, "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "devicetype_id__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "devicetype_id__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "devicetype_id__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/DeviceRole"}}], "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/DeviceRole"}}], "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/DeviceRole"}}], "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/DeviceRole"}}], "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/DeviceRole"}}], "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "device_bays", "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": "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": "manufacturer_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "manufacturer__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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": "name", "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "local_context_data", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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_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": "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": "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": "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": "device_bays", "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": "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": "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": "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": "manufacturer_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "manufacturer__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": "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": "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": "virtual_chassis_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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"}, {"name": "exclude", "in": "query", "description": "Optional parameter to exclude a field from the results.", "required": false, "type": "string"}], "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/DeviceWithConfigContext"}}}}}}, "tags": ["dcim"]}, "post": {"operationId": "dcim_devices_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableDeviceWithConfigContext"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "tags": ["dcim"]}, "put": {"operationId": "dcim_devices_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableDeviceWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "tags": ["dcim"]}, "patch": {"operationId": "dcim_devices_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableDeviceWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "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": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "tags": ["dcim"]}, "put": {"operationId": "dcim_devices_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableDeviceWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "tags": ["dcim"]}, "patch": {"operationId": "dcim_devices_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableDeviceWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DeviceWithConfigContext"}}}, "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}/napalm/": {"get": {"operationId": "dcim_devices_napalm", "description": "Execute a NAPALM method on a Device", "parameters": [{"name": "method", "in": "query", "required": true, "type": "string"}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DeviceNAPALM"}}}, "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "devicetype_id__n", "in": "query", "description": "", "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": "description", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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-connections/": {"get": {"operationId": "dcim_interface-connections_list", "description": "", "parameters": [{"name": "site", "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": "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/InterfaceConnection"}}}}}}, "tags": ["dcim"]}, "parameters": []}, "/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": "mgmt_only", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "devicetype_id__n", "in": "query", "description": "", "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": "mode", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "lag_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "mac_address", "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": "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": "mode__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": "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": "tag__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "lag_id__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": "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-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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "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": "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": "description", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/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": "napalm_driver", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "napalm_driver__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "napalm_driver__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": "manufacturer_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "manufacturer__n", "in": "query", "description": "", "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-connections/": {"get": {"operationId": "dcim_power-connections_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "site", "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": "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": "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"]}, "parameters": []}, "/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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cabled", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "connected", "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": "power_panel_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rack_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": "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": "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": "tag__n", "in": "query", "description": "", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "feed_leg__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "devicetype_id__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "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": "tag__n", "in": "query", "description": "", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "devicetype_id__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "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": "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "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": "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": "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": "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": "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": "tag__n", "in": "query", "description": "", "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "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": "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": "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": "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": "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": "tag__n", "in": "query", "description": "", "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": "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": "positions", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "type__n", "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": "devicetype_id__n", "in": "query", "description": "", "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": "positions", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "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": "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": "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": "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": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "parent_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent__n", "in": "query", "description": "", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "parent_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent__n", "in": "query", "description": "", "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": "asn", "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": "contact_name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "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": "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": "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": "asn__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asn__gt", "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": "contact_name__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_name__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_phone__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contact_email__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": "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": "tag__n", "in": "query", "description": "", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "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": "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": "tag__n", "in": "query", "description": "", "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"}]}, "/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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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_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", "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": "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": "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_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__n", "in": "query", "description": "", "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/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": "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": "number"}, {"name": "content_types", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "required", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "filter_logic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "weight", "in": "query", "description": "", "required": false, "type": "number"}, {"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_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "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": "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__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": "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_text__empty", "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": "link_url__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": "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": "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/export-templates/": {"get": {"operationId": "extras_export-templates_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "content_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "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__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": "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/ExportTemplate"}}], "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/ExportTemplate"}}], "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/ExportTemplate"}}], "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/ExportTemplate"}}], "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/ExportTemplate"}}], "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/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": "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": "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/job-results/": {"get": {"operationId": "extras_job-results_list", "description": "Retrieve a list of job results", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "completed", "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": "obj_type", "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": "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": "user__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "obj_type__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": "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/JobResult"}}}}}}, "tags": ["extras"]}, "parameters": []}, "/extras/job-results/{id}/": {"get": {"operationId": "extras_job-results_read", "description": "Retrieve a list of job results", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/JobResult"}}}, "tags": ["extras"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this job result.", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "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": "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 \"<module>.<report>\".", "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 \"<module>.<script>\" and return the pending JobResult as the result", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["extras"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/extras/scripts/": {"get": {"operationId": "extras_scripts_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["extras"]}, "parameters": []}, "/extras/scripts/{id}/": {"get": {"operationId": "extras_scripts_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["extras"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/extras/tags/": {"get": {"operationId": "extras_tags_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "content_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": "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": "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/Tag"}}}}}}, "tags": ["extras"]}, "post": {"operationId": "extras_tags_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Tag"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "put": {"operationId": "extras_tags_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Tag"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "patch": {"operationId": "extras_tags_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Tag"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "delete": {"operationId": "extras_tags_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["extras"]}, "parameters": []}, "/extras/tags/{id}/": {"get": {"operationId": "extras_tags_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "put": {"operationId": "extras_tags_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Tag"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "patch": {"operationId": "extras_tags_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Tag"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tag"}}}, "tags": ["extras"]}, "delete": {"operationId": "extras_tags_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["extras"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this tag.", "required": true, "type": "integer"}]}, "/extras/webhooks/": {"get": {"operationId": "extras_webhooks_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": "type_create", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type_update", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type_delete", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "enabled", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_method", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ssl_verification", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path", "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": "payload_url__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "payload_url__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_method__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "http_content_type__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "secret__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ca_file_path__empty", "in": "query", "description": "", "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/Webhook"}}}}}}, "tags": ["extras"]}, "post": {"operationId": "extras_webhooks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Webhook"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "put": {"operationId": "extras_webhooks_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Webhook"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "patch": {"operationId": "extras_webhooks_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Webhook"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "delete": {"operationId": "extras_webhooks_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["extras"]}, "parameters": []}, "/extras/webhooks/{id}/": {"get": {"operationId": "extras_webhooks_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "put": {"operationId": "extras_webhooks_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Webhook"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "patch": {"operationId": "extras_webhooks_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Webhook"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Webhook"}}}, "tags": ["extras"]}, "delete": {"operationId": "extras_webhooks_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["extras"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this webhook.", "required": true, "type": "integer"}]}, "/ipam/aggregates/": {"get": {"operationId": "ipam_aggregates_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "date_added", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "family", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "prefix", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rir_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rir", "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": "date_added__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "date_added__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "date_added__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "date_added__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "date_added__gt", "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": "rir_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rir__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/Aggregate"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_aggregates_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableAggregate"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_aggregates_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableAggregate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_aggregates_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableAggregate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_aggregates_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/aggregates/{id}/": {"get": {"operationId": "ipam_aggregates_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_aggregates_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableAggregate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_aggregates_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableAggregate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Aggregate"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_aggregates_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this aggregate.", "required": true, "type": "integer"}]}, "/ipam/ip-addresses/": {"get": {"operationId": "ipam_ip-addresses_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "family", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "parent", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "address", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "mask_length", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vrf", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "present_in_vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "present_in_vrf", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "interface", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "interface_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vminterface", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vminterface_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assigned_to_interface", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role", "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": "dns_name__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_name__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "dns_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": "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": "vrf_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vrf__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "interface__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "interface_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vminterface__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vminterface_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "status__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/IPAddress"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_ip-addresses_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableIPAddress"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_ip-addresses_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableIPAddress"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_ip-addresses_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableIPAddress"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_ip-addresses_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/ip-addresses/{id}/": {"get": {"operationId": "ipam_ip-addresses_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_ip-addresses_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableIPAddress"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_ip-addresses_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableIPAddress"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/IPAddress"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_ip-addresses_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this IP address.", "required": true, "type": "integer"}]}, "/ipam/prefixes/": {"get": {"operationId": "ipam_prefixes_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_pool", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "family", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "prefix", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "within", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "within_include", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "contains", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "depth", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "mask_length", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "mask_length__gte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "mask_length__lte", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vrf", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "present_in_vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "present_in_vrf", "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": "vlan_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vlan_vid", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "role_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "status", "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": "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": "depth__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "depth__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "depth__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "depth__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "depth__gt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "children__gt", "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": "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": "vlan_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": "status__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/Prefix"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_prefixes_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritablePrefix"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_prefixes_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritablePrefix"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_prefixes_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritablePrefix"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_prefixes_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/prefixes/{id}/": {"get": {"operationId": "ipam_prefixes_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_prefixes_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritablePrefix"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_prefixes_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritablePrefix"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_prefixes_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this prefix.", "required": true, "type": "integer"}]}, "/ipam/prefixes/{id}/available-ips/": {"get": {"operationId": "ipam_prefixes_available-ips_read", "description": "A convenience method for returning available IP addresses within a prefix. By default, the number of IPs\nreturned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed,\nhowever results will not be paginated.\n\nThe advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.", "parameters": [], "responses": {"200": {"description": "", "schema": {"type": "array", "items": {"$ref": "#/definitions/AvailableIP"}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_prefixes_available-ips_create", "description": "A convenience method for returning available IP addresses within a prefix. By default, the number of IPs\nreturned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed,\nhowever results will not be paginated.\n\nThe advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"type": "array", "items": {"$ref": "#/definitions/AvailableIP"}}}], "responses": {"201": {"description": "", "schema": {"type": "array", "items": {"$ref": "#/definitions/AvailableIP"}}}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this prefix.", "required": true, "type": "integer"}]}, "/ipam/prefixes/{id}/available-prefixes/": {"get": {"operationId": "ipam_prefixes_available-prefixes_read", "summary": "A convenience method for returning available child prefixes within a parent.", "description": "The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.", "parameters": [], "responses": {"200": {"description": "", "schema": {"type": "array", "items": {"$ref": "#/definitions/AvailablePrefix"}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_prefixes_available-prefixes_create", "summary": "A convenience method for returning available child prefixes within a parent.", "description": "The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/PrefixLength"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Prefix"}}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this prefix.", "required": true, "type": "integer"}]}, "/ipam/rirs/": {"get": {"operationId": "ipam_rirs_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": "is_private", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/RIR"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_rirs_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RIR"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_rirs_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RIR"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_rirs_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RIR"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_rirs_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/rirs/{id}/": {"get": {"operationId": "ipam_rirs_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_rirs_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RIR"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_rirs_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RIR"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RIR"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_rirs_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this RIR.", "required": true, "type": "integer"}]}, "/ipam/roles/": {"get": {"operationId": "ipam_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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/Role"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_roles_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Role"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_roles_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Role"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_roles_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Role"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_roles_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/roles/{id}/": {"get": {"operationId": "ipam_roles_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_roles_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Role"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_roles_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Role"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Role"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_roles_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this role.", "required": true, "type": "integer"}]}, "/ipam/route-targets/": {"get": {"operationId": "ipam_route-targets_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "importing_vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "importing_vrf", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "exporting_vrf_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "exporting_vrf", "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": "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": "importing_vrf_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "importing_vrf__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "exporting_vrf_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "exporting_vrf__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/RouteTarget"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_route-targets_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableRouteTarget"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_route-targets_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableRouteTarget"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_route-targets_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableRouteTarget"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_route-targets_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/route-targets/{id}/": {"get": {"operationId": "ipam_route-targets_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_route-targets_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableRouteTarget"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_route-targets_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableRouteTarget"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RouteTarget"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_route-targets_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this route target.", "required": true, "type": "integer"}]}, "/ipam/services/": {"get": {"operationId": "ipam_services_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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_machine_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "port", "in": "query", "description": "", "required": false, "type": "number"}, {"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": "protocol__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_machine_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/Service"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_services_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableService"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_services_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableService"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_services_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableService"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_services_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/services/{id}/": {"get": {"operationId": "ipam_services_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_services_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableService"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_services_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableService"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Service"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_services_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this service.", "required": true, "type": "integer"}]}, "/ipam/vlan-groups/": {"get": {"operationId": "ipam_vlan-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": "scope_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "region", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "sitegroup", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "site", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "location", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "rack", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "clustergroup", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "cluster", "in": "query", "description": "", "required": false, "type": "number"}, {"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": "scope_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_id__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_id__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_id__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_id__gt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "scope_type__n", "in": "query", "description": "", "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/VLANGroup"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_vlan-groups_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VLANGroup"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vlan-groups_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VLANGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vlan-groups_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VLANGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vlan-groups_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/vlan-groups/{id}/": {"get": {"operationId": "ipam_vlan-groups_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vlan-groups_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VLANGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vlan-groups_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/VLANGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLANGroup"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vlan-groups_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this VLAN group.", "required": true, "type": "integer"}]}, "/ipam/vlans/": {"get": {"operationId": "ipam_vlans_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vid", "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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "group_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group", "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": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "available_on_device", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "available_on_virtualmachine", "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": "vid__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vid__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vid__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vid__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vid__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": "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": "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": "group_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group__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": "status__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/VLAN"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_vlans_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVLAN"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vlans_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVLAN"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vlans_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVLAN"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vlans_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/vlans/{id}/": {"get": {"operationId": "ipam_vlans_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vlans_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVLAN"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vlans_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVLAN"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VLAN"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vlans_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this VLAN.", "required": true, "type": "integer"}]}, "/ipam/vrfs/": {"get": {"operationId": "ipam_vrfs_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "enforce_unique", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "import_target_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "import_target", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "export_target_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "export_target", "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": "rd__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "rd__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": "import_target_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "import_target__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "export_target_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "export_target__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/VRF"}}}}}}, "tags": ["ipam"]}, "post": {"operationId": "ipam_vrfs_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVRF"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vrfs_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVRF"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vrfs_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVRF"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vrfs_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": []}, "/ipam/vrfs/{id}/": {"get": {"operationId": "ipam_vrfs_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "put": {"operationId": "ipam_vrfs_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVRF"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "patch": {"operationId": "ipam_vrfs_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVRF"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VRF"}}}, "tags": ["ipam"]}, "delete": {"operationId": "ipam_vrfs_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ipam"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this VRF.", "required": true, "type": "integer"}]}, "/plugins/ip-reservations/related-ipv6/{id}/": {"get": {"operationId": "plugins_ip-reservations_related-ipv6_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["plugins"]}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/secrets/generate-rsa-key-pair/": {"get": {"operationId": "secrets_generate-rsa-key-pair_list", "summary": "This endpoint can be used to generate a new RSA key pair. The keys are returned in PEM format.", "description": "{\n        \"public_key\": \"<public key>\",\n        \"private_key\": \"<private key>\"\n    }", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["secrets"]}, "parameters": []}, "/secrets/get-session-key/": {"post": {"operationId": "secrets_get-session-key_create", "description": "Retrieve a temporary session key to use for encrypting and decrypting secrets via the API. The user's private RSA\nkey is POSTed with the name `private_key`. An example:\n\n    curl -v -X POST -H \"Authorization: Token <token>\" -H \"Accept: application/json; indent=4\" \\\n    --data-urlencode \"private_key@<filename>\" https://netbox/api/secrets/get-session-key/\n\nThis request will yield a base64-encoded session key to be included in an `X-Session-Key` header in future requests:\n\n    {\n        \"session_key\": \"+8t4SI6XikgVmB5+/urhozx9O5qCQANyOk1MNe6taRf=\"\n    }\n\nThis endpoint accepts one optional parameter: `preserve_key`. If True and a session key exists, the existing session\nkey will be returned instead of a new one.", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["secrets"]}, "parameters": []}, "/secrets/secret-roles/": {"get": {"operationId": "secrets_secret-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": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/SecretRole"}}}}}}, "tags": ["secrets"]}, "post": {"operationId": "secrets_secret-roles_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SecretRole"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "put": {"operationId": "secrets_secret-roles_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SecretRole"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "patch": {"operationId": "secrets_secret-roles_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SecretRole"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "delete": {"operationId": "secrets_secret-roles_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["secrets"]}, "parameters": []}, "/secrets/secret-roles/{id}/": {"get": {"operationId": "secrets_secret-roles_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "put": {"operationId": "secrets_secret-roles_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SecretRole"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "patch": {"operationId": "secrets_secret-roles_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SecretRole"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SecretRole"}}}, "tags": ["secrets"]}, "delete": {"operationId": "secrets_secret-roles_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["secrets"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this secret role.", "required": true, "type": "integer"}]}, "/secrets/secrets/": {"get": {"operationId": "secrets_secrets_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "device", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine_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": "role_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "device_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/Secret"}}}}}}, "tags": ["secrets"]}, "post": {"operationId": "secrets_secrets_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableSecret"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "put": {"operationId": "secrets_secrets_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableSecret"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "patch": {"operationId": "secrets_secrets_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableSecret"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "delete": {"operationId": "secrets_secrets_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["secrets"]}, "parameters": []}, "/secrets/secrets/{id}/": {"get": {"operationId": "secrets_secrets_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "put": {"operationId": "secrets_secrets_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableSecret"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "patch": {"operationId": "secrets_secrets_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableSecret"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Secret"}}}, "tags": ["secrets"]}, "delete": {"operationId": "secrets_secrets_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["secrets"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this secret.", "required": true, "type": "integer"}]}, "/status/": {"get": {"operationId": "status_list", "description": "A lightweight read-only endpoint for conveying NetBox's current operational status.", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["status"]}, "parameters": []}, "/tenancy/tenant-groups/": {"get": {"operationId": "tenancy_tenant-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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "parent_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent__n", "in": "query", "description": "", "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/TenantGroup"}}}}}}, "tags": ["tenancy"]}, "post": {"operationId": "tenancy_tenant-groups_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenantGroup"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "put": {"operationId": "tenancy_tenant-groups_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenantGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "patch": {"operationId": "tenancy_tenant-groups_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenantGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "delete": {"operationId": "tenancy_tenant-groups_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tenancy"]}, "parameters": []}, "/tenancy/tenant-groups/{id}/": {"get": {"operationId": "tenancy_tenant-groups_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "put": {"operationId": "tenancy_tenant-groups_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenantGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "patch": {"operationId": "tenancy_tenant-groups_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenantGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TenantGroup"}}}, "tags": ["tenancy"]}, "delete": {"operationId": "tenancy_tenant-groups_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tenancy"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this tenant group.", "required": true, "type": "integer"}]}, "/tenancy/tenants/": {"get": {"operationId": "tenancy_tenants_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "group_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "tag__n", "in": "query", "description": "", "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/Tenant"}}}}}}, "tags": ["tenancy"]}, "post": {"operationId": "tenancy_tenants_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenant"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "put": {"operationId": "tenancy_tenants_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenant"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "patch": {"operationId": "tenancy_tenants_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenant"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "delete": {"operationId": "tenancy_tenants_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tenancy"]}, "parameters": []}, "/tenancy/tenants/{id}/": {"get": {"operationId": "tenancy_tenants_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "put": {"operationId": "tenancy_tenants_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenant"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "patch": {"operationId": "tenancy_tenants_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableTenant"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Tenant"}}}, "tags": ["tenancy"]}, "delete": {"operationId": "tenancy_tenants_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tenancy"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this tenant.", "required": true, "type": "integer"}]}, "/users/config/": {"get": {"operationId": "users_config_list", "description": "Return the UserConfig for the currently authenticated User.", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/groups/": {"get": {"operationId": "users_groups_list", "description": "", "parameters": [{"name": "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": "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": "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/Group"}}}}}}, "tags": ["users"]}, "post": {"operationId": "users_groups_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Group"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "put": {"operationId": "users_groups_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Group"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "patch": {"operationId": "users_groups_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Group"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "delete": {"operationId": "users_groups_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/groups/{id}/": {"get": {"operationId": "users_groups_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "put": {"operationId": "users_groups_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Group"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "patch": {"operationId": "users_groups_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Group"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Group"}}}, "tags": ["users"]}, "delete": {"operationId": "users_groups_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this group.", "required": true, "type": "integer"}]}, "/users/permissions/": {"get": {"operationId": "users_permissions_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": "object_types", "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": "group_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "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": "object_types__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": "group_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group__n", "in": "query", "description": "", "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/ObjectPermission"}}}}}}, "tags": ["users"]}, "post": {"operationId": "users_permissions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableObjectPermission"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "put": {"operationId": "users_permissions_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableObjectPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "patch": {"operationId": "users_permissions_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableObjectPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "delete": {"operationId": "users_permissions_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/permissions/{id}/": {"get": {"operationId": "users_permissions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "put": {"operationId": "users_permissions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableObjectPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "patch": {"operationId": "users_permissions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableObjectPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ObjectPermission"}}}, "tags": ["users"]}, "delete": {"operationId": "users_permissions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this permission.", "required": true, "type": "integer"}]}, "/users/users/": {"get": {"operationId": "users_users_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_staff", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_active", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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": "username__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "first_name__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_name__empty", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__ic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__nic", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__iew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__niew", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__isw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__nisw", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__ie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__nie", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email__empty", "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": "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/User"}}}}}}, "tags": ["users"]}, "post": {"operationId": "users_users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableUser"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "put": {"operationId": "users_users_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "patch": {"operationId": "users_users_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "delete": {"operationId": "users_users_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": []}, "/users/users/{id}/": {"get": {"operationId": "users_users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "put": {"operationId": "users_users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "patch": {"operationId": "users_users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users"]}, "delete": {"operationId": "users_users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this user.", "required": true, "type": "integer"}]}, "/virtualization/cluster-groups/": {"get": {"operationId": "virtualization_cluster-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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/ClusterGroup"}}}}}}, "tags": ["virtualization"]}, "post": {"operationId": "virtualization_cluster-groups_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterGroup"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_cluster-groups_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_cluster-groups_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_cluster-groups_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": []}, "/virtualization/cluster-groups/{id}/": {"get": {"operationId": "virtualization_cluster-groups_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_cluster-groups_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_cluster-groups_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterGroup"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_cluster-groups_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cluster group.", "required": true, "type": "integer"}]}, "/virtualization/cluster-types/": {"get": {"operationId": "virtualization_cluster-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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "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": "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/ClusterType"}}}}}}, "tags": ["virtualization"]}, "post": {"operationId": "virtualization_cluster-types_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterType"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_cluster-types_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterType"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_cluster-types_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterType"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_cluster-types_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": []}, "/virtualization/cluster-types/{id}/": {"get": {"operationId": "virtualization_cluster-types_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_cluster-types_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterType"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_cluster-types_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ClusterType"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ClusterType"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_cluster-types_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cluster type.", "required": true, "type": "integer"}]}, "/virtualization/clusters/": {"get": {"operationId": "virtualization_clusters_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": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "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": "group_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group", "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": "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": "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": "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": "group_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "group__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": "tag__n", "in": "query", "description": "", "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/Cluster"}}}}}}, "tags": ["virtualization"]}, "post": {"operationId": "virtualization_clusters_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableCluster"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_clusters_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableCluster"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_clusters_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableCluster"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_clusters_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": []}, "/virtualization/clusters/{id}/": {"get": {"operationId": "virtualization_clusters_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_clusters_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableCluster"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_clusters_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableCluster"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Cluster"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_clusters_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this cluster.", "required": true, "type": "integer"}]}, "/virtualization/interfaces/": {"get": {"operationId": "virtualization_interfaces_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": "mtu", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "mac_address", "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": "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": "cluster_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "virtual_machine__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "parent_id__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": "tag__n", "in": "query", "description": "", "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/VMInterface"}}}}}}, "tags": ["virtualization"]}, "post": {"operationId": "virtualization_interfaces_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVMInterface"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_interfaces_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVMInterface"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_interfaces_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVMInterface"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_interfaces_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": []}, "/virtualization/interfaces/{id}/": {"get": {"operationId": "virtualization_interfaces_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_interfaces_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVMInterface"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_interfaces_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVMInterface"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VMInterface"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_interfaces_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this interface.", "required": true, "type": "integer"}]}, "/virtualization/virtual-machines/": {"get": {"operationId": "virtualization_virtual-machines_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "created__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "last_updated__lte", "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": "local_context_data", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "q", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "status", "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_type_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster_id", "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": "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": "mac_address", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "has_primary_ip", "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": "cluster__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "vcpus__gt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "memory__gt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk__lte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk__lt", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk__gte", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "disk__gt", "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": "status__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_type_id__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster_type__n", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "cluster_id__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": "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": "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": "tag__n", "in": "query", "description": "", "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/VirtualMachineWithConfigContext"}}}}}}, "tags": ["virtualization"]}, "post": {"operationId": "virtualization_virtual-machines_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVirtualMachineWithConfigContext"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_virtual-machines_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVirtualMachineWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_virtual-machines_bulk_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVirtualMachineWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_virtual-machines_bulk_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": []}, "/virtualization/virtual-machines/{id}/": {"get": {"operationId": "virtualization_virtual-machines_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "put": {"operationId": "virtualization_virtual-machines_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVirtualMachineWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "patch": {"operationId": "virtualization_virtual-machines_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/WritableVirtualMachineWithConfigContext"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/VirtualMachineWithConfigContext"}}}, "tags": ["virtualization"]}, "delete": {"operationId": "virtualization_virtual-machines_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["virtualization"]}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this virtual machine.", "required": true, "type": "integer"}]}}, "definitions": {"NestedCircuit": {"required": ["cid"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "cid": {"title": "Circuit ID", "type": "string", "maxLength": 100, "minLength": 1}}}, "NestedSite": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}}}, "NestedProviderNetwork": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}}}, "NestedCable": {"type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "label": {"title": "Label", "type": "string", "maxLength": 100}}}, "CircuitTermination": {"required": ["circuit", "term_side"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "circuit": {"$ref": "#/definitions/NestedCircuit"}, "term_side": {"title": "Termination", "type": "string", "enum": ["A", "Z"]}, "site": {"$ref": "#/definitions/NestedSite"}, "provider_network": {"$ref": "#/definitions/NestedProviderNetwork"}, "port_speed": {"title": "Port speed (Kbps)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "upstream_speed": {"title": "Upstream speed (Kbps)", "description": "Upstream speed, if different from port speed", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "xconnect_id": {"title": "Cross-connect ID", "type": "string", "maxLength": 50}, "pp_info": {"title": "Patch panel/port(s)", "type": "string", "maxLength": 100}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritableCircuitTermination": {"required": ["circuit", "term_side"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "circuit": {"title": "Circuit", "type": "integer"}, "term_side": {"title": "Termination", "type": "string", "enum": ["A", "Z"]}, "site": {"title": "Site", "type": "integer", "x-nullable": true}, "provider_network": {"title": "Provider network", "type": "integer", "x-nullable": true}, "port_speed": {"title": "Port speed (Kbps)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "upstream_speed": {"title": "Upstream speed (Kbps)", "description": "Upstream speed, if different from port speed", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "xconnect_id": {"title": "Cross-connect ID", "type": "string", "maxLength": 50}, "pp_info": {"title": "Patch panel/port(s)", "type": "string", "maxLength": 100}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "CircuitType": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}}}, "NestedProvider": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}}}, "NestedCircuitType": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}}}, "NestedTenant": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}}, "x-nullable": true}, "CircuitCircuitTermination": {"required": ["site", "provider_network"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "site": {"$ref": "#/definitions/NestedSite"}, "provider_network": {"$ref": "#/definitions/NestedProviderNetwork"}, "port_speed": {"title": "Port speed (Kbps)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "upstream_speed": {"title": "Upstream speed (Kbps)", "description": "Upstream speed, if different from port speed", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "xconnect_id": {"title": "Cross-connect ID", "type": "string", "maxLength": 50}}}, "NestedTag": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6, "minLength": 1}}}, "Circuit": {"required": ["cid", "provider", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "cid": {"title": "Circuit ID", "type": "string", "maxLength": 100, "minLength": 1}, "provider": {"$ref": "#/definitions/NestedProvider"}, "type": {"$ref": "#/definitions/NestedCircuitType"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Planned", "Provisioning", "Active", "Offline", "Deprovisioning", "Decommissioned"]}, "value": {"type": "string", "enum": ["planned", "provisioning", "active", "offline", "deprovisioning", "decommissioned"]}}}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "install_date": {"title": "Date installed", "type": "string", "format": "date", "x-nullable": true}, "commit_rate": {"title": "Commit rate (Kbps)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "termination_a": {"$ref": "#/definitions/CircuitCircuitTermination"}, "termination_z": {"$ref": "#/definitions/CircuitCircuitTermination"}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableCircuit": {"required": ["cid", "provider", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "cid": {"title": "Circuit ID", "type": "string", "maxLength": 100, "minLength": 1}, "provider": {"title": "Provider", "type": "integer"}, "type": {"title": "Type", "type": "integer"}, "status": {"title": "Status", "type": "string", "enum": ["planned", "provisioning", "active", "offline", "deprovisioning", "decommissioned"]}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "install_date": {"title": "Date installed", "type": "string", "format": "date", "x-nullable": true}, "commit_rate": {"title": "Commit rate (Kbps)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "termination_a": {"title": "Termination a", "type": "integer", "readOnly": true}, "termination_z": {"title": "Termination z", "type": "integer", "readOnly": true}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "ProviderNetwork": {"required": ["provider", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "provider": {"$ref": "#/definitions/NestedProvider"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableProviderNetwork": {"required": ["provider", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "provider": {"title": "Provider", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "Provider": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "asn": {"title": "ASN", "description": "32-bit autonomous system number", "type": "integer", "maximum": 4294967295, "minimum": 1, "x-nullable": true}, "account": {"title": "Account number", "type": "string", "maxLength": 30}, "portal_url": {"title": "Portal URL", "type": "string", "format": "uri", "maxLength": 200}, "noc_contact": {"title": "NOC contact", "type": "string"}, "admin_contact": {"title": "Admin contact", "type": "string"}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}}}, "Cable": {"required": ["termination_a_type", "termination_a_id", "termination_b_type", "termination_b_id"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "termination_a_type": {"title": "Termination a type", "type": "string"}, "termination_a_id": {"title": "Termination a id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "termination_a": {"title": "Termination a", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "termination_b_type": {"title": "Termination b type", "type": "string"}, "termination_b_id": {"title": "Termination b id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "termination_b": {"title": "Termination b", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "type": {"title": "Type", "type": "string", "enum": ["cat3", "cat5", "cat5e", "cat6", "cat6a", "cat7", "cat7a", "cat8", "dac-active", "dac-passive", "mrj21-trunk", "coaxial", "mmf", "mmf-om1", "mmf-om2", "mmf-om3", "mmf-om4", "mmf-om5", "smf", "smf-os1", "smf-os2", "aoc", "power"]}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Connected", "Planned", "Decommissioning"]}, "value": {"type": "string", "enum": ["connected", "planned", "decommissioning"]}}}, "label": {"title": "Label", "type": "string", "maxLength": 100}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6}, "length": {"title": "Length", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "length_unit": {"title": "Length unit", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Meters", "Centimeters", "Feet", "Inches"]}, "value": {"type": "string", "enum": ["m", "cm", "ft", "in"]}}}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}}}, "WritableCable": {"required": ["termination_a_type", "termination_a_id", "termination_b_type", "termination_b_id"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "termination_a_type": {"title": "Termination a type", "type": "string"}, "termination_a_id": {"title": "Termination a id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "termination_a": {"title": "Termination a", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "termination_b_type": {"title": "Termination b type", "type": "string"}, "termination_b_id": {"title": "Termination b id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "termination_b": {"title": "Termination b", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "type": {"title": "Type", "type": "string", "enum": ["cat3", "cat5", "cat5e", "cat6", "cat6a", "cat7", "cat7a", "cat8", "dac-active", "dac-passive", "mrj21-trunk", "coaxial", "mmf", "mmf-om1", "mmf-om2", "mmf-om3", "mmf-om4", "mmf-om5", "smf", "smf-os1", "smf-os2", "aoc", "power"]}, "status": {"title": "Status", "type": "string", "enum": ["connected", "planned", "decommissioning"]}, "label": {"title": "Label", "type": "string", "maxLength": 100}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6}, "length": {"title": "Length", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "length_unit": {"title": "Length unit", "type": "string", "enum": ["m", "cm", "ft", "in"]}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}}}, "NestedManufacturer": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "devicetype_count": {"title": "Devicetype count", "type": "integer", "readOnly": true}}}, "NestedDeviceType": {"required": ["model", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "manufacturer": {"$ref": "#/definitions/NestedManufacturer"}, "model": {"title": "Model", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}}}, "NestedDeviceRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "NestedPlatform": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "NestedLocation": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}, "x-nullable": true}, "NestedRack": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "NestedDevice": {"type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}}}, "NestedIPAddress": {"required": ["address"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "type": "integer", "readOnly": true}, "address": {"title": "Address", "description": "IPv4 or IPv6 address (with mask)", "type": "string"}}}, "NestedCluster": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "NestedVirtualChassis": {"required": ["name", "master"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "master": {"$ref": "#/definitions/NestedDevice"}, "member_count": {"title": "Member count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "Device": {"required": ["device_type", "device_role", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "device_role": {"$ref": "#/definitions/NestedDeviceRole"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "platform": {"$ref": "#/definitions/NestedPlatform"}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this device", "type": "string", "maxLength": 50, "x-nullable": true}, "site": {"$ref": "#/definitions/NestedSite"}, "location": {"$ref": "#/definitions/NestedLocation"}, "rack": {"$ref": "#/definitions/NestedRack"}, "position": {"title": "Position (U)", "description": "The lowest-numbered unit occupied by the device", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "face": {"title": "Face", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Front", "Rear"]}, "value": {"type": "string", "enum": ["front", "rear"]}}}, "parent_device": {"$ref": "#/definitions/NestedDevice"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Offline", "Active", "Planned", "Staged", "Failed", "Inventory", "Decommissioning"]}, "value": {"type": "string", "enum": ["offline", "active", "planned", "staged", "failed", "inventory", "decommissioning"]}}}, "primary_ip": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip4": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip6": {"$ref": "#/definitions/NestedIPAddress"}, "cluster": {"$ref": "#/definitions/NestedCluster"}, "virtual_chassis": {"$ref": "#/definitions/NestedVirtualChassis"}, "vc_position": {"title": "Vc position", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "vc_priority": {"title": "Vc priority", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "local_context_data": {"title": "Local context data", "type": "string", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "ConsolePort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["DE-9", "DB-25", "RJ-11", "RJ-12", "RJ-45", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "Other"]}, "value": {"type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}}}, "speed": {"title": "Speed", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["1200 bps", "2400 bps", "4800 bps", "9600 bps", "19.2 kbps", "38.4 kbps", "57.6 kbps", "115.2 kbps"]}, "value": {"type": "integer", "enum": [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "ConsolePortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["DE-9", "DB-25", "RJ-11", "RJ-12", "RJ-45", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "Other"]}, "value": {"type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableConsolePortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableConsolePort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "description": "Physical port type", "type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}, "speed": {"title": "Speed", "description": "Port speed in bits per second", "type": "integer", "enum": [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200], "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "ConsoleServerPortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["DE-9", "DB-25", "RJ-11", "RJ-12", "RJ-45", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "Other"]}, "value": {"type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableConsoleServerPortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "ConsoleServerPort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["DE-9", "DB-25", "RJ-11", "RJ-12", "RJ-45", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "Other"]}, "value": {"type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}}}, "speed": {"title": "Speed", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["1200 bps", "2400 bps", "4800 bps", "9600 bps", "19.2 kbps", "38.4 kbps", "57.6 kbps", "115.2 kbps"]}, "value": {"type": "integer", "enum": [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritableConsoleServerPort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "description": "Physical port type", "type": "string", "enum": ["de-9", "db-25", "rj-11", "rj-12", "rj-45", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "other"]}, "speed": {"title": "Speed", "description": "Port speed in bits per second", "type": "integer", "enum": [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200], "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "DeviceBayTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableDeviceBayTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "DeviceBay": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "installed_device": {"$ref": "#/definitions/NestedDevice"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableDeviceBay": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "installed_device": {"title": "Installed device", "type": "integer", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "DeviceRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6, "minLength": 1}, "vm_role": {"title": "VM Role", "description": "Virtual machines may be assigned to this role", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "DeviceType": {"required": ["manufacturer", "model", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "manufacturer": {"$ref": "#/definitions/NestedManufacturer"}, "model": {"title": "Model", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "part_number": {"title": "Part number", "description": "Discrete part number (optional)", "type": "string", "maxLength": 50}, "u_height": {"title": "Height (U)", "type": "integer", "maximum": 32767, "minimum": 0}, "is_full_depth": {"title": "Is full depth", "description": "Device consumes both front and rear rack faces", "type": "boolean"}, "subdevice_role": {"title": "Subdevice role", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Parent", "Child"]}, "value": {"type": "string", "enum": ["parent", "child"]}}}, "front_image": {"title": "Front image", "type": "string", "readOnly": true, "format": "uri"}, "rear_image": {"title": "Rear image", "type": "string", "readOnly": true, "format": "uri"}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}}}, "WritableDeviceType": {"required": ["manufacturer", "model", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "manufacturer": {"title": "Manufacturer", "type": "integer"}, "model": {"title": "Model", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "part_number": {"title": "Part number", "description": "Discrete part number (optional)", "type": "string", "maxLength": 50}, "u_height": {"title": "Height (U)", "type": "integer", "maximum": 32767, "minimum": 0}, "is_full_depth": {"title": "Is full depth", "description": "Device consumes both front and rear rack faces", "type": "boolean"}, "subdevice_role": {"title": "Parent/child status", "description": "Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child.", "type": "string", "enum": ["parent", "child"]}, "front_image": {"title": "Front image", "type": "string", "readOnly": true, "format": "uri"}, "rear_image": {"title": "Rear image", "type": "string", "readOnly": true, "format": "uri"}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}}}, "DeviceWithConfigContext": {"required": ["device_type", "device_role", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "device_role": {"$ref": "#/definitions/NestedDeviceRole"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "platform": {"$ref": "#/definitions/NestedPlatform"}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this device", "type": "string", "maxLength": 50, "x-nullable": true}, "site": {"$ref": "#/definitions/NestedSite"}, "location": {"$ref": "#/definitions/NestedLocation"}, "rack": {"$ref": "#/definitions/NestedRack"}, "position": {"title": "Position (U)", "description": "The lowest-numbered unit occupied by the device", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "face": {"title": "Face", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Front", "Rear"]}, "value": {"type": "string", "enum": ["front", "rear"]}}}, "parent_device": {"$ref": "#/definitions/NestedDevice"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Offline", "Active", "Planned", "Staged", "Failed", "Inventory", "Decommissioning"]}, "value": {"type": "string", "enum": ["offline", "active", "planned", "staged", "failed", "inventory", "decommissioning"]}}}, "primary_ip": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip4": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip6": {"$ref": "#/definitions/NestedIPAddress"}, "cluster": {"$ref": "#/definitions/NestedCluster"}, "virtual_chassis": {"$ref": "#/definitions/NestedVirtualChassis"}, "vc_position": {"title": "Vc position", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "vc_priority": {"title": "Vc priority", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "local_context_data": {"title": "Local context data", "type": "string", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "config_context": {"title": "Config context", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableDeviceWithConfigContext": {"required": ["device_type", "device_role", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "device_role": {"title": "Device role", "type": "integer"}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "platform": {"title": "Platform", "type": "integer", "x-nullable": true}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this device", "type": "string", "maxLength": 50, "x-nullable": true}, "site": {"title": "Site", "type": "integer"}, "location": {"title": "Location", "type": "integer", "x-nullable": true}, "rack": {"title": "Rack", "type": "integer", "x-nullable": true}, "position": {"title": "Position (U)", "description": "The lowest-numbered unit occupied by the device", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "face": {"title": "Rack face", "type": "string", "enum": ["front", "rear"]}, "parent_device": {"$ref": "#/definitions/NestedDevice"}, "status": {"title": "Status", "type": "string", "enum": ["offline", "active", "planned", "staged", "failed", "inventory", "decommissioning"]}, "primary_ip": {"title": "Primary ip", "type": "string", "readOnly": true}, "primary_ip4": {"title": "Primary IPv4", "type": "integer", "x-nullable": true}, "primary_ip6": {"title": "Primary IPv6", "type": "integer", "x-nullable": true}, "cluster": {"title": "Cluster", "type": "integer", "x-nullable": true}, "virtual_chassis": {"title": "Virtual chassis", "type": "integer", "x-nullable": true}, "vc_position": {"title": "Vc position", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "vc_priority": {"title": "Vc priority", "type": "integer", "maximum": 255, "minimum": 0, "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "local_context_data": {"title": "Local context data", "type": "string", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "config_context": {"title": "Config context", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "DeviceNAPALM": {"required": ["method"], "type": "object", "properties": {"method": {"title": "Method", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}}}}, "NestedRearPortTemplate": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}}}, "FrontPortTemplate": {"required": ["device_type", "name", "type", "rear_port"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["8P8C", "8P6C", "8P4C", "8P2C", "6P6C", "6P4C", "6P2C", "4P4C", "4P2C", "GG45", "TERA 4P", "TERA 2P", "TERA 1P", "110 Punch", "BNC", "F Connector", "N Connector", "MRJ21", "FC", "LC", "LC/APC", "LSH", "LSH/APC", "MPO", "MTRJ", "SC", "SC/APC", "ST", "CS", "SN", "Splice"]}, "value": {"type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}}}, "rear_port": {"$ref": "#/definitions/NestedRearPortTemplate"}, "rear_port_position": {"title": "Rear port position", "type": "integer", "default": 1, "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableFrontPortTemplate": {"required": ["device_type", "name", "type", "rear_port"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}, "rear_port": {"title": "Rear port", "type": "integer"}, "rear_port_position": {"title": "Rear port position", "type": "integer", "default": 1, "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "FrontPortRearPort": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}}}, "FrontPort": {"required": ["device", "name", "type", "rear_port"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["8P8C", "8P6C", "8P4C", "8P2C", "6P6C", "6P4C", "6P2C", "4P4C", "4P2C", "GG45", "TERA 4P", "TERA 2P", "TERA 1P", "110 Punch", "BNC", "F Connector", "N Connector", "MRJ21", "FC", "LC", "LC/APC", "LSH", "LSH/APC", "MPO", "MTRJ", "SC", "SC/APC", "ST", "CS", "SN", "Splice"]}, "value": {"type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}}}, "rear_port": {"$ref": "#/definitions/FrontPortRearPort"}, "rear_port_position": {"title": "Rear port position", "type": "integer", "default": 1, "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritableFrontPort": {"required": ["device", "name", "type", "rear_port"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}, "rear_port": {"title": "Rear port", "type": "integer"}, "rear_port_position": {"title": "Rear port position", "type": "integer", "default": 1, "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "NestedInterface": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "cable": {"title": "Cable", "type": "integer", "x-nullable": true}, "_occupied": {"title": "occupied", "type": "string", "readOnly": true}}}, "InterfaceConnection": {"required": ["interface_b"], "type": "object", "properties": {"interface_a": {"$ref": "#/definitions/NestedInterface"}, "interface_b": {"$ref": "#/definitions/NestedInterface"}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}}}, "InterfaceTemplate": {"required": ["device_type", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Virtual", "Link Aggregation Group (LAG)", "100BASE-TX (10/100ME)", "1000BASE-T (1GE)", "2.5GBASE-T (2.5GE)", "5GBASE-T (5GE)", "10GBASE-T (10GE)", "10GBASE-CX4 (10GE)", "GBIC (1GE)", "SFP (1GE)", "SFP+ (10GE)", "XFP (10GE)", "XENPAK (10GE)", "X2 (10GE)", "SFP28 (25GE)", "SFP56 (50GE)", "QSFP+ (40GE)", "QSFP28 (50GE)", "CFP (100GE)", "CFP2 (100GE)", "CFP2 (200GE)", "CFP4 (100GE)", "Cisco CPAK (100GE)", "QSFP28 (100GE)", "QSFP56 (200GE)", "QSFP-DD (400GE)", "OSFP (400GE)", "IEEE 802.11a", "IEEE 802.11b/g", "IEEE 802.11n", "IEEE 802.11ac", "IEEE 802.11ad", "IEEE 802.11ax", "GSM", "CDMA", "LTE", "OC-3/STM-1", "OC-12/STM-4", "OC-48/STM-16", "OC-192/STM-64", "OC-768/STM-256", "OC-1920/STM-640", "OC-3840/STM-1234", "SFP (1GFC)", "SFP (2GFC)", "SFP (4GFC)", "SFP+ (8GFC)", "SFP+ (16GFC)", "SFP28 (32GFC)", "QSFP+ (64GFC)", "QSFP28 (128GFC)", "SDR (2 Gbps)", "DDR (4 Gbps)", "QDR (8 Gbps)", "FDR10 (10 Gbps)", "FDR (13.5 Gbps)", "EDR (25 Gbps)", "HDR (50 Gbps)", "NDR (100 Gbps)", "XDR (250 Gbps)", "T1 (1.544 Mbps)", "E1 (2.048 Mbps)", "T3 (45 Mbps)", "E3 (34 Mbps)", "Cisco StackWise", "Cisco StackWise Plus", "Cisco FlexStack", "Cisco FlexStack Plus", "Juniper VCP", "Extreme SummitStack", "Extreme SummitStack-128", "Extreme SummitStack-256", "Extreme SummitStack-512", "Other"]}, "value": {"type": "string", "enum": ["virtual", "lag", "100base-tx", "1000base-t", "2.5gbase-t", "5gbase-t", "10gbase-t", "10gbase-cx4", "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", "10gbase-x-xfp", "10gbase-x-xenpak", "10gbase-x-x2", "25gbase-x-sfp28", "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", "100gbase-x-cfp", "100gbase-x-cfp2", "200gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cpak", "100gbase-x-qsfp28", "200gbase-x-qsfp56", "400gbase-x-qsfpdd", "400gbase-x-osfp", "ieee802.11a", "ieee802.11g", "ieee802.11n", "ieee802.11ac", "ieee802.11ad", "ieee802.11ax", "gsm", "cdma", "lte", "sonet-oc3", "sonet-oc12", "sonet-oc48", "sonet-oc192", "sonet-oc768", "sonet-oc1920", "sonet-oc3840", "1gfc-sfp", "2gfc-sfp", "4gfc-sfp", "8gfc-sfpp", "16gfc-sfpp", "32gfc-sfp28", "64gfc-qsfpp", "128gfc-sfp28", "infiniband-sdr", "infiniband-ddr", "infiniband-qdr", "infiniband-fdr10", "infiniband-fdr", "infiniband-edr", "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", "t1", "e1", "t3", "e3", "cisco-stackwise", "cisco-stackwise-plus", "cisco-flexstack", "cisco-flexstack-plus", "juniper-vcp", "extreme-summitstack", "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", "other"]}}}, "mgmt_only": {"title": "Management only", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableInterfaceTemplate": {"required": ["device_type", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["virtual", "lag", "100base-tx", "1000base-t", "2.5gbase-t", "5gbase-t", "10gbase-t", "10gbase-cx4", "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", "10gbase-x-xfp", "10gbase-x-xenpak", "10gbase-x-x2", "25gbase-x-sfp28", "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", "100gbase-x-cfp", "100gbase-x-cfp2", "200gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cpak", "100gbase-x-qsfp28", "200gbase-x-qsfp56", "400gbase-x-qsfpdd", "400gbase-x-osfp", "ieee802.11a", "ieee802.11g", "ieee802.11n", "ieee802.11ac", "ieee802.11ad", "ieee802.11ax", "gsm", "cdma", "lte", "sonet-oc3", "sonet-oc12", "sonet-oc48", "sonet-oc192", "sonet-oc768", "sonet-oc1920", "sonet-oc3840", "1gfc-sfp", "2gfc-sfp", "4gfc-sfp", "8gfc-sfpp", "16gfc-sfpp", "32gfc-sfp28", "64gfc-qsfpp", "128gfc-sfp28", "infiniband-sdr", "infiniband-ddr", "infiniband-qdr", "infiniband-fdr10", "infiniband-fdr", "infiniband-edr", "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", "t1", "e1", "t3", "e3", "cisco-stackwise", "cisco-stackwise-plus", "cisco-flexstack", "cisco-flexstack-plus", "juniper-vcp", "extreme-summitstack", "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", "other"]}, "mgmt_only": {"title": "Management only", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "NestedVLAN": {"required": ["vid", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "vid": {"title": "ID", "type": "integer", "maximum": 4094, "minimum": 1}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}}, "x-nullable": true}, "Interface": {"required": ["device", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Virtual", "Link Aggregation Group (LAG)", "100BASE-TX (10/100ME)", "1000BASE-T (1GE)", "2.5GBASE-T (2.5GE)", "5GBASE-T (5GE)", "10GBASE-T (10GE)", "10GBASE-CX4 (10GE)", "GBIC (1GE)", "SFP (1GE)", "SFP+ (10GE)", "XFP (10GE)", "XENPAK (10GE)", "X2 (10GE)", "SFP28 (25GE)", "SFP56 (50GE)", "QSFP+ (40GE)", "QSFP28 (50GE)", "CFP (100GE)", "CFP2 (100GE)", "CFP2 (200GE)", "CFP4 (100GE)", "Cisco CPAK (100GE)", "QSFP28 (100GE)", "QSFP56 (200GE)", "QSFP-DD (400GE)", "OSFP (400GE)", "IEEE 802.11a", "IEEE 802.11b/g", "IEEE 802.11n", "IEEE 802.11ac", "IEEE 802.11ad", "IEEE 802.11ax", "GSM", "CDMA", "LTE", "OC-3/STM-1", "OC-12/STM-4", "OC-48/STM-16", "OC-192/STM-64", "OC-768/STM-256", "OC-1920/STM-640", "OC-3840/STM-1234", "SFP (1GFC)", "SFP (2GFC)", "SFP (4GFC)", "SFP+ (8GFC)", "SFP+ (16GFC)", "SFP28 (32GFC)", "QSFP+ (64GFC)", "QSFP28 (128GFC)", "SDR (2 Gbps)", "DDR (4 Gbps)", "QDR (8 Gbps)", "FDR10 (10 Gbps)", "FDR (13.5 Gbps)", "EDR (25 Gbps)", "HDR (50 Gbps)", "NDR (100 Gbps)", "XDR (250 Gbps)", "T1 (1.544 Mbps)", "E1 (2.048 Mbps)", "T3 (45 Mbps)", "E3 (34 Mbps)", "Cisco StackWise", "Cisco StackWise Plus", "Cisco FlexStack", "Cisco FlexStack Plus", "Juniper VCP", "Extreme SummitStack", "Extreme SummitStack-128", "Extreme SummitStack-256", "Extreme SummitStack-512", "Other"]}, "value": {"type": "string", "enum": ["virtual", "lag", "100base-tx", "1000base-t", "2.5gbase-t", "5gbase-t", "10gbase-t", "10gbase-cx4", "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", "10gbase-x-xfp", "10gbase-x-xenpak", "10gbase-x-x2", "25gbase-x-sfp28", "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", "100gbase-x-cfp", "100gbase-x-cfp2", "200gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cpak", "100gbase-x-qsfp28", "200gbase-x-qsfp56", "400gbase-x-qsfpdd", "400gbase-x-osfp", "ieee802.11a", "ieee802.11g", "ieee802.11n", "ieee802.11ac", "ieee802.11ad", "ieee802.11ax", "gsm", "cdma", "lte", "sonet-oc3", "sonet-oc12", "sonet-oc48", "sonet-oc192", "sonet-oc768", "sonet-oc1920", "sonet-oc3840", "1gfc-sfp", "2gfc-sfp", "4gfc-sfp", "8gfc-sfpp", "16gfc-sfpp", "32gfc-sfp28", "64gfc-qsfpp", "128gfc-sfp28", "infiniband-sdr", "infiniband-ddr", "infiniband-qdr", "infiniband-fdr10", "infiniband-fdr", "infiniband-edr", "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", "t1", "e1", "t3", "e3", "cisco-stackwise", "cisco-stackwise-plus", "cisco-flexstack", "cisco-flexstack-plus", "juniper-vcp", "extreme-summitstack", "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", "other"]}}}, "enabled": {"title": "Enabled", "type": "boolean"}, "parent": {"$ref": "#/definitions/NestedInterface"}, "lag": {"$ref": "#/definitions/NestedInterface"}, "mtu": {"title": "MTU", "type": "integer", "maximum": 65536, "minimum": 1, "x-nullable": true}, "mac_address": {"title": "MAC Address", "type": "string", "x-nullable": true}, "mgmt_only": {"title": "Management only", "description": "This interface is used only for out-of-band management", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mode": {"title": "Mode", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Access", "Tagged", "Tagged (All)"]}, "value": {"type": "string", "enum": ["access", "tagged", "tagged-all"]}}}, "untagged_vlan": {"$ref": "#/definitions/NestedVLAN"}, "tagged_vlans": {"type": "array", "items": {"$ref": "#/definitions/NestedVLAN"}, "uniqueItems": true}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "count_ipaddresses": {"title": "Count ipaddresses", "type": "integer", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritableInterface": {"required": ["device", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["virtual", "lag", "100base-tx", "1000base-t", "2.5gbase-t", "5gbase-t", "10gbase-t", "10gbase-cx4", "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", "10gbase-x-xfp", "10gbase-x-xenpak", "10gbase-x-x2", "25gbase-x-sfp28", "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", "100gbase-x-cfp", "100gbase-x-cfp2", "200gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cpak", "100gbase-x-qsfp28", "200gbase-x-qsfp56", "400gbase-x-qsfpdd", "400gbase-x-osfp", "ieee802.11a", "ieee802.11g", "ieee802.11n", "ieee802.11ac", "ieee802.11ad", "ieee802.11ax", "gsm", "cdma", "lte", "sonet-oc3", "sonet-oc12", "sonet-oc48", "sonet-oc192", "sonet-oc768", "sonet-oc1920", "sonet-oc3840", "1gfc-sfp", "2gfc-sfp", "4gfc-sfp", "8gfc-sfpp", "16gfc-sfpp", "32gfc-sfp28", "64gfc-qsfpp", "128gfc-sfp28", "infiniband-sdr", "infiniband-ddr", "infiniband-qdr", "infiniband-fdr10", "infiniband-fdr", "infiniband-edr", "infiniband-hdr", "infiniband-ndr", "infiniband-xdr", "t1", "e1", "t3", "e3", "cisco-stackwise", "cisco-stackwise-plus", "cisco-flexstack", "cisco-flexstack-plus", "juniper-vcp", "extreme-summitstack", "extreme-summitstack-128", "extreme-summitstack-256", "extreme-summitstack-512", "other"]}, "enabled": {"title": "Enabled", "type": "boolean"}, "parent": {"title": "Parent interface", "type": "integer", "x-nullable": true}, "lag": {"title": "Parent LAG", "type": "integer", "x-nullable": true}, "mtu": {"title": "MTU", "type": "integer", "maximum": 65536, "minimum": 1, "x-nullable": true}, "mac_address": {"title": "MAC Address", "type": "string", "x-nullable": true}, "mgmt_only": {"title": "Management only", "description": "This interface is used only for out-of-band management", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mode": {"title": "Mode", "type": "string", "enum": ["access", "tagged", "tagged-all"]}, "untagged_vlan": {"title": "Untagged VLAN", "type": "integer", "x-nullable": true}, "tagged_vlans": {"type": "array", "items": {"title": "Tagged VLANs", "type": "integer"}, "uniqueItems": true}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "count_ipaddresses": {"title": "Count ipaddresses", "type": "integer", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "InventoryItem": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "manufacturer": {"$ref": "#/definitions/NestedManufacturer"}, "part_id": {"title": "Part ID", "description": "Manufacturer-assigned part identifier", "type": "string", "maxLength": 50}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this item", "type": "string", "maxLength": 50, "x-nullable": true}, "discovered": {"title": "Discovered", "description": "This item was automatically discovered", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritableInventoryItem": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "manufacturer": {"title": "Manufacturer", "type": "integer", "x-nullable": true}, "part_id": {"title": "Part ID", "description": "Manufacturer-assigned part identifier", "type": "string", "maxLength": 50}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this item", "type": "string", "maxLength": 50, "x-nullable": true}, "discovered": {"title": "Discovered", "description": "This item was automatically discovered", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "Location": {"required": ["name", "slug", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "site": {"$ref": "#/definitions/NestedSite"}, "parent": {"$ref": "#/definitions/NestedLocation"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritableLocation": {"required": ["name", "slug", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "site": {"title": "Site", "type": "integer"}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "Manufacturer": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "devicetype_count": {"title": "Devicetype count", "type": "integer", "readOnly": true}, "inventoryitem_count": {"title": "Inventoryitem count", "type": "integer", "readOnly": true}, "platform_count": {"title": "Platform count", "type": "integer", "readOnly": true}}}, "Platform": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "manufacturer": {"$ref": "#/definitions/NestedManufacturer"}, "napalm_driver": {"title": "NAPALM driver", "description": "The name of the NAPALM driver to use when interacting with devices", "type": "string", "maxLength": 50}, "napalm_args": {"title": "NAPALM arguments", "description": "Additional arguments to pass when initiating the NAPALM driver (JSON format)", "type": "string", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "WritablePlatform": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "manufacturer": {"title": "Manufacturer", "description": "Optionally limit this platform to devices of a certain manufacturer", "type": "integer", "x-nullable": true}, "napalm_driver": {"title": "NAPALM driver", "description": "The name of the NAPALM driver to use when interacting with devices", "type": "string", "maxLength": 50}, "napalm_args": {"title": "NAPALM arguments", "description": "Additional arguments to pass when initiating the NAPALM driver (JSON format)", "type": "string", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "PowerPort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["C6", "C8", "C14", "C16", "C20", "C22", "P+N+E 4H", "P+N+E 6H", "P+N+E 9H", "2P+E 4H", "2P+E 6H", "2P+E 9H", "3P+E 4H", "3P+E 6H", "3P+E 9H", "3P+N+E 4H", "3P+N+E 6H", "3P+N+E 9H", "NEMA 1-15P", "NEMA 5-15P", "NEMA 5-20P", "NEMA 5-30P", "NEMA 5-50P", "NEMA 6-15P", "NEMA 6-20P", "NEMA 6-30P", "NEMA 6-50P", "NEMA 10-30P", "NEMA 10-50P", "NEMA 14-20P", "NEMA 14-30P", "NEMA 14-50P", "NEMA 14-60P", "NEMA 15-15P", "NEMA 15-20P", "NEMA 15-30P", "NEMA 15-50P", "NEMA 15-60P", "NEMA L1-15P", "NEMA L5-15P", "NEMA L5-20P", "NEMA L5-30P", "NEMA L5-50P", "NEMA L6-15P", "NEMA L6-20P", "NEMA L6-30P", "NEMA L6-50P", "NEMA L10-30P", "NEMA L14-20P", "NEMA L14-30P", "NEMA L14-50P", "NEMA L14-60P", "NEMA L15-20P", "NEMA L15-30P", "NEMA L15-50P", "NEMA L15-60P", "NEMA L21-20P", "NEMA L21-30P", "CS6361C", "CS6365C", "CS8165C", "CS8265C", "CS8365C", "CS8465C", "ITA Type E (CEE 7/5)", "ITA Type F (CEE 7/4)", "ITA Type E/F (CEE 7/7)", "ITA Type G (BS 1363)", "ITA Type H", "ITA Type I", "ITA Type J", "ITA Type K", "ITA Type L (CEI 23-50)", "ITA Type M (BS 546)", "ITA Type N", "ITA Type O", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "USB 3.0 Type B", "USB 3.0 Micro B", "DC Terminal", "Saf-D-Grid", "Hardwired"]}, "value": {"type": "string", "enum": ["iec-60320-c6", "iec-60320-c8", "iec-60320-c14", "iec-60320-c16", "iec-60320-c20", "iec-60320-c22", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15p", "nema-5-15p", "nema-5-20p", "nema-5-30p", "nema-5-50p", "nema-6-15p", "nema-6-20p", "nema-6-30p", "nema-6-50p", "nema-10-30p", "nema-10-50p", "nema-14-20p", "nema-14-30p", "nema-14-50p", "nema-14-60p", "nema-15-15p", "nema-15-20p", "nema-15-30p", "nema-15-50p", "nema-15-60p", "nema-l1-15p", "nema-l5-15p", "nema-l5-20p", "nema-l5-30p", "nema-l5-50p", "nema-l6-15p", "nema-l6-20p", "nema-l6-30p", "nema-l6-50p", "nema-l10-30p", "nema-l14-20p", "nema-l14-30p", "nema-l14-50p", "nema-l14-60p", "nema-l15-20p", "nema-l15-30p", "nema-l15-50p", "nema-l15-60p", "nema-l21-20p", "nema-l21-30p", "cs6361c", "cs6365c", "cs8165c", "cs8265c", "cs8365c", "cs8465c", "ita-e", "ita-f", "ita-ef", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "usb-3-b", "usb-3-micro-b", "dc-terminal", "saf-d-grid", "hardwired"]}}}, "maximum_draw": {"title": "Maximum draw", "description": "Maximum power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "allocated_draw": {"title": "Allocated draw", "description": "Allocated power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "NestedPowerPanel": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "powerfeed_count": {"title": "Powerfeed count", "type": "integer", "readOnly": true}}}, "PowerFeed": {"required": ["power_panel", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "power_panel": {"$ref": "#/definitions/NestedPowerPanel"}, "rack": {"$ref": "#/definitions/NestedRack"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Offline", "Active", "Planned", "Failed"]}, "value": {"type": "string", "enum": ["offline", "active", "planned", "failed"]}}, "default": {"label": "Active", "value": "active"}}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Primary", "Redundant"]}, "value": {"type": "string", "enum": ["primary", "redundant"]}}, "default": {"label": "Primary", "value": "primary"}}, "supply": {"title": "Supply", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["AC", "DC"]}, "value": {"type": "string", "enum": ["ac", "dc"]}}, "default": {"label": "AC", "value": "ac"}}, "phase": {"title": "Phase", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Single phase", "Three-phase"]}, "value": {"type": "string", "enum": ["single-phase", "three-phase"]}}, "default": {"label": "Single phase", "value": "single-phase"}}, "voltage": {"title": "Voltage", "type": "integer", "maximum": 32767, "minimum": -32768}, "amperage": {"title": "Amperage", "type": "integer", "maximum": 32767, "minimum": 1}, "max_utilization": {"title": "Max utilization", "description": "Maximum permissible draw (percentage)", "type": "integer", "maximum": 100, "minimum": 1}, "comments": {"title": "Comments", "type": "string"}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritablePowerFeed": {"required": ["power_panel", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "power_panel": {"title": "Power panel", "type": "integer"}, "rack": {"title": "Rack", "type": "integer", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "status": {"title": "Status", "type": "string", "enum": ["offline", "active", "planned", "failed"]}, "type": {"title": "Type", "type": "string", "enum": ["primary", "redundant"]}, "supply": {"title": "Supply", "type": "string", "enum": ["ac", "dc"]}, "phase": {"title": "Phase", "type": "string", "enum": ["single-phase", "three-phase"]}, "voltage": {"title": "Voltage", "type": "integer", "maximum": 32767, "minimum": -32768}, "amperage": {"title": "Amperage", "type": "integer", "maximum": 32767, "minimum": 1}, "max_utilization": {"title": "Max utilization", "description": "Maximum permissible draw (percentage)", "type": "integer", "maximum": 100, "minimum": 1}, "comments": {"title": "Comments", "type": "string"}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "NestedPowerPortTemplate": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}}}, "PowerOutletTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["C5", "C7", "C13", "C15", "C19", "C21", "P+N+E 4H", "P+N+E 6H", "P+N+E 9H", "2P+E 4H", "2P+E 6H", "2P+E 9H", "3P+E 4H", "3P+E 6H", "3P+E 9H", "3P+N+E 4H", "3P+N+E 6H", "3P+N+E 9H", "NEMA 1-15R", "NEMA 5-15R", "NEMA 5-20R", "NEMA 5-30R", "NEMA 5-50R", "NEMA 6-15R", "NEMA 6-20R", "NEMA 6-30R", "NEMA 6-50R", "NEMA 10-30R", "NEMA 10-50R", "NEMA 14-20R", "NEMA 14-30R", "NEMA 14-50R", "NEMA 14-60R", "NEMA 15-15R", "NEMA 15-20R", "NEMA 15-30R", "NEMA 15-50R", "NEMA 15-60R", "NEMA L1-15R", "NEMA L5-15R", "NEMA L5-20R", "NEMA L5-30R", "NEMA L5-50R", "NEMA L6-15R", "NEMA L6-20R", "NEMA L6-30R", "NEMA L6-50R", "NEMA L10-30R", "NEMA L14-20R", "NEMA L14-30R", "NEMA L14-50R", "NEMA L14-60R", "NEMA L15-20R", "NEMA L15-30R", "NEMA L15-50R", "NEMA L15-60R", "NEMA L21-20R", "NEMA L21-30R", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ITA Type E (CEE7/5)", "ITA Type F (CEE7/3)", "ITA Type G (BS 1363)", "ITA Type H", "ITA Type I", "ITA Type J", "ITA Type K", "ITA Type L (CEI 23-50)", "ITA Type M (BS 546)", "ITA Type N", "ITA Type O", "USB Type A", "USB Micro B", "USB Type C", "DC Terminal", "HDOT Cx", "Saf-D-Grid"]}, "value": {"type": "string", "enum": ["iec-60320-c5", "iec-60320-c7", "iec-60320-c13", "iec-60320-c15", "iec-60320-c19", "iec-60320-c21", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15r", "nema-5-15r", "nema-5-20r", "nema-5-30r", "nema-5-50r", "nema-6-15r", "nema-6-20r", "nema-6-30r", "nema-6-50r", "nema-10-30r", "nema-10-50r", "nema-14-20r", "nema-14-30r", "nema-14-50r", "nema-14-60r", "nema-15-15r", "nema-15-20r", "nema-15-30r", "nema-15-50r", "nema-15-60r", "nema-l1-15r", "nema-l5-15r", "nema-l5-20r", "nema-l5-30r", "nema-l5-50r", "nema-l6-15r", "nema-l6-20r", "nema-l6-30r", "nema-l6-50r", "nema-l10-30r", "nema-l14-20r", "nema-l14-30r", "nema-l14-50r", "nema-l14-60r", "nema-l15-20r", "nema-l15-30r", "nema-l15-50r", "nema-l15-60r", "nema-l21-20r", "nema-l21-30r", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ita-e", "ita-f", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-micro-b", "usb-c", "dc-terminal", "hdot-cx", "saf-d-grid"]}}}, "power_port": {"$ref": "#/definitions/NestedPowerPortTemplate"}, "feed_leg": {"title": "Feed leg", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["A", "B", "C"]}, "value": {"type": "string", "enum": ["A", "B", "C"]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritablePowerOutletTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["iec-60320-c5", "iec-60320-c7", "iec-60320-c13", "iec-60320-c15", "iec-60320-c19", "iec-60320-c21", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15r", "nema-5-15r", "nema-5-20r", "nema-5-30r", "nema-5-50r", "nema-6-15r", "nema-6-20r", "nema-6-30r", "nema-6-50r", "nema-10-30r", "nema-10-50r", "nema-14-20r", "nema-14-30r", "nema-14-50r", "nema-14-60r", "nema-15-15r", "nema-15-20r", "nema-15-30r", "nema-15-50r", "nema-15-60r", "nema-l1-15r", "nema-l5-15r", "nema-l5-20r", "nema-l5-30r", "nema-l5-50r", "nema-l6-15r", "nema-l6-20r", "nema-l6-30r", "nema-l6-50r", "nema-l10-30r", "nema-l14-20r", "nema-l14-30r", "nema-l14-50r", "nema-l14-60r", "nema-l15-20r", "nema-l15-30r", "nema-l15-50r", "nema-l15-60r", "nema-l21-20r", "nema-l21-30r", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ita-e", "ita-f", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-micro-b", "usb-c", "dc-terminal", "hdot-cx", "saf-d-grid"]}, "power_port": {"title": "Power port", "type": "integer", "x-nullable": true}, "feed_leg": {"title": "Feed leg", "description": "Phase (for three-phase feeds)", "type": "string", "enum": ["A", "B", "C"]}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "NestedPowerPort": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "cable": {"title": "Cable", "type": "integer", "x-nullable": true}, "_occupied": {"title": "occupied", "type": "string", "readOnly": true}}}, "PowerOutlet": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["C5", "C7", "C13", "C15", "C19", "C21", "P+N+E 4H", "P+N+E 6H", "P+N+E 9H", "2P+E 4H", "2P+E 6H", "2P+E 9H", "3P+E 4H", "3P+E 6H", "3P+E 9H", "3P+N+E 4H", "3P+N+E 6H", "3P+N+E 9H", "NEMA 1-15R", "NEMA 5-15R", "NEMA 5-20R", "NEMA 5-30R", "NEMA 5-50R", "NEMA 6-15R", "NEMA 6-20R", "NEMA 6-30R", "NEMA 6-50R", "NEMA 10-30R", "NEMA 10-50R", "NEMA 14-20R", "NEMA 14-30R", "NEMA 14-50R", "NEMA 14-60R", "NEMA 15-15R", "NEMA 15-20R", "NEMA 15-30R", "NEMA 15-50R", "NEMA 15-60R", "NEMA L1-15R", "NEMA L5-15R", "NEMA L5-20R", "NEMA L5-30R", "NEMA L5-50R", "NEMA L6-15R", "NEMA L6-20R", "NEMA L6-30R", "NEMA L6-50R", "NEMA L10-30R", "NEMA L14-20R", "NEMA L14-30R", "NEMA L14-50R", "NEMA L14-60R", "NEMA L15-20R", "NEMA L15-30R", "NEMA L15-50R", "NEMA L15-60R", "NEMA L21-20R", "NEMA L21-30R", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ITA Type E (CEE7/5)", "ITA Type F (CEE7/3)", "ITA Type G (BS 1363)", "ITA Type H", "ITA Type I", "ITA Type J", "ITA Type K", "ITA Type L (CEI 23-50)", "ITA Type M (BS 546)", "ITA Type N", "ITA Type O", "USB Type A", "USB Micro B", "USB Type C", "DC Terminal", "HDOT Cx", "Saf-D-Grid"]}, "value": {"type": "string", "enum": ["iec-60320-c5", "iec-60320-c7", "iec-60320-c13", "iec-60320-c15", "iec-60320-c19", "iec-60320-c21", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15r", "nema-5-15r", "nema-5-20r", "nema-5-30r", "nema-5-50r", "nema-6-15r", "nema-6-20r", "nema-6-30r", "nema-6-50r", "nema-10-30r", "nema-10-50r", "nema-14-20r", "nema-14-30r", "nema-14-50r", "nema-14-60r", "nema-15-15r", "nema-15-20r", "nema-15-30r", "nema-15-50r", "nema-15-60r", "nema-l1-15r", "nema-l5-15r", "nema-l5-20r", "nema-l5-30r", "nema-l5-50r", "nema-l6-15r", "nema-l6-20r", "nema-l6-30r", "nema-l6-50r", "nema-l10-30r", "nema-l14-20r", "nema-l14-30r", "nema-l14-50r", "nema-l14-60r", "nema-l15-20r", "nema-l15-30r", "nema-l15-50r", "nema-l15-60r", "nema-l21-20r", "nema-l21-30r", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ita-e", "ita-f", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-micro-b", "usb-c", "dc-terminal", "hdot-cx", "saf-d-grid"]}}}, "power_port": {"$ref": "#/definitions/NestedPowerPort"}, "feed_leg": {"title": "Feed leg", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["A", "B", "C"]}, "value": {"type": "string", "enum": ["A", "B", "C"]}}}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritablePowerOutlet": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "description": "Physical port type", "type": "string", "enum": ["iec-60320-c5", "iec-60320-c7", "iec-60320-c13", "iec-60320-c15", "iec-60320-c19", "iec-60320-c21", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15r", "nema-5-15r", "nema-5-20r", "nema-5-30r", "nema-5-50r", "nema-6-15r", "nema-6-20r", "nema-6-30r", "nema-6-50r", "nema-10-30r", "nema-10-50r", "nema-14-20r", "nema-14-30r", "nema-14-50r", "nema-14-60r", "nema-15-15r", "nema-15-20r", "nema-15-30r", "nema-15-50r", "nema-15-60r", "nema-l1-15r", "nema-l5-15r", "nema-l5-20r", "nema-l5-30r", "nema-l5-50r", "nema-l6-15r", "nema-l6-20r", "nema-l6-30r", "nema-l6-50r", "nema-l10-30r", "nema-l14-20r", "nema-l14-30r", "nema-l14-50r", "nema-l14-60r", "nema-l15-20r", "nema-l15-30r", "nema-l15-50r", "nema-l15-60r", "nema-l21-20r", "nema-l21-30r", "CS6360C", "CS6364C", "CS8164C", "CS8264C", "CS8364C", "CS8464C", "ita-e", "ita-f", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-micro-b", "usb-c", "dc-terminal", "hdot-cx", "saf-d-grid"]}, "power_port": {"title": "Power port", "type": "integer", "x-nullable": true}, "feed_leg": {"title": "Feed leg", "description": "Phase (for three-phase feeds)", "type": "string", "enum": ["A", "B", "C"]}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "PowerPanel": {"required": ["site", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "site": {"$ref": "#/definitions/NestedSite"}, "location": {"$ref": "#/definitions/NestedLocation"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "powerfeed_count": {"title": "Powerfeed count", "type": "integer", "readOnly": true}}}, "WritablePowerPanel": {"required": ["site", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "site": {"title": "Site", "type": "integer"}, "location": {"title": "Location", "type": "integer", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "powerfeed_count": {"title": "Powerfeed count", "type": "integer", "readOnly": true}}}, "PowerPortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["C6", "C8", "C14", "C16", "C20", "C22", "P+N+E 4H", "P+N+E 6H", "P+N+E 9H", "2P+E 4H", "2P+E 6H", "2P+E 9H", "3P+E 4H", "3P+E 6H", "3P+E 9H", "3P+N+E 4H", "3P+N+E 6H", "3P+N+E 9H", "NEMA 1-15P", "NEMA 5-15P", "NEMA 5-20P", "NEMA 5-30P", "NEMA 5-50P", "NEMA 6-15P", "NEMA 6-20P", "NEMA 6-30P", "NEMA 6-50P", "NEMA 10-30P", "NEMA 10-50P", "NEMA 14-20P", "NEMA 14-30P", "NEMA 14-50P", "NEMA 14-60P", "NEMA 15-15P", "NEMA 15-20P", "NEMA 15-30P", "NEMA 15-50P", "NEMA 15-60P", "NEMA L1-15P", "NEMA L5-15P", "NEMA L5-20P", "NEMA L5-30P", "NEMA L5-50P", "NEMA L6-15P", "NEMA L6-20P", "NEMA L6-30P", "NEMA L6-50P", "NEMA L10-30P", "NEMA L14-20P", "NEMA L14-30P", "NEMA L14-50P", "NEMA L14-60P", "NEMA L15-20P", "NEMA L15-30P", "NEMA L15-50P", "NEMA L15-60P", "NEMA L21-20P", "NEMA L21-30P", "CS6361C", "CS6365C", "CS8165C", "CS8265C", "CS8365C", "CS8465C", "ITA Type E (CEE 7/5)", "ITA Type F (CEE 7/4)", "ITA Type E/F (CEE 7/7)", "ITA Type G (BS 1363)", "ITA Type H", "ITA Type I", "ITA Type J", "ITA Type K", "ITA Type L (CEI 23-50)", "ITA Type M (BS 546)", "ITA Type N", "ITA Type O", "USB Type A", "USB Type B", "USB Type C", "USB Mini A", "USB Mini B", "USB Micro A", "USB Micro B", "USB 3.0 Type B", "USB 3.0 Micro B", "DC Terminal", "Saf-D-Grid", "Hardwired"]}, "value": {"type": "string", "enum": ["iec-60320-c6", "iec-60320-c8", "iec-60320-c14", "iec-60320-c16", "iec-60320-c20", "iec-60320-c22", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15p", "nema-5-15p", "nema-5-20p", "nema-5-30p", "nema-5-50p", "nema-6-15p", "nema-6-20p", "nema-6-30p", "nema-6-50p", "nema-10-30p", "nema-10-50p", "nema-14-20p", "nema-14-30p", "nema-14-50p", "nema-14-60p", "nema-15-15p", "nema-15-20p", "nema-15-30p", "nema-15-50p", "nema-15-60p", "nema-l1-15p", "nema-l5-15p", "nema-l5-20p", "nema-l5-30p", "nema-l5-50p", "nema-l6-15p", "nema-l6-20p", "nema-l6-30p", "nema-l6-50p", "nema-l10-30p", "nema-l14-20p", "nema-l14-30p", "nema-l14-50p", "nema-l14-60p", "nema-l15-20p", "nema-l15-30p", "nema-l15-50p", "nema-l15-60p", "nema-l21-20p", "nema-l21-30p", "cs6361c", "cs6365c", "cs8165c", "cs8265c", "cs8365c", "cs8465c", "ita-e", "ita-f", "ita-ef", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "usb-3-b", "usb-3-micro-b", "dc-terminal", "saf-d-grid", "hardwired"]}}}, "maximum_draw": {"title": "Maximum draw", "description": "Maximum power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "allocated_draw": {"title": "Allocated draw", "description": "Allocated power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritablePowerPortTemplate": {"required": ["device_type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["iec-60320-c6", "iec-60320-c8", "iec-60320-c14", "iec-60320-c16", "iec-60320-c20", "iec-60320-c22", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15p", "nema-5-15p", "nema-5-20p", "nema-5-30p", "nema-5-50p", "nema-6-15p", "nema-6-20p", "nema-6-30p", "nema-6-50p", "nema-10-30p", "nema-10-50p", "nema-14-20p", "nema-14-30p", "nema-14-50p", "nema-14-60p", "nema-15-15p", "nema-15-20p", "nema-15-30p", "nema-15-50p", "nema-15-60p", "nema-l1-15p", "nema-l5-15p", "nema-l5-20p", "nema-l5-30p", "nema-l5-50p", "nema-l6-15p", "nema-l6-20p", "nema-l6-30p", "nema-l6-50p", "nema-l10-30p", "nema-l14-20p", "nema-l14-30p", "nema-l14-50p", "nema-l14-60p", "nema-l15-20p", "nema-l15-30p", "nema-l15-50p", "nema-l15-60p", "nema-l21-20p", "nema-l21-30p", "cs6361c", "cs6365c", "cs8165c", "cs8265c", "cs8365c", "cs8465c", "ita-e", "ita-f", "ita-ef", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "usb-3-b", "usb-3-micro-b", "dc-terminal", "saf-d-grid", "hardwired"]}, "maximum_draw": {"title": "Maximum draw", "description": "Maximum power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "allocated_draw": {"title": "Allocated draw", "description": "Allocated power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritablePowerPort": {"required": ["device", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "description": "Physical port type", "type": "string", "enum": ["iec-60320-c6", "iec-60320-c8", "iec-60320-c14", "iec-60320-c16", "iec-60320-c20", "iec-60320-c22", "iec-60309-p-n-e-4h", "iec-60309-p-n-e-6h", "iec-60309-p-n-e-9h", "iec-60309-2p-e-4h", "iec-60309-2p-e-6h", "iec-60309-2p-e-9h", "iec-60309-3p-e-4h", "iec-60309-3p-e-6h", "iec-60309-3p-e-9h", "iec-60309-3p-n-e-4h", "iec-60309-3p-n-e-6h", "iec-60309-3p-n-e-9h", "nema-1-15p", "nema-5-15p", "nema-5-20p", "nema-5-30p", "nema-5-50p", "nema-6-15p", "nema-6-20p", "nema-6-30p", "nema-6-50p", "nema-10-30p", "nema-10-50p", "nema-14-20p", "nema-14-30p", "nema-14-50p", "nema-14-60p", "nema-15-15p", "nema-15-20p", "nema-15-30p", "nema-15-50p", "nema-15-60p", "nema-l1-15p", "nema-l5-15p", "nema-l5-20p", "nema-l5-30p", "nema-l5-50p", "nema-l6-15p", "nema-l6-20p", "nema-l6-30p", "nema-l6-50p", "nema-l10-30p", "nema-l14-20p", "nema-l14-30p", "nema-l14-50p", "nema-l14-60p", "nema-l15-20p", "nema-l15-30p", "nema-l15-50p", "nema-l15-60p", "nema-l21-20p", "nema-l21-30p", "cs6361c", "cs6365c", "cs8165c", "cs8265c", "cs8365c", "cs8465c", "ita-e", "ita-f", "ita-ef", "ita-g", "ita-h", "ita-i", "ita-j", "ita-k", "ita-l", "ita-m", "ita-n", "ita-o", "usb-a", "usb-b", "usb-c", "usb-mini-a", "usb-mini-b", "usb-micro-a", "usb-micro-b", "usb-3-b", "usb-3-micro-b", "dc-terminal", "saf-d-grid", "hardwired"]}, "maximum_draw": {"title": "Maximum draw", "description": "Maximum power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "allocated_draw": {"title": "Allocated draw", "description": "Allocated power draw (watts)", "type": "integer", "maximum": 32767, "minimum": 1, "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "connected_endpoint": {"title": "Connected endpoint", "description": "\nReturn the appropriate serializer for the type of connected object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "connected_endpoint_type": {"title": "Connected endpoint type", "type": "string", "readOnly": true}, "connected_endpoint_reachable": {"title": "Connected endpoint reachable", "type": "boolean", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "NestedUser": {"required": ["username"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "username": {"title": "Username", "description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", "type": "string", "pattern": "^[\\w.@+-]+$", "maxLength": 150, "minLength": 1}}}, "RackReservation": {"required": ["rack", "units", "user", "description"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "rack": {"$ref": "#/definitions/NestedRack"}, "units": {"type": "array", "items": {"title": "Units", "type": "integer", "maximum": 32767, "minimum": 0}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "user": {"$ref": "#/definitions/NestedUser"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "description": {"title": "Description", "type": "string", "maxLength": 200, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}}}, "WritableRackReservation": {"required": ["rack", "units", "user", "description"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "rack": {"title": "Rack", "type": "integer"}, "units": {"type": "array", "items": {"title": "Units", "type": "integer", "maximum": 32767, "minimum": 0}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "user": {"title": "User", "type": "integer"}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}}}, "RackRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}}}, "NestedRackRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "Rack": {"required": ["name", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "facility_id": {"title": "Facility ID", "description": "Locally-assigned identifier", "type": "string", "maxLength": 50, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "site": {"$ref": "#/definitions/NestedSite"}, "location": {"$ref": "#/definitions/NestedLocation"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Reserved", "Available", "Planned", "Active", "Deprecated"]}, "value": {"type": "string", "enum": ["reserved", "available", "planned", "active", "deprecated"]}}}, "role": {"$ref": "#/definitions/NestedRackRole"}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this rack", "type": "string", "maxLength": 50, "x-nullable": true}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["2-post frame", "4-post frame", "4-post cabinet", "Wall-mounted frame", "Wall-mounted cabinet"]}, "value": {"type": "string", "enum": ["2-post-frame", "4-post-frame", "4-post-cabinet", "wall-frame", "wall-cabinet"]}}}, "width": {"title": "Width", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["10 inches", "19 inches", "21 inches", "23 inches"]}, "value": {"type": "integer", "enum": [10, 19, 21, 23]}}}, "u_height": {"title": "Height (U)", "description": "Height in rack units", "type": "integer", "maximum": 100, "minimum": 1}, "desc_units": {"title": "Descending units", "description": "Units are numbered top-to-bottom", "type": "boolean"}, "outer_width": {"title": "Outer width", "description": "Outer dimension of rack (width)", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "outer_depth": {"title": "Outer depth", "description": "Outer dimension of rack (depth)", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "outer_unit": {"title": "Outer unit", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Millimeters", "Inches"]}, "value": {"type": "string", "enum": ["mm", "in"]}}}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "powerfeed_count": {"title": "Powerfeed count", "type": "integer", "readOnly": true}}}, "WritableRack": {"required": ["name", "site"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "facility_id": {"title": "Facility ID", "description": "Locally-assigned identifier", "type": "string", "maxLength": 50, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "site": {"title": "Site", "type": "integer"}, "location": {"title": "Location", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "status": {"title": "Status", "type": "string", "enum": ["reserved", "available", "planned", "active", "deprecated"]}, "role": {"title": "Role", "description": "Functional role", "type": "integer", "x-nullable": true}, "serial": {"title": "Serial number", "type": "string", "maxLength": 50}, "asset_tag": {"title": "Asset tag", "description": "A unique tag used to identify this rack", "type": "string", "maxLength": 50, "x-nullable": true}, "type": {"title": "Type", "type": "string", "enum": ["2-post-frame", "4-post-frame", "4-post-cabinet", "wall-frame", "wall-cabinet"]}, "width": {"title": "Width", "description": "Rail-to-rail width", "type": "integer", "enum": [10, 19, 21, 23]}, "u_height": {"title": "Height (U)", "description": "Height in rack units", "type": "integer", "maximum": 100, "minimum": 1}, "desc_units": {"title": "Descending units", "description": "Units are numbered top-to-bottom", "type": "boolean"}, "outer_width": {"title": "Outer width", "description": "Outer dimension of rack (width)", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "outer_depth": {"title": "Outer depth", "description": "Outer dimension of rack (depth)", "type": "integer", "maximum": 32767, "minimum": 0, "x-nullable": true}, "outer_unit": {"title": "Outer unit", "type": "string", "enum": ["mm", "in"]}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "powerfeed_count": {"title": "Powerfeed count", "type": "integer", "readOnly": true}}}, "RackUnit": {"type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "name": {"title": "Name", "type": "string", "readOnly": true, "minLength": 1}, "face": {"title": "Face", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Front", "Rear"]}, "value": {"type": "string", "enum": ["front", "rear"]}}, "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "occupied": {"title": "Occupied", "type": "boolean", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}}}, "RearPortTemplate": {"required": ["device_type", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"$ref": "#/definitions/NestedDeviceType"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["8P8C", "8P6C", "8P4C", "8P2C", "6P6C", "6P4C", "6P2C", "4P4C", "4P2C", "GG45", "TERA 4P", "TERA 2P", "TERA 1P", "110 Punch", "BNC", "F Connector", "N Connector", "MRJ21", "FC", "LC", "LC/APC", "LSH", "LSH/APC", "MPO", "MTRJ", "SC", "SC/APC", "ST", "CS", "SN", "Splice"]}, "value": {"type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}}}, "positions": {"title": "Positions", "type": "integer", "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableRearPortTemplate": {"required": ["device_type", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device_type": {"title": "Device type", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}, "positions": {"title": "Positions", "type": "integer", "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "RearPort": {"required": ["device", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["8P8C", "8P6C", "8P4C", "8P2C", "6P6C", "6P4C", "6P2C", "4P4C", "4P2C", "GG45", "TERA 4P", "TERA 2P", "TERA 1P", "110 Punch", "BNC", "F Connector", "N Connector", "MRJ21", "FC", "LC", "LC/APC", "LSH", "LSH/APC", "MPO", "MTRJ", "SC", "SC/APC", "ST", "CS", "SN", "Splice"]}, "value": {"type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}}}, "positions": {"title": "Positions", "type": "integer", "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "WritableRearPort": {"required": ["device", "name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "label": {"title": "Label", "description": "Physical label", "type": "string", "maxLength": 64}, "type": {"title": "Type", "type": "string", "enum": ["8p8c", "8p6c", "8p4c", "8p2c", "6p6c", "6p4c", "6p2c", "4p4c", "4p2c", "gg45", "tera-4p", "tera-2p", "tera-1p", "110-punch", "bnc", "f", "n", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st", "cs", "sn", "splice"]}, "positions": {"title": "Positions", "type": "integer", "maximum": 1024, "minimum": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mark_connected": {"title": "Mark connected", "description": "Treat as if a cable is connected", "type": "boolean"}, "cable": {"$ref": "#/definitions/NestedCable"}, "cable_peer": {"title": "Cable peer", "description": "\nReturn the appropriate serializer for the cable termination model.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "cable_peer_type": {"title": "Cable peer type", "type": "string", "readOnly": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "_occupied": {"title": "occupied", "type": "boolean", "readOnly": true}}}, "NestedRegion": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}, "x-nullable": true}, "Region": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"$ref": "#/definitions/NestedRegion"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritableRegion": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "NestedSiteGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}, "x-nullable": true}, "SiteGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"$ref": "#/definitions/NestedSiteGroup"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritableSiteGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "Site": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Planned", "Staging", "Active", "Decommissioning", "Retired"]}, "value": {"type": "string", "enum": ["planned", "staging", "active", "decommissioning", "retired"]}}}, "region": {"$ref": "#/definitions/NestedRegion"}, "group": {"$ref": "#/definitions/NestedSiteGroup"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "facility": {"title": "Facility", "description": "Local facility ID or description", "type": "string", "maxLength": 50}, "asn": {"title": "ASN", "description": "32-bit autonomous system number", "type": "integer", "maximum": 4294967295, "minimum": 1, "x-nullable": true}, "time_zone": {"title": "Time zone", "type": "string"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "physical_address": {"title": "Physical address", "type": "string", "maxLength": 200}, "shipping_address": {"title": "Shipping address", "type": "string", "maxLength": 200}, "latitude": {"title": "Latitude", "description": "GPS coordinate (latitude)", "type": "string", "format": "decimal", "x-nullable": true}, "longitude": {"title": "Longitude", "description": "GPS coordinate (longitude)", "type": "string", "format": "decimal", "x-nullable": true}, "contact_name": {"title": "Contact name", "type": "string", "maxLength": 50}, "contact_phone": {"title": "Contact phone", "type": "string", "maxLength": 20}, "contact_email": {"title": "Contact E-mail", "type": "string", "format": "email", "maxLength": 254}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {"ADSITE": null, "CMDBID": null, "DNS1": null, "DNS2": null, "DNS3": null, "LANGUAGE": null}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}}, "WritableSite": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "status": {"title": "Status", "type": "string", "enum": ["planned", "staging", "active", "decommissioning", "retired"]}, "region": {"title": "Region", "type": "integer", "x-nullable": true}, "group": {"title": "Group", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "facility": {"title": "Facility", "description": "Local facility ID or description", "type": "string", "maxLength": 50}, "asn": {"title": "ASN", "description": "32-bit autonomous system number", "type": "integer", "maximum": 4294967295, "minimum": 1, "x-nullable": true}, "time_zone": {"title": "Time zone", "type": "string"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "physical_address": {"title": "Physical address", "type": "string", "maxLength": 200}, "shipping_address": {"title": "Shipping address", "type": "string", "maxLength": 200}, "latitude": {"title": "Latitude", "description": "GPS coordinate (latitude)", "type": "string", "format": "decimal", "x-nullable": true}, "longitude": {"title": "Longitude", "description": "GPS coordinate (longitude)", "type": "string", "format": "decimal", "x-nullable": true}, "contact_name": {"title": "Contact name", "type": "string", "maxLength": 50}, "contact_phone": {"title": "Contact phone", "type": "string", "maxLength": 20}, "contact_email": {"title": "Contact E-mail", "type": "string", "format": "email", "maxLength": 254}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {"ADSITE": null, "CMDBID": null, "DNS1": null, "DNS2": null, "DNS3": null, "LANGUAGE": null}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}}, "VirtualChassis": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "domain": {"title": "Domain", "type": "string", "maxLength": 30}, "master": {"$ref": "#/definitions/NestedDevice"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "member_count": {"title": "Member count", "type": "integer", "readOnly": true}}}, "WritableVirtualChassis": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "domain": {"title": "Domain", "type": "string", "maxLength": 30}, "master": {"title": "Master", "type": "integer", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "member_count": {"title": "Member count", "type": "integer", "readOnly": true}}}, "NestedClusterGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "NestedTenantGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "tenant_count": {"title": "Tenant count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "ConfigContext": {"required": ["name", "data"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "weight": {"title": "Weight", "type": "integer", "maximum": 32767, "minimum": 0}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "is_active": {"title": "Is active", "type": "boolean"}, "regions": {"type": "array", "items": {"$ref": "#/definitions/NestedRegion"}, "uniqueItems": true}, "site_groups": {"type": "array", "items": {"$ref": "#/definitions/NestedSiteGroup"}, "uniqueItems": true}, "sites": {"type": "array", "items": {"$ref": "#/definitions/NestedSite"}, "uniqueItems": true}, "device_types": {"type": "array", "items": {"$ref": "#/definitions/NestedDeviceType"}, "uniqueItems": true}, "roles": {"type": "array", "items": {"$ref": "#/definitions/NestedDeviceRole"}, "uniqueItems": true}, "platforms": {"type": "array", "items": {"$ref": "#/definitions/NestedPlatform"}, "uniqueItems": true}, "cluster_groups": {"type": "array", "items": {"$ref": "#/definitions/NestedClusterGroup"}, "uniqueItems": true}, "clusters": {"type": "array", "items": {"$ref": "#/definitions/NestedCluster"}, "uniqueItems": true}, "tenant_groups": {"type": "array", "items": {"$ref": "#/definitions/NestedTenantGroup"}, "uniqueItems": true}, "tenants": {"type": "array", "items": {"$ref": "#/definitions/NestedTenant"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$"}, "uniqueItems": true}, "data": {"title": "Data", "type": "string"}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableConfigContext": {"required": ["name", "data"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "weight": {"title": "Weight", "type": "integer", "maximum": 32767, "minimum": 0}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "is_active": {"title": "Is active", "type": "boolean"}, "regions": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "site_groups": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "sites": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "device_types": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "roles": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "platforms": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "cluster_groups": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "clusters": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "tenant_groups": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "tenants": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$"}, "uniqueItems": true}, "data": {"title": "Data", "type": "string"}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "ContentType": {"required": ["app_label", "model"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "app_label": {"title": "App label", "type": "string", "maxLength": 100, "minLength": 1}, "model": {"title": "Python model class name", "type": "string", "maxLength": 100, "minLength": 1}, "display_name": {"title": "Display name", "type": "string", "readOnly": true, "minLength": 1}}}, "CustomField": {"required": ["content_types", "type", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_types": {"type": "array", "items": {"type": "string"}, "uniqueItems": true}, "type": {"title": "Type", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Text", "Integer", "Boolean (true/false)", "Date", "URL", "Selection", "Multiple selection"]}, "value": {"type": "string", "enum": ["text", "integer", "boolean", "date", "url", "select", "multiselect"]}}}, "name": {"title": "Name", "description": "Internal field name", "type": "string", "maxLength": 50, "minLength": 1}, "label": {"title": "Label", "description": "Name of the field as displayed to users (if not provided, the field's name will be used)", "type": "string", "maxLength": 50}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "required": {"title": "Required", "description": "If true, this field is required when creating new objects or editing an existing object.", "type": "boolean"}, "filter_logic": {"title": "Filter logic", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Disabled", "Loose", "Exact"]}, "value": {"type": "string", "enum": ["disabled", "loose", "exact"]}}}, "default": {"title": "Default", "description": "Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. \"Foo\").", "type": "string", "x-nullable": true}, "weight": {"title": "Weight", "description": "Fields with higher weights appear lower in a form.", "type": "integer", "maximum": 32767, "minimum": 0}, "validation_minimum": {"title": "Minimum value", "description": "Minimum allowed value (for numeric fields)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "validation_maximum": {"title": "Maximum value", "description": "Maximum allowed value (for numeric fields)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "validation_regex": {"title": "Validation regex", "description": "Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.", "type": "string", "maxLength": 500}, "choices": {"description": "Comma-separated list of available choices (for selection fields)", "type": "array", "items": {"title": "Choices", "type": "string", "maxLength": 100, "minLength": 1}, "x-nullable": true}}}, "WritableCustomField": {"required": ["content_types", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_types": {"type": "array", "items": {"type": "string"}, "uniqueItems": true}, "type": {"title": "Type", "type": "string", "enum": ["text", "integer", "boolean", "date", "url", "select", "multiselect"]}, "name": {"title": "Name", "description": "Internal field name", "type": "string", "maxLength": 50, "minLength": 1}, "label": {"title": "Label", "description": "Name of the field as displayed to users (if not provided, the field's name will be used)", "type": "string", "maxLength": 50}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "required": {"title": "Required", "description": "If true, this field is required when creating new objects or editing an existing object.", "type": "boolean"}, "filter_logic": {"title": "Filter logic", "description": "Loose matches any instance of a given string; exact matches the entire field.", "type": "string", "enum": ["disabled", "loose", "exact"]}, "default": {"title": "Default", "description": "Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. \"Foo\").", "type": "string", "x-nullable": true}, "weight": {"title": "Weight", "description": "Fields with higher weights appear lower in a form.", "type": "integer", "maximum": 32767, "minimum": 0}, "validation_minimum": {"title": "Minimum value", "description": "Minimum allowed value (for numeric fields)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "validation_maximum": {"title": "Maximum value", "description": "Maximum allowed value (for numeric fields)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "validation_regex": {"title": "Validation regex", "description": "Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.", "type": "string", "maxLength": 500}, "choices": {"description": "Comma-separated list of available choices (for selection fields)", "type": "array", "items": {"title": "Choices", "type": "string", "maxLength": 100, "minLength": 1}, "x-nullable": true}}}, "CustomLink": {"required": ["content_type", "name", "link_text", "link_url"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_type": {"title": "Content type", "type": "string"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "link_text": {"title": "Link text", "description": "Jinja2 template code for link text", "type": "string", "maxLength": 500, "minLength": 1}, "link_url": {"title": "Link URL", "description": "Jinja2 template code for link URL", "type": "string", "maxLength": 500, "minLength": 1}, "weight": {"title": "Weight", "type": "integer", "maximum": 32767, "minimum": 0}, "group_name": {"title": "Group name", "description": "Links with the same group will appear as a dropdown menu", "type": "string", "maxLength": 50}, "button_class": {"title": "Button class", "description": "The class of the first link in a group will be used for the dropdown button", "type": "string", "enum": ["default", "primary", "success", "info", "warning", "danger", "link"]}, "new_window": {"title": "New window", "description": "Force link to open in a new window", "type": "boolean"}}}, "ExportTemplate": {"required": ["content_type", "name", "template_code"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_type": {"title": "Content type", "type": "string"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "template_code": {"title": "Template code", "description": "The list of objects being exported is passed as a context variable named <code>queryset</code>.", "type": "string", "minLength": 1}, "mime_type": {"title": "MIME type", "description": "Defaults to <code>text/plain</code>", "type": "string", "maxLength": 50}, "file_extension": {"title": "File extension", "description": "Extension to append to the rendered filename", "type": "string", "maxLength": 15}, "as_attachment": {"title": "As attachment", "description": "Download file as attachment", "type": "boolean"}}}, "ImageAttachment": {"required": ["content_type", "object_id", "image_height", "image_width"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_type": {"title": "Content type", "type": "string"}, "object_id": {"title": "Object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "parent": {"title": "Parent", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 50}, "image": {"title": "Image", "type": "string", "readOnly": true, "format": "uri"}, "image_height": {"title": "Image height", "type": "integer", "maximum": 32767, "minimum": 0}, "image_width": {"title": "Image width", "type": "integer", "maximum": 32767, "minimum": 0}, "created": {"title": "Created", "type": "string", "format": "date-time", "readOnly": true}}}, "JobResult": {"required": ["name", "job_id"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date-time", "readOnly": true}, "completed": {"title": "Completed", "type": "string", "format": "date-time", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 255, "minLength": 1}, "obj_type": {"title": "Obj type", "type": "string", "readOnly": true}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Pending", "Running", "Completed", "Errored", "Failed"]}, "value": {"type": "string", "enum": ["pending", "running", "completed", "errored", "failed"]}}, "readOnly": true}, "user": {"$ref": "#/definitions/NestedUser"}, "data": {"title": "Data", "type": "string", "x-nullable": true}, "job_id": {"title": "Job id", "type": "string", "format": "uuid"}}}, "JournalEntry": {"required": ["assigned_object_type", "assigned_object_id", "comments"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "assigned_object_type": {"title": "Assigned object type", "type": "string"}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "Created by", "type": "integer", "x-nullable": true}, "kind": {"title": "Kind", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Info", "Success", "Warning", "Danger"]}, "value": {"type": "string", "enum": ["info", "success", "warning", "danger"]}}}, "comments": {"title": "Comments", "type": "string", "minLength": 1}}}, "WritableJournalEntry": {"required": ["assigned_object_type", "assigned_object_id", "comments"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "assigned_object_type": {"title": "Assigned object type", "type": "string"}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "Created by", "type": "integer", "x-nullable": true}, "kind": {"title": "Kind", "type": "string", "enum": ["info", "success", "warning", "danger"]}, "comments": {"title": "Comments", "type": "string", "minLength": 1}}}, "ObjectChange": {"required": ["changed_object_id"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "time": {"title": "Time", "type": "string", "format": "date-time", "readOnly": true}, "user": {"$ref": "#/definitions/NestedUser"}, "user_name": {"title": "User name", "type": "string", "readOnly": true, "minLength": 1}, "request_id": {"title": "Request id", "type": "string", "format": "uuid", "readOnly": true}, "action": {"title": "Action", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Created", "Updated", "Deleted"]}, "value": {"type": "string", "enum": ["create", "update", "delete"]}}, "readOnly": true}, "changed_object_type": {"title": "Changed object type", "type": "string", "readOnly": true}, "changed_object_id": {"title": "Changed object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "changed_object": {"title": "Changed object", "description": "\nSerialize a nested representation of the changed object.\n", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "prechange_data": {"title": "Prechange data", "type": "string", "readOnly": true}, "postchange_data": {"title": "Postchange data", "type": "string", "readOnly": true}}}, "Tag": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "color": {"title": "Color", "type": "string", "pattern": "^[0-9a-f]{6}$", "maxLength": 6, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tagged_items": {"title": "Tagged items", "type": "integer", "readOnly": true}}}, "Webhook": {"required": ["content_types", "name", "payload_url"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "content_types": {"type": "array", "items": {"type": "string"}, "uniqueItems": true}, "name": {"title": "Name", "type": "string", "maxLength": 150, "minLength": 1}, "type_create": {"title": "Type create", "description": "Call this webhook when a matching object is created.", "type": "boolean", "default": false}, "type_update": {"title": "Type update", "description": "Call this webhook when a matching object is updated.", "type": "boolean", "default": false}, "type_delete": {"title": "Type delete", "description": "Call this webhook when a matching object is deleted.", "type": "boolean", "default": false}, "payload_url": {"title": "URL", "description": "A POST will be sent to this URL when the webhook is called.", "type": "string", "maxLength": 500, "minLength": 1}, "enabled": {"title": "Enabled", "type": "boolean"}, "http_method": {"title": "HTTP method", "type": "string", "enum": ["GET", "POST", "PUT", "PATCH", "DELETE"]}, "http_content_type": {"title": "HTTP content type", "description": "The complete list of official content types is available <a href=\"https://www.iana.org/assignments/media-types/media-types.xhtml\">here</a>.", "type": "string", "maxLength": 100, "minLength": 1}, "additional_headers": {"title": "Additional headers", "description": "User-supplied HTTP headers to be sent with the request in addition to the HTTP content type. Headers should be defined in the format <code>Name: Value</code>. Jinja2 template processing is support with the same context as the request body (below).", "type": "string"}, "body_template": {"title": "Body template", "description": "Jinja2 template for a custom request body. If blank, a JSON object representing the change will be included. Available context data includes: <code>event</code>, <code>model</code>, <code>timestamp</code>, <code>username</code>, <code>request_id</code>, and <code>data</code>.", "type": "string"}, "secret": {"title": "Secret", "description": "When provided, the request will include a 'X-Hook-Signature' header containing a HMAC hex digest of the payload body using the secret as the key. The secret is not transmitted in the request.", "type": "string", "maxLength": 255}, "ssl_verification": {"title": "SSL verification", "description": "Enable SSL certificate verification. Disable with caution!", "type": "boolean"}, "ca_file_path": {"title": "CA File Path", "description": "The specific CA certificate file to use for SSL verification. Leave blank to use the system defaults.", "type": "string", "maxLength": 4096, "x-nullable": true}}}, "NestedRIR": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "aggregate_count": {"title": "Aggregate count", "type": "integer", "readOnly": true}}}, "Aggregate": {"required": ["prefix", "rir"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["IPv4", "IPv6"]}, "value": {"type": "integer", "enum": [4, 6]}}, "readOnly": true}, "prefix": {"title": "Prefix", "type": "string"}, "rir": {"$ref": "#/definitions/NestedRIR"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "date_added": {"title": "Date added", "type": "string", "format": "date", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableAggregate": {"required": ["prefix", "rir"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "type": "string", "readOnly": true}, "prefix": {"title": "Prefix", "type": "string"}, "rir": {"title": "RIR", "type": "integer"}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "date_added": {"title": "Date added", "type": "string", "format": "date", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "NestedVRF": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "rd": {"title": "Route distinguisher", "description": "Unique route distinguisher (as defined in RFC 4364)", "type": "string", "maxLength": 21, "x-nullable": true}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "IPAddress": {"required": ["address"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["IPv4", "IPv6"]}, "value": {"type": "integer", "enum": [4, 6]}}, "readOnly": true}, "address": {"title": "Address", "description": "IPv4 or IPv6 address (with mask)", "type": "string"}, "vrf": {"$ref": "#/definitions/NestedVRF"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Active", "Reserved", "Deprecated", "DHCP", "SLAAC"]}, "value": {"type": "string", "enum": ["active", "reserved", "deprecated", "dhcp", "slaac"]}}}, "role": {"title": "Role", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Loopback", "Secondary", "Anycast", "VIP", "VRRP", "HSRP", "GLBP", "CARP"]}, "value": {"type": "string", "enum": ["loopback", "secondary", "anycast", "vip", "vrrp", "hsrp", "glbp", "carp"]}}}, "assigned_object_type": {"title": "Assigned object type", "type": "string", "x-nullable": true}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "nat_inside": {"$ref": "#/definitions/NestedIPAddress"}, "nat_outside": {"$ref": "#/definitions/NestedIPAddress"}, "dns_name": {"title": "DNS Name", "description": "Hostname or FQDN (not case-sensitive)", "type": "string", "pattern": "^[0-9A-Za-z._-]+$", "maxLength": 255}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableIPAddress": {"required": ["address"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "type": "string", "readOnly": true}, "address": {"title": "Address", "description": "IPv4 or IPv6 address (with mask)", "type": "string"}, "vrf": {"title": "VRF", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "status": {"title": "Status", "description": "The operational status of this IP", "type": "string", "enum": ["active", "reserved", "deprecated", "dhcp", "slaac"]}, "role": {"title": "Role", "description": "The functional role of this IP", "type": "string", "enum": ["loopback", "secondary", "anycast", "vip", "vrrp", "hsrp", "glbp", "carp"]}, "assigned_object_type": {"title": "Assigned object type", "type": "string", "x-nullable": true}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "nat_inside": {"title": "NAT (Inside)", "description": "The IP for which this address is the \"outside\" IP", "type": "integer", "x-nullable": true}, "nat_outside": {"title": "Nat outside", "type": "string", "readOnly": true}, "dns_name": {"title": "DNS Name", "description": "Hostname or FQDN (not case-sensitive)", "type": "string", "pattern": "^[0-9A-Za-z._-]+$", "maxLength": 255}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "NestedRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "Prefix": {"required": ["prefix"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["IPv4", "IPv6"]}, "value": {"type": "integer", "enum": [4, 6]}}, "readOnly": true}, "prefix": {"title": "Prefix", "description": "IPv4 or IPv6 network with mask", "type": "string"}, "site": {"$ref": "#/definitions/NestedSite"}, "vrf": {"$ref": "#/definitions/NestedVRF"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "vlan": {"$ref": "#/definitions/NestedVLAN"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Container", "Active", "Reserved", "Deprecated"]}, "value": {"type": "string", "enum": ["container", "active", "reserved", "deprecated"]}}}, "role": {"$ref": "#/definitions/NestedRole"}, "is_pool": {"title": "Is a pool", "description": "All IP addresses within this prefix are considered usable", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "children": {"title": "Children", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritablePrefix": {"required": ["prefix"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "family": {"title": "Family", "type": "string", "readOnly": true}, "prefix": {"title": "Prefix", "description": "IPv4 or IPv6 network with mask", "type": "string"}, "site": {"title": "Site", "type": "integer", "x-nullable": true}, "vrf": {"title": "VRF", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "vlan": {"title": "VLAN", "type": "integer", "x-nullable": true}, "status": {"title": "Status", "description": "Operational status of this prefix", "type": "string", "enum": ["container", "active", "reserved", "deprecated"]}, "role": {"title": "Role", "description": "The primary function of this prefix", "type": "integer", "x-nullable": true}, "is_pool": {"title": "Is a pool", "description": "All IP addresses within this prefix are considered usable", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "children": {"title": "Children", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "AvailableIP": {"type": "object", "properties": {"family": {"title": "Family", "type": "integer", "readOnly": true}, "address": {"title": "Address", "type": "string", "readOnly": true, "minLength": 1}, "vrf": {"$ref": "#/definitions/NestedVRF"}}}, "AvailablePrefix": {"type": "object", "properties": {"family": {"title": "Family", "type": "integer", "readOnly": true}, "prefix": {"title": "Prefix", "type": "string", "readOnly": true, "minLength": 1}, "vrf": {"$ref": "#/definitions/NestedVRF"}}}, "PrefixLength": {"required": ["prefix_length"], "type": "object", "properties": {"prefix_length": {"title": "Prefix length", "type": "integer"}}}, "RIR": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "is_private": {"title": "Private", "description": "IP space managed by this RIR is considered private", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "aggregate_count": {"title": "Aggregate count", "type": "integer", "readOnly": true}}}, "Role": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "weight": {"title": "Weight", "type": "integer", "maximum": 32767, "minimum": 0}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}}, "RouteTarget": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "description": "Route target value (formatted in accordance with RFC 4360)", "type": "string", "maxLength": 21, "minLength": 1}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableRouteTarget": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "description": "Route target value (formatted in accordance with RFC 4360)", "type": "string", "maxLength": 21, "minLength": 1}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "NestedVirtualMachine": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}}, "x-nullable": true}, "Service": {"required": ["name", "ports"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"$ref": "#/definitions/NestedDevice"}, "virtual_machine": {"$ref": "#/definitions/NestedVirtualMachine"}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "ports": {"type": "array", "items": {"title": "Ports", "type": "integer", "maximum": 65535, "minimum": 1}}, "protocol": {"title": "Protocol", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["TCP", "UDP"]}, "value": {"type": "string", "enum": ["tcp", "udp"]}}}, "ipaddresses": {"type": "array", "items": {"$ref": "#/definitions/NestedIPAddress"}, "uniqueItems": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableService": {"required": ["name", "ports", "protocol"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "device": {"title": "Device", "type": "integer", "x-nullable": true}, "virtual_machine": {"title": "Virtual machine", "type": "integer", "x-nullable": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "ports": {"type": "array", "items": {"title": "Ports", "type": "integer", "maximum": 65535, "minimum": 1}}, "protocol": {"title": "Protocol", "type": "string", "enum": ["tcp", "udp"]}, "ipaddresses": {"type": "array", "items": {"title": "IP addresses", "type": "integer"}, "uniqueItems": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "VLANGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "scope_type": {"title": "Scope type", "type": "string"}, "scope_id": {"title": "Scope id", "type": "integer", "maximum": 9223372036854775807, "minimum": 0, "x-nullable": true}, "scope": {"title": "Scope", "type": "string", "readOnly": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}}, "NestedVLANGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}}, "x-nullable": true}, "VLAN": {"required": ["vid", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "site": {"$ref": "#/definitions/NestedSite"}, "group": {"$ref": "#/definitions/NestedVLANGroup"}, "vid": {"title": "ID", "type": "integer", "maximum": 4094, "minimum": 1}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Active", "Reserved", "Deprecated"]}, "value": {"type": "string", "enum": ["active", "reserved", "deprecated"]}}}, "role": {"$ref": "#/definitions/NestedRole"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}}}, "WritableVLAN": {"required": ["vid", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "site": {"title": "Site", "type": "integer", "x-nullable": true}, "group": {"title": "Group", "type": "integer", "x-nullable": true}, "vid": {"title": "ID", "type": "integer", "maximum": 4094, "minimum": 1}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "status": {"title": "Status", "type": "string", "enum": ["active", "reserved", "deprecated"]}, "role": {"title": "Role", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}}}, "NestedRouteTarget": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "description": "Route target value (formatted in accordance with RFC 4360)", "type": "string", "maxLength": 21, "minLength": 1}}}, "VRF": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "rd": {"title": "Route distinguisher", "description": "Unique route distinguisher (as defined in RFC 4364)", "type": "string", "maxLength": 21, "x-nullable": true}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "enforce_unique": {"title": "Enforce unique space", "description": "Prevent duplicate prefixes/IP addresses within this VRF", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "import_targets": {"type": "array", "items": {"$ref": "#/definitions/NestedRouteTarget"}, "uniqueItems": true}, "export_targets": {"type": "array", "items": {"$ref": "#/definitions/NestedRouteTarget"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "ipaddress_count": {"title": "Ipaddress count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}}}, "WritableVRF": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "rd": {"title": "Route distinguisher", "description": "Unique route distinguisher (as defined in RFC 4364)", "type": "string", "maxLength": 21, "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "enforce_unique": {"title": "Enforce unique space", "description": "Prevent duplicate prefixes/IP addresses within this VRF", "type": "boolean"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "import_targets": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "export_targets": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "display_name": {"title": "Display name", "type": "string", "readOnly": true}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "ipaddress_count": {"title": "Ipaddress count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}}}, "SecretRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "secret_count": {"title": "Secret count", "type": "integer", "readOnly": true}}}, "NestedSecretRole": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "secret_count": {"title": "Secret count", "type": "integer", "readOnly": true}}}, "Secret": {"required": ["assigned_object_type", "assigned_object_id", "role", "plaintext"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "assigned_object_type": {"title": "Assigned object type", "type": "string"}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "role": {"$ref": "#/definitions/NestedSecretRole"}, "name": {"title": "Name", "type": "string", "maxLength": 100}, "plaintext": {"title": "Plaintext", "type": "string", "minLength": 1}, "hash": {"title": "Hash", "type": "string", "readOnly": true, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableSecret": {"required": ["assigned_object_type", "assigned_object_id", "role", "plaintext"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "assigned_object_type": {"title": "Assigned object type", "type": "string"}, "assigned_object_id": {"title": "Assigned object id", "type": "integer", "maximum": 2147483647, "minimum": 0}, "assigned_object": {"title": "Assigned object", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "role": {"title": "Role", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 100}, "plaintext": {"title": "Plaintext", "type": "string", "minLength": 1}, "hash": {"title": "Hash", "type": "string", "readOnly": true, "minLength": 1}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "TenantGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"$ref": "#/definitions/NestedTenantGroup"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "tenant_count": {"title": "Tenant count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "WritableTenantGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "parent": {"title": "Parent", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "tenant_count": {"title": "Tenant count", "type": "integer", "readOnly": true}, "_depth": {"title": "depth", "type": "integer", "readOnly": true}}}, "Tenant": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "group": {"$ref": "#/definitions/NestedTenantGroup"}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "ipaddress_count": {"title": "Ipaddress count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}, "vrf_count": {"title": "Vrf count", "type": "integer", "readOnly": true}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "WritableTenant": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "group": {"title": "Group", "type": "integer", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "circuit_count": {"title": "Circuit count", "type": "integer", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "ipaddress_count": {"title": "Ipaddress count", "type": "integer", "readOnly": true}, "prefix_count": {"title": "Prefix count", "type": "integer", "readOnly": true}, "rack_count": {"title": "Rack count", "type": "integer", "readOnly": true}, "site_count": {"title": "Site count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}, "vlan_count": {"title": "Vlan count", "type": "integer", "readOnly": true}, "vrf_count": {"title": "Vrf count", "type": "integer", "readOnly": true}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "Group": {"required": ["name"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 150, "minLength": 1}, "user_count": {"title": "User count", "type": "integer", "readOnly": true}}}, "NestedGroup": {"required": ["name"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 150, "minLength": 1}}}, "ObjectPermission": {"required": ["name", "object_types", "actions"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "enabled": {"title": "Enabled", "type": "boolean"}, "object_types": {"type": "array", "items": {"type": "string"}, "uniqueItems": true}, "groups": {"type": "array", "items": {"$ref": "#/definitions/NestedGroup"}, "uniqueItems": true}, "users": {"type": "array", "items": {"$ref": "#/definitions/NestedUser"}, "uniqueItems": true}, "actions": {"description": "The list of actions granted by this permission", "type": "array", "items": {"title": "Actions", "type": "string", "maxLength": 30, "minLength": 1}}, "constraints": {"title": "Constraints", "description": "Queryset filter matching the applicable objects of the selected type(s)", "type": "string", "x-nullable": true}}}, "WritableObjectPermission": {"required": ["name", "object_types", "actions"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "enabled": {"title": "Enabled", "type": "boolean"}, "object_types": {"type": "array", "items": {"type": "string"}, "uniqueItems": true}, "groups": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "users": {"type": "array", "items": {"type": "integer"}, "uniqueItems": true}, "actions": {"description": "The list of actions granted by this permission", "type": "array", "items": {"title": "Actions", "type": "string", "maxLength": 30, "minLength": 1}}, "constraints": {"title": "Constraints", "description": "Queryset filter matching the applicable objects of the selected type(s)", "type": "string", "x-nullable": true}}}, "User": {"required": ["username", "password"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "username": {"title": "Username", "description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", "type": "string", "pattern": "^[\\w.@+-]+$", "maxLength": 150, "minLength": 1}, "password": {"title": "Password", "type": "string", "maxLength": 128, "minLength": 1}, "first_name": {"title": "First name", "type": "string", "maxLength": 150}, "last_name": {"title": "Last name", "type": "string", "maxLength": 150}, "email": {"title": "Email address", "type": "string", "format": "email", "maxLength": 254}, "is_staff": {"title": "Staff status", "description": "Designates whether the user can log into this admin site.", "type": "boolean"}, "is_active": {"title": "Active", "description": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts.", "type": "boolean"}, "date_joined": {"title": "Date joined", "type": "string", "format": "date-time"}, "groups": {"type": "array", "items": {"$ref": "#/definitions/NestedGroup"}, "uniqueItems": true}}}, "WritableUser": {"required": ["username", "password"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "username": {"title": "Username", "description": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", "type": "string", "pattern": "^[\\w.@+-]+$", "maxLength": 150, "minLength": 1}, "password": {"title": "Password", "type": "string", "maxLength": 128, "minLength": 1}, "first_name": {"title": "First name", "type": "string", "maxLength": 150}, "last_name": {"title": "Last name", "type": "string", "maxLength": 150}, "email": {"title": "Email address", "type": "string", "format": "email", "maxLength": 254}, "is_staff": {"title": "Staff status", "description": "Designates whether the user can log into this admin site.", "type": "boolean"}, "is_active": {"title": "Active", "description": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts.", "type": "boolean"}, "date_joined": {"title": "Date joined", "type": "string", "format": "date-time"}, "groups": {"description": "The groups this user belongs to. A user will get all permissions granted to each of their groups.", "type": "array", "items": {"description": "The groups this user belongs to. A user will get all permissions granted to each of their groups.", "type": "integer"}, "uniqueItems": true}}}, "ClusterGroup": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "ClusterType": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "NestedClusterType": {"required": ["name", "slug"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "slug": {"title": "Slug", "type": "string", "format": "slug", "pattern": "^[-a-zA-Z0-9_]+$", "maxLength": 100, "minLength": 1}, "cluster_count": {"title": "Cluster count", "type": "integer", "readOnly": true}}}, "Cluster": {"required": ["name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "type": {"$ref": "#/definitions/NestedClusterType"}, "group": {"$ref": "#/definitions/NestedClusterGroup"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "site": {"$ref": "#/definitions/NestedSite"}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "WritableCluster": {"required": ["name", "type"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 100, "minLength": 1}, "type": {"title": "Type", "type": "integer"}, "group": {"title": "Group", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "site": {"title": "Site", "type": "integer", "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "device_count": {"title": "Device count", "type": "integer", "readOnly": true}, "virtualmachine_count": {"title": "Virtualmachine count", "type": "integer", "readOnly": true}}}, "NestedVMInterface": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "virtual_machine": {"$ref": "#/definitions/NestedVirtualMachine"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}}, "x-nullable": true}, "VMInterface": {"required": ["virtual_machine", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "virtual_machine": {"$ref": "#/definitions/NestedVirtualMachine"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "enabled": {"title": "Enabled", "type": "boolean"}, "parent": {"$ref": "#/definitions/NestedVMInterface"}, "mtu": {"title": "MTU", "type": "integer", "maximum": 65536, "minimum": 1, "x-nullable": true}, "mac_address": {"title": "MAC Address", "type": "string", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mode": {"title": "Mode", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Access", "Tagged", "Tagged (All)"]}, "value": {"type": "string", "enum": ["access", "tagged", "tagged-all"]}}}, "untagged_vlan": {"$ref": "#/definitions/NestedVLAN"}, "tagged_vlans": {"type": "array", "items": {"$ref": "#/definitions/NestedVLAN"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "count_ipaddresses": {"title": "Count ipaddresses", "type": "integer", "readOnly": true}}}, "WritableVMInterface": {"required": ["virtual_machine", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "virtual_machine": {"title": "Virtual machine", "type": "integer"}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "enabled": {"title": "Enabled", "type": "boolean"}, "parent": {"title": "Parent interface", "type": "integer", "x-nullable": true}, "mtu": {"title": "MTU", "type": "integer", "maximum": 65536, "minimum": 1, "x-nullable": true}, "mac_address": {"title": "MAC Address", "type": "string", "x-nullable": true}, "description": {"title": "Description", "type": "string", "maxLength": 200}, "mode": {"title": "Mode", "type": "string", "enum": ["access", "tagged", "tagged-all"]}, "untagged_vlan": {"title": "Untagged VLAN", "type": "integer", "x-nullable": true}, "tagged_vlans": {"type": "array", "items": {"title": "Tagged VLANs", "type": "integer"}, "uniqueItems": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}, "count_ipaddresses": {"title": "Count ipaddresses", "type": "integer", "readOnly": true}}}, "VirtualMachineWithConfigContext": {"required": ["name", "cluster"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "status": {"title": "Status", "required": ["label", "value"], "type": "object", "properties": {"label": {"type": "string", "enum": ["Offline", "Active", "Planned", "Staged", "Failed", "Decommissioning"]}, "value": {"type": "string", "enum": ["offline", "active", "planned", "staged", "failed", "decommissioning"]}}}, "site": {"$ref": "#/definitions/NestedSite"}, "cluster": {"$ref": "#/definitions/NestedCluster"}, "role": {"$ref": "#/definitions/NestedDeviceRole"}, "tenant": {"$ref": "#/definitions/NestedTenant"}, "platform": {"$ref": "#/definitions/NestedPlatform"}, "primary_ip": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip4": {"$ref": "#/definitions/NestedIPAddress"}, "primary_ip6": {"$ref": "#/definitions/NestedIPAddress"}, "vcpus": {"title": "VCPUs", "type": "string", "format": "decimal", "x-nullable": true}, "memory": {"title": "Memory (MB)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "disk": {"title": "Disk (GB)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "local_context_data": {"title": "Local context data", "type": "string", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "config_context": {"title": "Config context", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}, "WritableVirtualMachineWithConfigContext": {"required": ["name", "cluster"], "type": "object", "properties": {"id": {"title": "Id", "type": "integer", "readOnly": true}, "url": {"title": "Url", "type": "string", "format": "uri", "readOnly": true}, "display": {"title": "Display", "type": "string", "readOnly": true}, "name": {"title": "Name", "type": "string", "maxLength": 64, "minLength": 1}, "status": {"title": "Status", "type": "string", "enum": ["offline", "active", "planned", "staged", "failed", "decommissioning"]}, "site": {"title": "Site", "type": "string", "readOnly": true}, "cluster": {"title": "Cluster", "type": "integer"}, "role": {"title": "Role", "type": "integer", "x-nullable": true}, "tenant": {"title": "Tenant", "type": "integer", "x-nullable": true}, "platform": {"title": "Platform", "type": "integer", "x-nullable": true}, "primary_ip": {"title": "Primary ip", "type": "string", "readOnly": true}, "primary_ip4": {"title": "Primary IPv4", "type": "integer", "x-nullable": true}, "primary_ip6": {"title": "Primary IPv6", "type": "integer", "x-nullable": true}, "vcpus": {"title": "VCPUs", "type": "string", "format": "decimal", "x-nullable": true}, "memory": {"title": "Memory (MB)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "disk": {"title": "Disk (GB)", "type": "integer", "maximum": 2147483647, "minimum": 0, "x-nullable": true}, "comments": {"title": "Comments", "type": "string"}, "local_context_data": {"title": "Local context data", "type": "string", "x-nullable": true}, "tags": {"type": "array", "items": {"$ref": "#/definitions/NestedTag"}}, "custom_fields": {"title": "Custom fields", "type": "object", "default": {}}, "config_context": {"title": "Config context", "type": "object", "additionalProperties": {"type": "string", "x-nullable": true}, "readOnly": true}, "created": {"title": "Created", "type": "string", "format": "date", "readOnly": true}, "last_updated": {"title": "Last updated", "type": "string", "format": "date-time", "readOnly": true}}}}}