Created
July 29, 2021 13:27
-
-
Save smutel/a72732a1dc93def91e61b00094400ef2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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