diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml
similarity index 84%
rename from .github/ISSUE_TEMPLATE/feature_request.yaml
rename to .github/ISSUE_TEMPLATE/01-feature_request.yaml
index 83125b4fa..cb39ae9be 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.yaml
+++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml
@@ -14,7 +14,7 @@ body:
attributes:
label: NetBox version
description: What version of NetBox are you currently running?
- placeholder: v4.0.0
+ placeholder: v4.1.11
validations:
required: true
- type: dropdown
@@ -24,6 +24,20 @@ body:
- Data model extension
- New functionality
- Change to existing functionality
+ - Other
+ validations:
+ required: true
+ - type: dropdown
+ attributes:
+ label: Triage priority
+ description: >
+ Issue triage may be prioritized in some cases. Select whichever of the following
+ conditions applies, if any.
+ options:
+ - I volunteer to perform this work (if approved)
+ - I'm a NetBox Labs customer
+ - N/A
+ default: 2
validations:
required: true
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml
similarity index 86%
rename from .github/ISSUE_TEMPLATE/bug_report.yaml
rename to .github/ISSUE_TEMPLATE/02-bug_report.yaml
index e5cbc2ece..e42ff3045 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yaml
+++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml
@@ -22,11 +22,24 @@ body:
- Self-hosted
validations:
required: true
+ - type: dropdown
+ attributes:
+ label: Triage priority
+ description: >
+ Issue triage may be prioritized in some cases. Select whichever of the following
+ conditions applies, if any.
+ options:
+ - I volunteer to perform this work (if approved)
+ - I'm a NetBox Labs customer
+ - N/A
+ default: 2
+ validations:
+ required: true
- type: input
attributes:
label: NetBox Version
description: What version of NetBox are you currently running?
- placeholder: v4.0.0
+ placeholder: v4.1.11
validations:
required: true
- type: dropdown
diff --git a/.github/ISSUE_TEMPLATE/documentation_change.yaml b/.github/ISSUE_TEMPLATE/03-documentation_change.yaml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/documentation_change.yaml
rename to .github/ISSUE_TEMPLATE/03-documentation_change.yaml
diff --git a/.github/ISSUE_TEMPLATE/translation.yaml b/.github/ISSUE_TEMPLATE/04-translation.yaml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/translation.yaml
rename to .github/ISSUE_TEMPLATE/04-translation.yaml
diff --git a/.github/ISSUE_TEMPLATE/housekeeping.yaml b/.github/ISSUE_TEMPLATE/05-housekeeping.yaml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/housekeeping.yaml
rename to .github/ISSUE_TEMPLATE/05-housekeeping.yaml
diff --git a/.github/ISSUE_TEMPLATE/deprecation.yaml b/.github/ISSUE_TEMPLATE/06-deprecation.yaml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/deprecation.yaml
rename to .github/ISSUE_TEMPLATE/06-deprecation.yaml
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 2ad52023e..efbf38932 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -7,6 +7,9 @@ contact_links:
- name: ❓ Discussion
url: https://github.com/netbox-community/netbox/discussions
about: "If you're just looking for help, try starting a discussion instead."
+ - name: 👔 Professional Support
+ url: https://netboxlabs.com/netbox-enterprise/
+ about: "Professional support is available for NetBox Enterprise or Cloud."
- name: 🌎 Correct a Translation
url: https://explore.transifex.com/netbox-community/netbox/
about: "Spot an incorrect translation? You can propose a fix on Transifex."
diff --git a/.github/workflows/auto-assign-issue.yml b/.github/workflows/auto-assign-issue.yml
deleted file mode 100644
index e32e23c84..000000000
--- a/.github/workflows/auto-assign-issue.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# auto-assign-issue (https://github.com/marketplace/actions/auto-assign-issue)
-name: Issue assignment
-
-on:
- issues:
- types: [opened]
-
-permissions:
- issues: write
-
-jobs:
- auto-assign:
- runs-on: ubuntu-latest
- steps:
- - uses: pozil/auto-assign-issue@v1
- if: "contains(github.event.issue.labels.*.name, 'status: needs triage')"
- with:
- # Weighted assignments
- assignees: arthanson:3, jeffgdotorg:3, jeremystretch:3, abhi1693, DanSheps
- numOfAssignee: 1
- abortIfPreviousAssignees: true
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d794786f1..aab8bc34f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,7 +1,25 @@
name: CI
-on: [push, pull_request]
+
+on:
+ push:
+ paths-ignore:
+ - 'contrib/**'
+ - 'docs/**'
+ - 'netbox/translations/**'
+ pull_request:
+ paths-ignore:
+ - 'contrib/**'
+ - 'docs/**'
+ - 'netbox/translations/**'
+
permissions:
contents: read
+
+# Add concurrency group to control job running
+concurrency:
+ group: ${{ github.event_name }}-${{ github.ref }}-${{ github.actor }}
+ cancel-in-progress: true
+
jobs:
build:
runs-on: ubuntu-latest
@@ -10,7 +28,7 @@ jobs:
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12']
- node-version: ['18.x']
+ node-version: ['20.x']
services:
redis:
image: redis
@@ -34,12 +52,12 @@ jobs:
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
@@ -47,7 +65,7 @@ jobs:
run: npm install -g yarn
- name: Setup Node.js with Yarn Caching
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: yarn
@@ -60,7 +78,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- pip install pycodestyle coverage tblib
+ pip install ruff coverage tblib
- name: Build documentation
run: mkdocs build
@@ -72,7 +90,7 @@ jobs:
run: python netbox/manage.py makemigrations --check
- name: Check PEP8 compliance
- run: pycodestyle --ignore=W504,E501 --exclude=node_modules netbox/
+ run: ruff check netbox/
- name: Check UI ESLint, TypeScript, and Prettier Compliance
run: yarn --cwd netbox/project-static validate
diff --git a/.github/workflows/close-incomplete-issues.yml b/.github/workflows/close-incomplete-issues.yml
new file mode 100644
index 000000000..4d31d735e
--- /dev/null
+++ b/.github/workflows/close-incomplete-issues.yml
@@ -0,0 +1,32 @@
+# close-stale-issues (https://github.com/marketplace/actions/close-stale-issues)
+name: Close incomplete issues
+
+on:
+ schedule:
+ - cron: '15 4 * * *'
+ workflow_dispatch:
+
+permissions:
+ actions: write
+ issues: write
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/stale@v9
+ with:
+ close-issue-message: >
+ This issue is being closed as no further information has been provided. If
+ you would like to revisit this topic, please first modify your original post
+ to include all the requested detail, and then ask that the issue be reopened.
+ days-before-stale: 7
+ days-before-close: 7
+ only-issue-labels: 'status: revisions needed'
+ operations-per-run: 100
+ remove-stale-when-updated: false
+ stale-issue-label: 'pending closure'
+ stale-issue-message: >
+ This is a reminder that additional information is needed in order to further
+ triage this issue. If the requested details are not provided, the issue will
+ soon be closed automatically.
diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml
index a1bbb0b7e..1e0e193df 100644
--- a/.github/workflows/close-stale-issues.yml
+++ b/.github/workflows/close-stale-issues.yml
@@ -7,6 +7,7 @@ on:
workflow_dispatch:
permissions:
+ actions: write
issues: write
pull-requests: write
@@ -16,18 +17,19 @@ jobs:
steps:
- uses: actions/stale@v9
with:
+ # General parameters
+ operations-per-run: 200
+ remove-stale-when-updated: false
+
+ # Issue parameters
close-issue-message: >
This issue has been automatically closed due to lack of activity. In an
effort to reduce noise, please do not comment any further. Note that the
core maintainers may elect to reopen this issue at a later date if deemed
necessary.
- close-pr-message: >
- This PR has been automatically closed due to lack of activity.
- days-before-stale: 90
- days-before-close: 30
- exempt-issue-labels: 'status: accepted,status: blocked,status: needs milestone'
- operations-per-run: 100
- remove-stale-when-updated: false
+ days-before-issue-stale: 90
+ days-before-issue-close: 30
+ exempt-issue-labels: 'status: accepted,status: backlog,status: blocked'
stale-issue-label: 'pending closure'
stale-issue-message: >
This issue has been automatically marked as stale because it has not had
@@ -37,6 +39,13 @@ jobs:
process by "bumping" the issue; doing so will result in its immediate closure
and you may be barred from participating in any future discussions. Please see
our [contributing guide](https://github.com/netbox-community/netbox/blob/develop/CONTRIBUTING.md).
+
+ # Pull request parameters
+ close-pr-message: >
+ This PR has been automatically closed due to lack of activity.
+ days-before-pr-stale: 30
+ days-before-pr-close: 15
+ exempt-pr-labels: 'status: blocked'
stale-pr-label: 'pending closure'
stale-pr-message: >
This PR has been automatically marked as stale because it has not had
diff --git a/.github/workflows/update-translation-strings.yml b/.github/workflows/update-translation-strings.yml
new file mode 100644
index 000000000..e78cd4296
--- /dev/null
+++ b/.github/workflows/update-translation-strings.yml
@@ -0,0 +1,54 @@
+name: Update translation strings
+
+on:
+ schedule:
+ - cron: '0 5 * * *'
+ workflow_dispatch:
+
+permissions:
+ contents: write
+
+env:
+ LOCALE: "en"
+
+jobs:
+ makemessages:
+ runs-on: ubuntu-latest
+ env:
+ NETBOX_CONFIGURATION: netbox.configuration_testing
+
+ steps:
+ - name: Create app token
+ uses: actions/create-github-app-token@v1
+ id: app-token
+ with:
+ app-id: 1076524
+ private-key: ${{ secrets.HOUSEKEEPING_SECRET_KEY }}
+
+ - name: Check out repo
+ uses: actions/checkout@v4
+ with:
+ token: ${{ steps.app-token.outputs.token }}
+
+ - name: Set up Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: 3.11
+
+ - name: Install system dependencies
+ run: sudo apt install -y gettext
+
+ - name: Install Python dependencies
+ run: |
+ python -m pip install --upgrade pip
+ pip install -r requirements.txt
+
+ - name: Run makemessages
+ run: python netbox/manage.py makemessages -l ${{ env.LOCALE }}
+
+ - name: Commit changes
+ uses: EndBug/add-and-commit@v9
+ with:
+ add: 'netbox/translations/'
+ default_author: github_actions
+ message: 'Update source translation strings'
diff --git a/.gitignore b/.gitignore
index 93954fd41..e04e44a30 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,12 +17,15 @@ yarn-error.log*
/venv/
/*.sh
local_requirements.txt
+local_settings.py
!upgrade.sh
fabfile.py
gunicorn.py
+uwsgi.ini
netbox.log
netbox.pid
.DS_Store
.idea
.coverage
.vscode
+.python-version
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 000000000..09f935b61
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,44 @@
+repos:
+- repo: https://github.com/astral-sh/ruff-pre-commit
+ rev: v0.6.9
+ hooks:
+ - id: ruff
+ name: "Ruff linter"
+ args: [ netbox/ ]
+- repo: local
+ hooks:
+ - id: django-check
+ name: "Django system check"
+ description: "Run Django's internal check for common problems"
+ entry: python netbox/manage.py check
+ language: system
+ pass_filenames: false
+ types: [python]
+ - id: django-makemigrations
+ name: "Django migrations check"
+ description: "Check for any missing Django migrations"
+ entry: python netbox/manage.py makemigrations --check
+ language: system
+ pass_filenames: false
+ types: [python]
+ - id: mkdocs-build
+ name: "Build documentation"
+ description: "Build the documentation with mkdocs"
+ files: 'docs/'
+ entry: mkdocs build
+ language: system
+ pass_filenames: false
+ - id: yarn-validate
+ name: "Yarn validate"
+ description: "Check UI ESLint, TypeScript, and Prettier compliance"
+ files: 'netbox/project-static/'
+ entry: yarn --cwd netbox/project-static validate
+ language: system
+ pass_filenames: false
+ - id: verify-bundles
+ name: "Verify static asset bundles"
+ description: "Ensure that any modified static assets have been compiled"
+ files: 'netbox/project-static/'
+ entry: scripts/verify-bundles.sh
+ language: system
+ pass_filenames: false
diff --git a/.tx/config b/.tx/config
new file mode 100755
index 000000000..342331d4e
--- /dev/null
+++ b/.tx/config
@@ -0,0 +1,12 @@
+[main]
+host = https://app.transifex.com
+
+[o:netbox-community:p:netbox:r:9cbf4fcf95b3d92e4ebbf1a5e5d1caee]
+file_filter = netbox/translations//LC_MESSAGES/django.po
+source_file = netbox/translations/en/LC_MESSAGES/django.po
+type = PO
+minimum_perc = 0
+resource_name = django.po
+replace_edited_strings = false
+keep_translations = false
+
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f94893021..a760b8371 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -40,7 +40,7 @@ NetBox users are welcome to participate in either role, on stage or in the crowd
* First, ensure that you're running the [latest stable version](https://github.com/netbox-community/netbox/releases) of NetBox. If you're running an older version, it's likely that the bug has already been fixed.
-* Next, search our [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the bug you've found has already been reported. If you come across a bug report that seems to match, please click "add a reaction" in the top right corner of the issue and add a thumbs up (:thumbsup:). This will help draw more attention to it. Any comments you can add to provide additional information or context would also be much appreciated.
+* Next, search our [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the bug you've found has already been reported. If you come across a bug report that seems to match, please click "add a reaction" in the bottom left corner of the issue and add a thumbs up ( :thumbsup: ). This will help draw more attention to it. Any comments you can add to provide additional information or context would also be much appreciated.
* If you can't find any existing issues (open or closed) that seem to match yours, you're welcome to [submit a new bug report](https://github.com/netbox-community/netbox/issues/new?label=type%3A+bug&template=bug_report.yaml). Be sure to complete the entire report template, including detailed steps that someone triaging your issue can follow to confirm the reported behavior. (If we're not able to replicate the bug based on the information provided, we'll ask for additional detail.)
@@ -56,7 +56,9 @@ intake policy](https://github.com/netbox-community/netbox/wiki/Issue-Intake-Poli
## :bulb: Feature Requests
-* First, check the GitHub [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the feature you have in mind has already been proposed. If you happen to find an open feature request that matches your idea, click "add a reaction" in the top right corner of the issue and add a thumbs up (:thumbsup:). This ensures that the issue has a better chance of receiving attention. Also feel free to add a comment with any additional justification for the feature.
+* First, check the GitHub [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the feature you have in mind has already been proposed. If you happen to find an open feature request that matches your idea, click "add a reaction" in the top right corner of the issue and add a thumbs up ( :thumbsup: ). This ensures that the issue has a better chance of receiving attention. Also feel free to add a comment with any additional justification for the feature.
+
+* Please don't submit duplicate issues! Sometimes we reject feature requests, for various reasons. Even if you disagree with those reasons, please **do not** submit a duplicate feature request. It is very disrepectful of the maintainers' time, and you may be barred from opening future issues.
* If you have a rough idea that's not quite ready for formal submission yet, start a [GitHub discussion](https://github.com/netbox-community/netbox/discussions) instead. This is a great way to test the viability and narrow down the scope of a new feature prior to submitting a formal proposal, and can serve to generate interest in your idea from other community members.
diff --git a/README.md b/README.md
index 8d2efed23..e3829c2cc 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,17 @@
NetBox exists to empower network engineers. Since its release in 2016, it has become the go-to solution for modeling and documenting network infrastructure for thousands of organizations worldwide. As a successor to legacy IPAM and DCIM applications, NetBox provides a cohesive, extensive, and accessible data model for all things networked. By providing a single robust user interface and programmable APIs for everything from cable maps to device configurations, NetBox serves as the central source of truth for the modern network.
@@ -17,7 +21,6 @@ NetBox exists to empower network engineers. Since its release in 2016, it has be
Why NetBox? |
Getting Started |
Get Involved |
- Project Stats |
Screenshots
@@ -82,11 +85,6 @@ NetBox automatically logs the creation, modification, and deletion of all manage
* The [official documentation](https://docs.netbox.dev) offers a comprehensive introduction.
* Check out [our wiki](https://github.com/netbox-community/netbox/wiki/Community-Contributions) for even more projects to get the most out of NetBox!
-
- 
- Looking for a managed solution? Check out NetBox Cloud or NetBox Enterprise!
-
-
## Get Involved
* Follow [@NetBoxOfficial](https://twitter.com/NetBoxOfficial) on Twitter!
@@ -95,16 +93,6 @@ NetBox automatically logs the creation, modification, and deletion of all manage
* Contributions from the community are encouraged and appreciated! Check out our [contributing guide](CONTRIBUTING.md) to get started.
* [Share your idea](https://plugin-ideas.netbox.dev/) for a new plugin, or [learn how to build one](https://github.com/netbox-community/netbox-plugin-tutorial) yourself!
-## Project Stats
-
-
-
-
-
-
-
Stats via Repography
-
-
## Screenshots
diff --git a/SECURITY.md b/SECURITY.md
index c434b6110..97881a901 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -16,7 +16,7 @@ Administrators are encouraged to adhere to industry best practices concerning th
## Reporting a Suspected Vulnerability
-If you believe you've uncovered a security vulnerability and wish to report it confidentially, you may do so via email. Please note that any reported vulnerabilities **MUST** meet all the following conditions:
+If you believe you've uncovered a security vulnerability and wish to report it confidentially, you may do so by emailing `security@netboxlabs.com`. Please ensure that your report meets all the following conditions:
* Affects the most recent stable release of NetBox, or a current beta release
* Affects a NetBox instance installed and configured per the official documentation
@@ -24,7 +24,7 @@ If you believe you've uncovered a security vulnerability and wish to report it c
Please note that we **DO NOT** accept reports generated by automated tooling which merely suggest that a file or file(s) _may_ be vulnerable under certain conditions, as these are most often innocuous.
-If you believe that you've found a vulnerability which meets all of these conditions, please [submit a draft security advisory](https://github.com/netbox-community/netbox/security/advisories/new) on GitHub, or email a brief description of the suspected bug and instructions for reproduction to **security@netbox.dev**. For any security concerns regarding NetBox deployed via Docker, please see the [netbox-docker](https://github.com/netbox-community/netbox-docker) project.
+For any security concerns regarding the community-maintained Docker image for NetBox, please see the [netbox-docker](https://github.com/netbox-community/netbox-docker) project.
### Bug Bounties
diff --git a/base_requirements.txt b/base_requirements.txt
index 305df4dba..169f4196d 100644
--- a/base_requirements.txt
+++ b/base_requirements.txt
@@ -1,6 +1,6 @@
# The Python web framework on which NetBox is built
# https://docs.djangoproject.com/en/stable/releases/
-Django<5.1
+Django<5.2
# Django middleware which permits cross-domain API requests
# https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst
@@ -8,6 +8,8 @@ django-cors-headers
# Runtime UI tool for debugging Django
# https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst
+# Pinned for DNS looukp bug; see https://github.com/netbox-community/netbox/issues/16454
+# and https://github.com/jazzband/django-debug-toolbar/issues/1927
django-debug-toolbar
# Library for writing reusable URL query filters
@@ -82,10 +84,6 @@ Jinja2
# https://python-markdown.github.io/changelog/
Markdown
-# File inclusion plugin for Python-Markdown
-# https://github.com/cmacmackin/markdown-include
-markdown-include
-
# MkDocs Material theme (for documentation build)
# https://squidfunk.github.io/mkdocs-material/changelog/
mkdocs-material
@@ -103,12 +101,12 @@ netaddr
nh3
# Fork of PIL (Python Imaging Library) for image processing
-# https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst
+# https://github.com/python-pillow/Pillow/releases
Pillow
# PostgreSQL database adapter for Python
# https://github.com/psycopg/psycopg/blob/master/docs/news.rst
-psycopg[binary,pool]
+psycopg[c,pool]
# YAML rendering library
# https://github.com/yaml/pyyaml/blob/master/CHANGES
@@ -118,6 +116,10 @@ PyYAML
# https://github.com/psf/requests/blob/main/HISTORY.md
requests
+# rq
+# https://github.com/rq/rq/blob/master/CHANGES.md
+rq
+
# Social authentication framework
# https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md
social-auth-core
@@ -131,7 +133,7 @@ social-auth-app-django
strawberry-graphql
# Strawberry GraphQL Django extension
-# https://github.com/strawberry-graphql/strawberry-django/blob/main/CHANGELOG.md
+# https://github.com/strawberry-graphql/strawberry-django/releases
strawberry-graphql-django
# SVG image rendering (used for rack elevations)
diff --git a/contrib/apache.conf b/contrib/apache.conf
index 73fd45c26..fdd0543f7 100644
--- a/contrib/apache.conf
+++ b/contrib/apache.conf
@@ -20,7 +20,7 @@
Alias /static /opt/netbox/netbox/static
- Options Indexes FollowSymLinks MultiViews
+ Options FollowSymLinks MultiViews
AllowOverride None
Require all granted
diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json
index b6632dd4c..639f0df8d 100644
--- a/contrib/generated_schema.json
+++ b/contrib/generated_schema.json
@@ -12,6 +12,9 @@
"left-to-right",
"right-to-left",
"side-to-rear",
+ "rear-to-side",
+ "bottom-to-top",
+ "top-to-bottom",
"passive",
"mixed"
]
@@ -149,6 +152,7 @@
"nema-l15-60p",
"nema-l21-20p",
"nema-l21-30p",
+ "nema-l22-20p",
"nema-l22-30p",
"cs6361c",
"cs6365c",
@@ -179,6 +183,9 @@
"usb-micro-ab",
"usb-3-b",
"usb-3-micro-b",
+ "molex-micro-fit-1x2",
+ "molex-micro-fit-2x2",
+ "molex-micro-fit-2x4",
"dc-terminal",
"saf-d-grid",
"neutrik-powercon-20",
@@ -259,6 +266,7 @@
"nema-l15-60r",
"nema-l21-20r",
"nema-l21-30r",
+ "nema-l22-20r",
"nema-l22-30r",
"CS6360C",
"CS6364C",
@@ -281,7 +289,11 @@
"usb-a",
"usb-micro-b",
"usb-c",
+ "molex-micro-fit-1x2",
+ "molex-micro-fit-2x2",
+ "molex-micro-fit-2x4",
"dc-terminal",
+ "eaton-c39",
"hdot-cx",
"saf-d-grid",
"neutrik-powercon-20a",
@@ -317,10 +329,13 @@
"100base-tx",
"100base-t1",
"1000base-t",
+ "1000base-lx",
+ "1000base-tx",
"2.5gbase-t",
"5gbase-t",
"10gbase-t",
"10gbase-cx4",
+ "100base-x-sfp",
"1000base-x-gbic",
"1000base-x-sfp",
"10gbase-x-sfpp",
@@ -353,6 +368,8 @@
"800gbase-x-qsfpdd",
"800gbase-x-osfp",
"1000base-kx",
+ "2.5gbase-kx",
+ "5gbase-kr",
"10gbase-kr",
"10gbase-kx4",
"25gbase-kr",
@@ -368,11 +385,15 @@
"ieee802.11ad",
"ieee802.11ax",
"ieee802.11ay",
+ "ieee802.11be",
"ieee802.15.1",
+ "ieee802.15.4",
"other-wireless",
"gsm",
"cdma",
"lte",
+ "4g",
+ "5g",
"sonet-oc3",
"sonet-oc12",
"sonet-oc48",
@@ -406,12 +427,15 @@
"e3",
"xdsl",
"docsis",
+ "bpon",
+ "epon",
+ "10g-epon",
"gpon",
"xg-pon",
"xgs-pon",
"ng-pon2",
- "epon",
- "10g-epon",
+ "25g-pon",
+ "50g-pon",
"cisco-stackwise",
"cisco-stackwise-plus",
"cisco-flexstack",
@@ -503,6 +527,14 @@
"urm-p4",
"urm-p8",
"splice",
+ "usb-a",
+ "usb-b",
+ "usb-c",
+ "usb-mini-a",
+ "usb-mini-b",
+ "usb-micro-a",
+ "usb-micro-b",
+ "usb-micro-ab",
"other"
]
}
@@ -560,6 +592,14 @@
"urm-p4",
"urm-p8",
"splice",
+ "usb-a",
+ "usb-b",
+ "usb-c",
+ "usb-mini-a",
+ "usb-mini-b",
+ "usb-micro-a",
+ "usb-micro-b",
+ "usb-micro-ab",
"other"
]
}
diff --git a/contrib/openapi2.json b/contrib/openapi2.json
deleted file mode 100644
index 6eb681662..000000000
--- a/contrib/openapi2.json
+++ /dev/null
@@ -1,95605 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "NetBox API",
- "description": "API to access NetBox",
- "termsOfService": "https://github.com/netbox-community/netbox",
- "license": {
- "name": "Apache v2 License"
- },
- "version": "3.5"
- },
- "basePath": "/api",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "securityDefinitions": {
- "Bearer": {
- "type": "apiKey",
- "name": "Authorization",
- "in": "header"
- }
- },
- "security": [
- {
- "Bearer": []
- }
- ],
- "paths": {
- "/circuits/circuit-terminations/": {
- "get": {
- "operationId": "circuits_circuit-terminations_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "term_side",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "circuit_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_network_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "term_side__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "port_speed__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "upstream_speed__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "xconnect_id__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "circuit_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_network_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_circuit-terminations_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuitTermination"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuit-terminations_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuitTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuit-terminations_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuitTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuit-terminations_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/circuit-terminations/{id}/": {
- "get": {
- "operationId": "circuits_circuit-terminations_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuit-terminations_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuitTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuit-terminations_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuitTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuit-terminations_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this circuit termination.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/circuit-terminations/{id}/paths/": {
- "get": {
- "operationId": "circuits_circuit-terminations_paths",
- "description": "Return all CablePaths which traverse a given pass-through port.",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitTermination"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this circuit termination.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/circuit-types/": {
- "get": {
- "operationId": "circuits_circuit-types_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_circuit-types_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuit-types_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuit-types_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuit-types_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/circuit-types/{id}/": {
- "get": {
- "operationId": "circuits_circuit-types_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuit-types_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuit-types_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CircuitType"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuit-types_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this circuit type.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/circuits/": {
- "get": {
- "operationId": "circuits_circuits_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_account_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_network_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cid__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "install_date__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_date__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "commit_rate__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_account_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_network_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Circuit"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_circuits_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuit"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuits_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuit"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuits_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuit"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuits_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/circuits/{id}/": {
- "get": {
- "operationId": "circuits_circuits_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_circuits_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuit"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_circuits_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCircuit"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Circuit"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_circuits_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this circuit.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/provider-accounts/": {
- "get": {
- "operationId": "circuits_provider-accounts_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "account__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_provider-accounts_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderAccount"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_provider-accounts_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderAccount"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_provider-accounts_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderAccount"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_provider-accounts_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/provider-accounts/{id}/": {
- "get": {
- "operationId": "circuits_provider-accounts_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_provider-accounts_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderAccount"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_provider-accounts_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderAccount"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderAccount"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_provider-accounts_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this provider account.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/provider-networks/": {
- "get": {
- "operationId": "circuits_provider-networks_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "service_id__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "provider__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_provider-networks_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderNetwork"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_provider-networks_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderNetwork"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_provider-networks_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderNetwork"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_provider-networks_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/provider-networks/{id}/": {
- "get": {
- "operationId": "circuits_provider-networks_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_provider-networks_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderNetwork"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_provider-networks_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProviderNetwork"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ProviderNetwork"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_provider-networks_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this provider network.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/circuits/providers/": {
- "get": {
- "operationId": "circuits_providers_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Provider"
- }
- }
- }
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "post": {
- "operationId": "circuits_providers_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProvider"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_providers_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProvider"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_providers_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProvider"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_providers_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": []
- },
- "/circuits/providers/{id}/": {
- "get": {
- "operationId": "circuits_providers_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "put": {
- "operationId": "circuits_providers_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProvider"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "patch": {
- "operationId": "circuits_providers_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableProvider"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Provider"
- }
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "delete": {
- "operationId": "circuits_providers_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "circuits"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this provider.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/core/data-files/": {
- "get": {
- "operationId": "core_data-files_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "source_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "source",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "path__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "size__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "hash__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "source_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "source__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DataFile"
- }
- }
- }
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": []
- },
- "/core/data-files/{id}/": {
- "get": {
- "operationId": "core_data-files_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataFile"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this data file.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/core/data-sources/": {
- "get": {
- "operationId": "core_data-sources_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "enabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DataSource"
- }
- }
- }
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "post": {
- "operationId": "core_data-sources_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "put": {
- "operationId": "core_data-sources_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "patch": {
- "operationId": "core_data-sources_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "delete": {
- "operationId": "core_data-sources_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": []
- },
- "/core/data-sources/{id}/": {
- "get": {
- "operationId": "core_data-sources_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "put": {
- "operationId": "core_data-sources_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "patch": {
- "operationId": "core_data-sources_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "delete": {
- "operationId": "core_data-sources_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this data source.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/core/data-sources/{id}/sync/": {
- "post": {
- "operationId": "core_data-sources_sync",
- "description": "Enqueue a job to synchronize the DataSource.",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDataSource"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DataSource"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this data source.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/core/jobs/": {
- "get": {
- "operationId": "core_jobs_list",
- "description": "Retrieve a list of job results",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__before",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__after",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "scheduled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "scheduled__before",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "scheduled__after",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "started",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "started__before",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "started__after",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "completed",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "completed__before",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "completed__after",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interval__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Job"
- }
- }
- }
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": []
- },
- "/core/jobs/{id}/": {
- "get": {
- "operationId": "core_jobs_read",
- "description": "Retrieve a list of job results",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Job"
- }
- }
- },
- "tags": [
- "core"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this job.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/cable-terminations/": {
- "get": {
- "operationId": "dcim_cable-terminations_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_cable-terminations_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_cable-terminations_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_cable-terminations_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_cable-terminations_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/cable-terminations/{id}/": {
- "get": {
- "operationId": "dcim_cable-terminations_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_cable-terminations_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_cable-terminations_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CableTermination"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_cable-terminations_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this cable termination.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/cables/": {
- "get": {
- "operationId": "dcim_cables_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length_unit",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "length_unit__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_a_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "termination_b_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Cable"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_cables_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCable"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_cables_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCable"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_cables_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCable"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_cables_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/cables/{id}/": {
- "get": {
- "operationId": "dcim_cables_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_cables_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCable"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_cables_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCable"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Cable"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_cables_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this cable.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/connected-device/": {
- "get": {
- "operationId": "dcim_connected-device_list",
- "description": "This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer\ninterface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors\nvia a protocol such as LLDP. Two query parameters must be included in the request:\n\n* `peer_device`: The name of the peer device\n* `peer_interface`: The name of the peer interface",
- "parameters": [
- {
- "name": "peer_device",
- "in": "query",
- "description": "The name of the peer device",
- "required": true,
- "type": "string"
- },
- {
- "name": "peer_interface",
- "in": "query",
- "description": "The name of the peer interface",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Device"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/console-port-templates/": {
- "get": {
- "operationId": "dcim_console-port-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_console-port-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePortTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-port-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-port-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-port-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/console-port-templates/{id}/": {
- "get": {
- "operationId": "dcim_console-port-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-port-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-port-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-port-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console port template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/console-ports/": {
- "get": {
- "operationId": "dcim_console-ports_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_console-ports_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePort"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-ports_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-ports_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-ports_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/console-ports/{id}/": {
- "get": {
- "operationId": "dcim_console-ports_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-ports_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-ports_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsolePort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-ports_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/console-ports/{id}/trace/": {
- "get": {
- "operationId": "dcim_console-ports_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsolePort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/console-server-port-templates/": {
- "get": {
- "operationId": "dcim_console-server-port-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_console-server-port-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPortTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-server-port-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-server-port-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-server-port-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/console-server-port-templates/{id}/": {
- "get": {
- "operationId": "dcim_console-server-port-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-server-port-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-server-port-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-server-port-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console server port template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/console-server-ports/": {
- "get": {
- "operationId": "dcim_console-server-ports_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_console-server-ports_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPort"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-server-ports_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-server-ports_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-server-ports_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/console-server-ports/{id}/": {
- "get": {
- "operationId": "dcim_console-server-ports_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_console-server-ports_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_console-server-ports_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConsoleServerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_console-server-ports_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console server port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/console-server-ports/{id}/trace/": {
- "get": {
- "operationId": "dcim_console-server-ports_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConsoleServerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this console server port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/device-bay-templates/": {
- "get": {
- "operationId": "dcim_device-bay-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_device-bay-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBayTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-bay-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-bay-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-bay-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/device-bay-templates/{id}/": {
- "get": {
- "operationId": "dcim_device-bay-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-bay-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-bay-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-bay-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device bay template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/device-bays/": {
- "get": {
- "operationId": "dcim_device-bays_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_device-bays_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBay"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-bays_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-bays_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-bays_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/device-bays/{id}/": {
- "get": {
- "operationId": "dcim_device-bays_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-bays_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-bays_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-bays_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device bay.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/device-roles/": {
- "get": {
- "operationId": "dcim_device-roles_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vm_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_device-roles_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceRole"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-roles_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-roles_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-roles_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/device-roles/{id}/": {
- "get": {
- "operationId": "dcim_device-roles_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-roles_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-roles_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-roles_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device role.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/device-types/": {
- "get": {
- "operationId": "dcim_device-types_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "is_full_depth",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "subdevice_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "airflow",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "default_platform_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "default_platform",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "has_front_image",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "has_rear_image",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_server_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_outlets",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interfaces",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "pass_through_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_bays",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_bays",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "inventory_items",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "subdevice_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "airflow__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "default_platform_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "default_platform__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_device-types_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceType"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-types_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-types_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-types_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/device-types/{id}/": {
- "get": {
- "operationId": "dcim_device-types_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_device-types_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_device-types_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableDeviceType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/DeviceType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_device-types_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device type.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/devices/": {
- "get": {
- "operationId": "dcim_devices_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "face",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "airflow",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "local_context_data",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "is_full_depth",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "has_primary_ip",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_member",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_server_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_outlets",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interfaces",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "pass_through_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_bays",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_bays",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "primary_ip4_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "primary_ip6_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "face__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "position__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "airflow__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_position__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vc_priority__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "primary_ip4_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "primary_ip6_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_devices_create",
- "description": "",
- "parameters": [],
- "responses": {
- "201": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_devices_bulk_update",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_devices_bulk_partial_update",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_devices_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/devices/{id}/": {
- "get": {
- "operationId": "dcim_devices_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_devices_update",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_devices_partial_update",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_devices_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/devices/{id}/render-config/": {
- "post": {
- "operationId": "dcim_devices_render_config",
- "description": "Resolve and render the preferred ConfigTemplate for this Device.",
- "parameters": [],
- "responses": {
- "201": {
- "description": ""
- }
- },
- "produces": [
- "application/json",
- "text/plain"
- ],
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this device.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/front-port-templates/": {
- "get": {
- "operationId": "dcim_front-port-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_front-port-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPortTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_front-port-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_front-port-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_front-port-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/front-port-templates/{id}/": {
- "get": {
- "operationId": "dcim_front-port-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_front-port-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_front-port-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_front-port-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this front port template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/front-ports/": {
- "get": {
- "operationId": "dcim_front-ports_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_front-ports_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPort"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_front-ports_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_front-ports_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_front-ports_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/front-ports/{id}/": {
- "get": {
- "operationId": "dcim_front-ports_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_front-ports_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_front-ports_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableFrontPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_front-ports_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this front port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/front-ports/{id}/paths/": {
- "get": {
- "operationId": "dcim_front-ports_paths",
- "description": "Return all CablePaths which traverse a given pass-through port.",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/FrontPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this front port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/interface-templates/": {
- "get": {
- "operationId": "dcim_interface-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "enabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mgmt_only",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "bridge_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_mode",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "bridge_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_mode__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_interface-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterfaceTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_interface-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterfaceTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_interface-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterfaceTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_interface-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/interface-templates/{id}/": {
- "get": {
- "operationId": "dcim_interface-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_interface-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterfaceTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_interface-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterfaceTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InterfaceTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_interface-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this interface template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/interfaces/": {
- "get": {
- "operationId": "dcim_interfaces_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "enabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mgmt_only",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_mode",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mode",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "kind",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "bridge_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "lag_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "duplex",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vlan_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vlan",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vrf_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vrf",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc_identifier",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "l2vpn_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "l2vpn",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mtu__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_mode__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "poe_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mode__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_frequency__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rf_channel_width__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tx_power__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "bridge_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "lag_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "speed__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "duplex__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mac_address__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "wwn__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vrf_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vrf__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc_identifier__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "vdc__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "l2vpn_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "l2vpn__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Interface"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_interfaces_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterface"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_interfaces_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterface"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_interfaces_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterface"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_interfaces_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/interfaces/{id}/": {
- "get": {
- "operationId": "dcim_interfaces_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_interfaces_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterface"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_interfaces_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInterface"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_interfaces_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this interface.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/interfaces/{id}/trace/": {
- "get": {
- "operationId": "dcim_interfaces_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Interface"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this interface.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/inventory-item-roles/": {
- "get": {
- "operationId": "dcim_inventory-item-roles_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_inventory-item-roles_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-item-roles_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-item-roles_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-item-roles_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/inventory-item-roles/{id}/": {
- "get": {
- "operationId": "dcim_inventory-item-roles_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-item-roles_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-item-roles_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-item-roles_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this inventory item role.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/inventory-item-templates/": {
- "get": {
- "operationId": "dcim_inventory-item-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_inventory-item-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItemTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-item-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItemTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-item-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItemTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-item-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/inventory-item-templates/{id}/": {
- "get": {
- "operationId": "dcim_inventory-item-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-item-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItemTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-item-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItemTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItemTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-item-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this inventory item template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/inventory-items/": {
- "get": {
- "operationId": "dcim_inventory-items_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "discovered",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_id__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "component_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_inventory-items_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItem"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-items_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItem"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-items_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItem"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-items_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/inventory-items/{id}/": {
- "get": {
- "operationId": "dcim_inventory-items_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_inventory-items_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItem"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_inventory-items_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableInventoryItem"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/InventoryItem"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_inventory-items_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this inventory item.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/locations/": {
- "get": {
- "operationId": "dcim_locations_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Location"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_locations_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableLocation"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_locations_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableLocation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_locations_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableLocation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_locations_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/locations/{id}/": {
- "get": {
- "operationId": "dcim_locations_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_locations_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableLocation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_locations_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableLocation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Location"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_locations_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this location.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/manufacturers/": {
- "get": {
- "operationId": "dcim_manufacturers_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_manufacturers_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_manufacturers_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_manufacturers_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_manufacturers_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/manufacturers/{id}/": {
- "get": {
- "operationId": "dcim_manufacturers_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_manufacturers_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_manufacturers_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Manufacturer"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_manufacturers_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this manufacturer.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/module-bay-templates/": {
- "get": {
- "operationId": "dcim_module-bay-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_module-bay-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBayTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-bay-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-bay-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-bay-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/module-bay-templates/{id}/": {
- "get": {
- "operationId": "dcim_module-bay-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-bay-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-bay-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBayTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBayTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-bay-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this module bay template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/module-bays/": {
- "get": {
- "operationId": "dcim_module-bays_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_module-bays_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBay"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-bays_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-bays_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-bays_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/module-bays/{id}/": {
- "get": {
- "operationId": "dcim_module-bays_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-bays_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-bays_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleBay"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleBay"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-bays_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this module bay.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/module-types/": {
- "get": {
- "operationId": "dcim_module-types_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "console_server_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_outlets",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "interfaces",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "pass_through_ports",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "part_number__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_module-types_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleType"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-types_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-types_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-types_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/module-types/{id}/": {
- "get": {
- "operationId": "dcim_module-types_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_module-types_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_module-types_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModuleType"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ModuleType"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_module-types_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this module type.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/modules/": {
- "get": {
- "operationId": "dcim_modules_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_bay_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_bay_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Module"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_modules_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModule"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_modules_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModule"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_modules_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModule"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_modules_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/modules/{id}/": {
- "get": {
- "operationId": "dcim_modules_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_modules_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModule"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_modules_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableModule"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Module"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_modules_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this module.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/platforms/": {
- "get": {
- "operationId": "dcim_platforms_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "manufacturer__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "config_template_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Platform"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_platforms_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePlatform"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_platforms_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePlatform"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_platforms_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePlatform"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_platforms_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/platforms/{id}/": {
- "get": {
- "operationId": "dcim_platforms_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_platforms_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePlatform"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_platforms_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePlatform"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Platform"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_platforms_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this platform.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-feeds/": {
- "get": {
- "operationId": "dcim_power-feeds_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "supply",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "phase",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_panel_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "supply__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "phase__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "voltage__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "amperage__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_utilization__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "power_panel_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-feeds_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerFeed"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-feeds_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerFeed"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-feeds_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerFeed"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-feeds_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-feeds/{id}/": {
- "get": {
- "operationId": "dcim_power-feeds_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-feeds_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerFeed"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-feeds_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerFeed"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-feeds_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power feed.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-feeds/{id}/trace/": {
- "get": {
- "operationId": "dcim_power-feeds_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerFeed"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power feed.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-outlet-templates/": {
- "get": {
- "operationId": "dcim_power-outlet-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "feed_leg",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "feed_leg__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-outlet-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutletTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-outlet-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutletTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-outlet-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutletTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-outlet-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-outlet-templates/{id}/": {
- "get": {
- "operationId": "dcim_power-outlet-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-outlet-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutletTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-outlet-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutletTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutletTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-outlet-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power outlet template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-outlets/": {
- "get": {
- "operationId": "dcim_power-outlets_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "feed_leg",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "feed_leg__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-outlets_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutlet"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-outlets_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutlet"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-outlets_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutlet"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-outlets_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-outlets/{id}/": {
- "get": {
- "operationId": "dcim_power-outlets_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-outlets_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutlet"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-outlets_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerOutlet"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-outlets_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power outlet.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-outlets/{id}/trace/": {
- "get": {
- "operationId": "dcim_power-outlets_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerOutlet"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power outlet.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-panels/": {
- "get": {
- "operationId": "dcim_power-panels_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-panels_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPanel"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-panels_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPanel"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-panels_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPanel"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-panels_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-panels/{id}/": {
- "get": {
- "operationId": "dcim_power-panels_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-panels_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPanel"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-panels_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPanel"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPanel"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-panels_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power panel.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-port-templates/": {
- "get": {
- "operationId": "dcim_power-port-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-port-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPortTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-port-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-port-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-port-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-port-templates/{id}/": {
- "get": {
- "operationId": "dcim_power-port-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-port-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-port-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-port-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power port template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-ports/": {
- "get": {
- "operationId": "dcim_power-ports_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "connected",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "maximum_draw__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "allocated_draw__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_power-ports_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPort"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-ports_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-ports_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-ports_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/power-ports/{id}/": {
- "get": {
- "operationId": "dcim_power-ports_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_power-ports_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_power-ports_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritablePowerPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_power-ports_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/power-ports/{id}/trace/": {
- "get": {
- "operationId": "dcim_power-ports_trace",
- "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/PowerPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this power port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/rack-reservations/": {
- "get": {
- "operationId": "dcim_rack-reservations_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_rack-reservations_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRackReservation"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rack-reservations_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRackReservation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rack-reservations_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRackReservation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rack-reservations_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/rack-reservations/{id}/": {
- "get": {
- "operationId": "dcim_rack-reservations_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rack-reservations_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRackReservation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rack-reservations_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRackReservation"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackReservation"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rack-reservations_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rack reservation.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/rack-roles/": {
- "get": {
- "operationId": "dcim_rack-roles_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/RackRole"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_rack-roles_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rack-roles_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rack-roles_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rack-roles_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/rack-roles/{id}/": {
- "get": {
- "operationId": "dcim_rack-roles_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rack-roles_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rack-roles_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RackRole"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rack-roles_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rack role.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/racks/": {
- "get": {
- "operationId": "dcim_racks_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "desc_units",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_unit",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "width",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility_id__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asset_tag__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "u_height__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_width__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_depth__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "outer_unit__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "mounting_depth__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "max_weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight_unit__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "width__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "serial__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Rack"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_racks_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRack"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_racks_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRack"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_racks_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRack"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_racks_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/racks/{id}/": {
- "get": {
- "operationId": "dcim_racks_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_racks_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRack"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_racks_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRack"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Rack"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_racks_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rack.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/racks/{id}/elevation/": {
- "get": {
- "operationId": "dcim_racks_elevation",
- "description": "Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.",
- "parameters": [
- {
- "name": "q",
- "in": "query",
- "required": false,
- "type": "string",
- "minLength": 1
- },
- {
- "name": "face",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "front",
- "rear"
- ],
- "default": "front"
- },
- {
- "name": "render",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "json",
- "svg"
- ],
- "default": "json"
- },
- {
- "name": "unit_width",
- "in": "query",
- "required": false,
- "type": "integer",
- "default": 220
- },
- {
- "name": "unit_height",
- "in": "query",
- "required": false,
- "type": "integer",
- "default": 22
- },
- {
- "name": "legend_width",
- "in": "query",
- "required": false,
- "type": "integer",
- "default": 30
- },
- {
- "name": "margin_width",
- "in": "query",
- "required": false,
- "type": "integer",
- "default": 15
- },
- {
- "name": "exclude",
- "in": "query",
- "required": false,
- "type": "integer"
- },
- {
- "name": "expand_devices",
- "in": "query",
- "required": false,
- "type": "boolean",
- "default": true
- },
- {
- "name": "include_images",
- "in": "query",
- "required": false,
- "type": "boolean",
- "default": true
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/RackUnit"
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rack.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/rear-port-templates/": {
- "get": {
- "operationId": "dcim_rear-port-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "devicetype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "moduletype_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_rear-port-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPortTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rear-port-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rear-port-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rear-port-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/rear-port-templates/{id}/": {
- "get": {
- "operationId": "dcim_rear-port-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rear-port-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rear-port-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPortTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPortTemplate"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rear-port-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rear port template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/rear-ports/": {
- "get": {
- "operationId": "dcim_rear-ports_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "occupied",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "label__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "color__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "positions__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cable_end__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "rack__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "virtual_chassis__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "module_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/RearPort"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_rear-ports_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPort"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rear-ports_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rear-ports_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rear-ports_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/rear-ports/{id}/": {
- "get": {
- "operationId": "dcim_rear-ports_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_rear-ports_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_rear-ports_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRearPort"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_rear-ports_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rear port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/rear-ports/{id}/paths/": {
- "get": {
- "operationId": "dcim_rear-ports_paths",
- "description": "Return all CablePaths which traverse a given pass-through port.",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/RearPort"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this rear port.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/regions/": {
- "get": {
- "operationId": "dcim_regions_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Region"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_regions_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRegion"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_regions_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRegion"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_regions_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRegion"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_regions_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/regions/{id}/": {
- "get": {
- "operationId": "dcim_regions_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_regions_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRegion"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_regions_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableRegion"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Region"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_regions_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this region.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/site-groups/": {
- "get": {
- "operationId": "dcim_site-groups_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "parent__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_site-groups_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSiteGroup"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_site-groups_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSiteGroup"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_site-groups_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSiteGroup"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_site-groups_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/site-groups/{id}/": {
- "get": {
- "operationId": "dcim_site-groups_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_site-groups_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSiteGroup"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_site-groups_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSiteGroup"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/SiteGroup"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_site-groups_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this site group.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/sites/": {
- "get": {
- "operationId": "dcim_sites_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "slug__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "facility__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "latitude__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "longitude__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "contact_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "asn_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Site"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_sites_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSite"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_sites_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSite"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_sites_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSite"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_sites_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/sites/{id}/": {
- "get": {
- "operationId": "dcim_sites_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_sites_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSite"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_sites_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableSite"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Site"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_sites_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this site.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/virtual-chassis/": {
- "get": {
- "operationId": "dcim_virtual-chassis_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "master_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "master",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "domain__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "master_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "master__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_virtual-chassis_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualChassis"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_virtual-chassis_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualChassis"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_virtual-chassis_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualChassis"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_virtual-chassis_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/virtual-chassis/{id}/": {
- "get": {
- "operationId": "dcim_virtual-chassis_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_virtual-chassis_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualChassis"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_virtual-chassis_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualChassis"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualChassis"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_virtual-chassis_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this virtual chassis.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/dcim/virtual-device-contexts/": {
- "get": {
- "operationId": "dcim_virtual-device-contexts_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "has_primary_ip",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "status__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- }
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "post": {
- "operationId": "dcim_virtual-device-contexts_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualDeviceContext"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_virtual-device-contexts_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualDeviceContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_virtual-device-contexts_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualDeviceContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_virtual-device-contexts_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": []
- },
- "/dcim/virtual-device-contexts/{id}/": {
- "get": {
- "operationId": "dcim_virtual-device-contexts_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "put": {
- "operationId": "dcim_virtual-device-contexts_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualDeviceContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "patch": {
- "operationId": "dcim_virtual-device-contexts_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableVirtualDeviceContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/VirtualDeviceContext"
- }
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "delete": {
- "operationId": "dcim_virtual-device-contexts_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "dcim"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this virtual device context.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/config-contexts/": {
- "get": {
- "operationId": "extras_config-contexts_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "is_active",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "region__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "site__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "location__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "device_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "role__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "platform__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "cluster_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_group__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tenant__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_config-contexts_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_config-contexts_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_config-contexts_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_config-contexts_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/config-contexts/{id}/": {
- "get": {
- "operationId": "extras_config-contexts_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_config-contexts_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_config-contexts_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_config-contexts_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this config context.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/config-contexts/{id}/sync/": {
- "post": {
- "operationId": "extras_config-contexts_sync",
- "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigContext"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigContext"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this config context.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/config-templates/": {
- "get": {
- "operationId": "extras_config-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_config-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_config-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_config-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_config-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/config-templates/{id}/": {
- "get": {
- "operationId": "extras_config-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_config-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_config-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_config-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this config template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/config-templates/{id}/render/": {
- "post": {
- "operationId": "extras_config-templates_render",
- "description": "Render a ConfigTemplate using the context data provided (if any). If the client requests \"text/plain\" data,\nreturn the raw rendered content, rather than serialized JSON.",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "produces": [
- "application/json",
- "text/plain"
- ],
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this config template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/config-templates/{id}/sync/": {
- "post": {
- "operationId": "extras_config-templates_sync",
- "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableConfigTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ConfigTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this config template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/content-types/": {
- "get": {
- "operationId": "extras_content-types_list",
- "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "number"
- },
- {
- "name": "app_label",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "model",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ContentType"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/content-types/{id}/": {
- "get": {
- "operationId": "extras_content-types_read",
- "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ContentType"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this content type.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/custom-fields/": {
- "get": {
- "operationId": "extras_custom-fields_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "required",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "filter_logic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ui_visibility",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "is_cloneable",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "search_weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "filter_logic__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ui_visibility__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CustomField"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_custom-fields_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCustomField"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_custom-fields_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCustomField"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_custom-fields_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCustomField"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_custom-fields_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/custom-fields/{id}/": {
- "get": {
- "operationId": "extras_custom-fields_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_custom-fields_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCustomField"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_custom-fields_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableCustomField"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomField"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_custom-fields_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this custom field.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/custom-links/": {
- "get": {
- "operationId": "extras_custom-links_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "enabled",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "new_window",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_text__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "link_url__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "weight__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "group_name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_custom-links_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_custom-links_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_custom-links_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_custom-links_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/custom-links/{id}/": {
- "get": {
- "operationId": "extras_custom-links_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_custom-links_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_custom-links_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/CustomLink"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_custom-links_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this custom link.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/dashboard/": {
- "get": {
- "operationId": "extras_dashboard_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Dashboard"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_dashboard_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Dashboard"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Dashboard"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_dashboard_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Dashboard"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/Dashboard"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_dashboard_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/export-templates/": {
- "get": {
- "operationId": "extras_export-templates_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_types__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "description__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_synced__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_source_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "data_file_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_export-templates_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_export-templates_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_export-templates_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_export-templates_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/export-templates/{id}/": {
- "get": {
- "operationId": "extras_export-templates_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_export-templates_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_export-templates_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_export-templates_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this export template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/export-templates/{id}/sync/": {
- "post": {
- "operationId": "extras_export-templates_sync",
- "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableExportTemplate"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ExportTemplate"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this export template.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/image-attachments/": {
- "get": {
- "operationId": "extras_image-attachments_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "content_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_image-attachments_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_image-attachments_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_image-attachments_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_image-attachments_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/image-attachments/{id}/": {
- "get": {
- "operationId": "extras_image-attachments_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_image-attachments_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_image-attachments_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ImageAttachment"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_image-attachments_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this image attachment.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/journal-entries/": {
- "get": {
- "operationId": "extras_journal-entries_list",
- "description": "",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "kind",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "updated_by_request",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "kind__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "last_updated__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "tag__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "assigned_object_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "created_by__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "post": {
- "operationId": "extras_journal-entries_create",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableJournalEntry"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_journal-entries_bulk_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableJournalEntry"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_journal-entries_bulk_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableJournalEntry"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_journal-entries_bulk_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/journal-entries/{id}/": {
- "get": {
- "operationId": "extras_journal-entries_read",
- "description": "",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "put": {
- "operationId": "extras_journal-entries_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableJournalEntry"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "patch": {
- "operationId": "extras_journal-entries_partial_update",
- "description": "",
- "parameters": [
- {
- "name": "data",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/WritableJournalEntry"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/JournalEntry"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "delete": {
- "operationId": "extras_journal-entries_delete",
- "description": "",
- "parameters": [],
- "responses": {
- "204": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this journal entry.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/object-changes/": {
- "get": {
- "operationId": "extras_object-changes_list",
- "description": "Retrieve a list of recent changes.",
- "parameters": [
- {
- "name": "id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "request_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "action",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_type_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "q",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "time",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_type",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_id",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_name__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "action__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_type_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id__lte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id__lt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id__gte",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_id__gt",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__ic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__nic",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__iew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__niew",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__isw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__nisw",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__ie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__nie",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "object_repr__empty",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "changed_object_type__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "user_id__n",
- "in": "query",
- "description": "",
- "required": false,
- "type": "string"
- },
- {
- "name": "ordering",
- "in": "query",
- "description": "Which field to use when ordering the results.",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "Number of results to return per page.",
- "required": false,
- "type": "integer"
- },
- {
- "name": "offset",
- "in": "query",
- "description": "The initial index from which to return the results.",
- "required": false,
- "type": "integer"
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "required": [
- "count",
- "results"
- ],
- "type": "object",
- "properties": {
- "count": {
- "type": "integer"
- },
- "next": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "previous": {
- "type": "string",
- "format": "uri",
- "x-nullable": true
- },
- "results": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ObjectChange"
- }
- }
- }
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/object-changes/{id}/": {
- "get": {
- "operationId": "extras_object-changes_read",
- "description": "Retrieve a list of recent changes.",
- "parameters": [],
- "responses": {
- "200": {
- "description": "",
- "schema": {
- "$ref": "#/definitions/ObjectChange"
- }
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "A unique integer value identifying this object change.",
- "required": true,
- "type": "integer"
- }
- ]
- },
- "/extras/reports/": {
- "get": {
- "operationId": "extras_reports_list",
- "description": "Compile all reports and their related results (if any). Result data is deferred in the list view.",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": []
- },
- "/extras/reports/{id}/": {
- "get": {
- "operationId": "extras_reports_read",
- "description": "Retrieve a single Report identified as \".\".",
- "parameters": [],
- "responses": {
- "200": {
- "description": ""
- }
- },
- "tags": [
- "extras"
- ]
- },
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "type": "string"
- }
- ]
- },
- "/extras/reports/{id}/run/": {
- "post": {
- "operationId": "extras_reports_run",
- "description": "Run a Report identified as \".
{% django_htmx_script %}
diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html
index d53591cb4..9dcb7bded 100644
--- a/netbox/templates/base/layout.html
+++ b/netbox/templates/base/layout.html
@@ -2,6 +2,7 @@
{% extends 'base/base.html' %}
{% load helpers %}
{% load navigation %}
+{% load plugins %}
{% load static %}
{% load i18n %}
@@ -18,7 +19,12 @@ Blocks: