Skip to content

Instantly share code, notes, and snippets.

@smutel
Created July 29, 2021 13:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smutel/a72732a1dc93def91e61b00094400ef2 to your computer and use it in GitHub Desktop.
Save smutel/a72732a1dc93def91e61b00094400ef2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
{
"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": "127.0.0.1:8000",
"schemes": [
"http"
],
"basePath": "/api",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"securityDefinitions": {
"Bearer": {
"type": "apiKey",
"name": "Authorization",
"in": "header"
}
},
"security": [
{
"Bearer": []
}
],
"paths": {
"/circuits/circuit-terminations/": {
"get": {
"operationId": "circuits_circuit-terminations_list",
"description": "",
"parameters": [
{
"name": "id",
"in": "query",
"description": "",
"required": false,
"type": "string"
},
{
"name": "term_side",
"in": "query",
"description": "",
"required": false,
"type": "string"
},
{
"name": "port_speed",
"in": "query",
"description": "",
"required": false,
"type": "string"
},
{
"name": "upstream_speed",
"in": "query",
"description": "",
"required": false,
"type": "string"
},
{
"name": "xconnect_id",
"in": "query",
"description": "",
"required": false,
"type": "string"
},
{
"name": "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"
}
],
"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"
}
]
},
"/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": [
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment