|
|
@@ -2,7 +2,7 @@
|
|
|
"openapi": "3.0.3",
|
|
|
"info": {
|
|
|
"title": "NetBox REST API",
|
|
|
- "version": "4.4.0",
|
|
|
+ "version": "4.4.1",
|
|
|
"license": {
|
|
|
"name": "Apache v2 License"
|
|
|
}
|
|
|
@@ -121570,513 +121570,6 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "/api/extras/object-types/": {
|
|
|
- "get": {
|
|
|
- "operationId": "extras_object_types_list",
|
|
|
- "description": "Read-only list of ObjectTypes.",
|
|
|
- "parameters": [
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__empty",
|
|
|
- "schema": {
|
|
|
- "type": "boolean"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__ic",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__ie",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__iew",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__iregex",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__isw",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__n",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__nic",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__nie",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__niew",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__nisw",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "app_label__regex",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "features",
|
|
|
- "schema": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__empty",
|
|
|
- "schema": {
|
|
|
- "type": "boolean"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__gt",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__gte",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__lt",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__lte",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "id__n",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "integer",
|
|
|
- "format": "int32"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "name": "limit",
|
|
|
- "required": false,
|
|
|
- "in": "query",
|
|
|
- "description": "Number of results to return per page.",
|
|
|
- "schema": {
|
|
|
- "type": "integer"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__empty",
|
|
|
- "schema": {
|
|
|
- "type": "boolean"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__ic",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__ie",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__iew",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__iregex",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__isw",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__n",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__nic",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__nie",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__niew",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__nisw",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "model__regex",
|
|
|
- "schema": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "explode": true,
|
|
|
- "style": "form"
|
|
|
- },
|
|
|
- {
|
|
|
- "name": "offset",
|
|
|
- "required": false,
|
|
|
- "in": "query",
|
|
|
- "description": "The initial index from which to return the results.",
|
|
|
- "schema": {
|
|
|
- "type": "integer"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "name": "ordering",
|
|
|
- "required": false,
|
|
|
- "in": "query",
|
|
|
- "description": "Which field to use when ordering the results.",
|
|
|
- "schema": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "public",
|
|
|
- "schema": {
|
|
|
- "type": "boolean"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "q",
|
|
|
- "schema": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "description": "Search"
|
|
|
- }
|
|
|
- ],
|
|
|
- "tags": [
|
|
|
- "extras"
|
|
|
- ],
|
|
|
- "security": [
|
|
|
- {
|
|
|
- "cookieAuth": []
|
|
|
- },
|
|
|
- {
|
|
|
- "tokenAuth": []
|
|
|
- }
|
|
|
- ],
|
|
|
- "responses": {
|
|
|
- "200": {
|
|
|
- "content": {
|
|
|
- "application/json": {
|
|
|
- "schema": {
|
|
|
- "$ref": "#/components/schemas/PaginatedObjectTypeList"
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- "description": ""
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- "/api/extras/object-types/{id}/": {
|
|
|
- "get": {
|
|
|
- "operationId": "extras_object_types_retrieve",
|
|
|
- "description": "Read-only list of ObjectTypes.",
|
|
|
- "parameters": [
|
|
|
- {
|
|
|
- "in": "path",
|
|
|
- "name": "id",
|
|
|
- "schema": {
|
|
|
- "type": "integer"
|
|
|
- },
|
|
|
- "description": "A unique integer value identifying this object type.",
|
|
|
- "required": true
|
|
|
- }
|
|
|
- ],
|
|
|
- "tags": [
|
|
|
- "extras"
|
|
|
- ],
|
|
|
- "security": [
|
|
|
- {
|
|
|
- "cookieAuth": []
|
|
|
- },
|
|
|
- {
|
|
|
- "tokenAuth": []
|
|
|
- }
|
|
|
- ],
|
|
|
- "responses": {
|
|
|
- "200": {
|
|
|
- "content": {
|
|
|
- "application/json": {
|
|
|
- "schema": {
|
|
|
- "$ref": "#/components/schemas/ObjectType"
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- "description": ""
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
"/api/extras/saved-filters/": {
|
|
|
"get": {
|
|
|
"operationId": "extras_saved_filters_list",
|
|
|
@@ -167891,13 +167384,6 @@
|
|
|
"type": "boolean"
|
|
|
}
|
|
|
},
|
|
|
- {
|
|
|
- "in": "query",
|
|
|
- "name": "is_staff",
|
|
|
- "schema": {
|
|
|
- "type": "boolean"
|
|
|
- }
|
|
|
- },
|
|
|
{
|
|
|
"in": "query",
|
|
|
"name": "is_superuser",
|
|
|
@@ -228725,11 +228211,6 @@
|
|
|
"title": "Email address",
|
|
|
"maxLength": 254
|
|
|
},
|
|
|
- "is_staff": {
|
|
|
- "type": "boolean",
|
|
|
- "title": "Staff status",
|
|
|
- "description": "Designates whether the user can log into this admin site."
|
|
|
- },
|
|
|
"is_active": {
|
|
|
"type": "boolean",
|
|
|
"title": "Active",
|
|
|
@@ -245644,11 +245125,6 @@
|
|
|
"title": "Email address",
|
|
|
"maxLength": 254
|
|
|
},
|
|
|
- "is_staff": {
|
|
|
- "type": "boolean",
|
|
|
- "title": "Staff status",
|
|
|
- "description": "Designates whether the user can log into this admin site."
|
|
|
- },
|
|
|
"is_active": {
|
|
|
"type": "boolean",
|
|
|
"title": "Active",
|
|
|
@@ -245715,11 +245191,6 @@
|
|
|
"title": "Email address",
|
|
|
"maxLength": 254
|
|
|
},
|
|
|
- "is_staff": {
|
|
|
- "type": "boolean",
|
|
|
- "title": "Staff status",
|
|
|
- "description": "Designates whether the user can log into this admin site."
|
|
|
- },
|
|
|
"is_active": {
|
|
|
"type": "boolean",
|
|
|
"title": "Active",
|